building_and_installing_evergreen
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
building_and_installing_evergreen [2007/07/03 00:36] – Correct user comments section dbs | building_and_installing_evergreen [2010/09/06 13:08] (current) – Delete obsolete page dbs | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[user-comments: | ||
- | ======Building and installing Evergreen====== | ||
- | |||
- | These instructions assume that you are starting at the top subdirectory of an extracted Evergreen release ([[http:// | ||
- | |||
- | ===== make config ===== | ||
- | |||
- | Just running '' | ||
- | |||
- | For a single host install, choose the following release targets in the '' | ||
- | * For Evergreen 1.2.x and later, use the following build targets in the config part of the make process:\\ openils_all\\ evergreen_core | ||
- | * Prior to Evergreen 1.2.x, use the following build targets in the config part of the make process:\\ opensrf_all\\ openils_all\\ evergreen_core | ||
- | |||
- | The XUL staff client needs to be built after everything else is already up and running. | ||
- | |||
- | **Note**: It is highly recommended that you use a non-standard prefix for the install (e.g. don't use ''/ | ||
- | |||
- | If '' | ||
- | add '' | ||
- | add '' | ||
- | add '' | ||
- | |||
- | ==== Debian make config Notes ==== | ||
- | |||
- | When running make config on Debian here are some of the debian specific paths. | ||
- | Apache2 apxs binary [/ | ||
- | Apache2 headers directory [/ | ||
- | Apache2 APR headers directory [/ | ||
- | or if you have APR 1.2.7 (Debian Testing) | ||
- | Apache2 APR headers directory [/ | ||
- | |||
- | ===== make ===== | ||
- | |||
- | Once you have configured your build, issuing the '' | ||
- | $ make | ||
- | </ | ||
- | If you are compiling on a 32bit machine and run into errors such as:< | ||
- | | ||
- | ... then add this to your make command:< | ||
- | $ CFLAGS=-D_LARGEFILE64_SOURCE make </ | ||
- | ===== make install ===== | ||
- | |||
- | If Postgres is installed in a non-standard location you will need to add its bin directory to your PATH | ||
- | |||
- | $ export PATH=" | ||
- | |||
- | To install Evergreen, issue the following command:< | ||
- | $ make install</ | ||
- | |||
- | The command will copy over the files to the directories specified in the config process. If your distribution has mangled its Apache configuration files, the install may fail because it cannot find '' | ||
building_and_installing_evergreen.1183437372.txt.gz · Last modified: 2022/02/10 13:33 (external edit)