X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=INSTALL;h=77fe82016acb5f9ca5974c695192cb793faf4bf2;hb=439c0c796ded2be4d3236b981eb20eb2992402df;hp=752ced0b3b504f6f6d3d28db1228f48af1617c60;hpb=7ba980f0f6cc645fdf8763f1a4a6597dfcf3c7c0;p=openldap diff --git a/INSTALL b/INSTALL index 752ced0b3b..77fe82016a 100644 --- a/INSTALL +++ b/INSTALL @@ -4,11 +4,14 @@ Making and Installing the OpenLDAP Distribution ** It is recommended that you read or at least skim through ALL of the ** instructions in this file before attempting to build the software. ** +** The OpenLDAP Quick Start Guide is available at: +** http://www.openldap.org/faq/index.cgi?file=172 +** ** The OpenLDAP Installation FAQ is available at: ** http://www.openldap.org/faq/index.cgi?file=8 ** -** You should also check for platform specific hints. -** These are located in doc/install/hints or: +** You should also check for platform specific hints located on +** on our web site. ** http://www.openldap.org/faq/index.cgi?file=9 ** @@ -22,9 +25,10 @@ these steps: 1. untar the distribution and cd to the top: % tar xfz openldap-VERSION.tgz - % cd ldap + % cd openldap-VERSION - If you are reading this file, you probably have already done this! + replacing VERSION to match the version you downloaded. If you are + reading this file, you probably have already done this! 2. Type: % ./configure --help @@ -55,16 +59,11 @@ these steps: appropriate settings. Use configure enable/with options and/or environment variables to obtain desired results. - 4. Review the file include/ldapconfig.h.edit. - You generally do not need to modify this file. - - % vi include/ldapconfig.h.edit - - 5. Build dependencies + 4. Build dependencies % make depend - 6. Build the system + 5. Build the system % make @@ -74,13 +73,13 @@ these steps: You may want to consult the doc/install/hints file for your platform. - 7. Test the standalone system + 6. Test the standalone system This step requires the standalone LDAP server (slapd) with LDBM support. % cd tests - % make + % make test If all goes well, the system has been built as configured. If not, return to step 4 after reviewing your configuration settings. @@ -88,11 +87,10 @@ these steps: You may want to consult the doc/install/hints file for your platform. - 8. install the binaries and man pages. You may need to be superuser to + 7. install the binaries and man pages. You may need to be superuser to do this (depending on where you are installing things): - % su - # make install + % su root -c make install That's it! @@ -157,8 +155,9 @@ The configure script will also use your environmental variables for determining compiler/linker options. This can be used to manual specify features and compilation options. -NOTE: If you change environment setting, be sure to remove - any config.cache before running ./configure. +WARNING: Executable built in your environment may not run + in your user's environments. The portability of + executables between environments is your responsibility. Supported Environmental Variables CC C compiler (cc, egcc) @@ -170,10 +169,11 @@ Supported Environmental Variables * Including alternative compilers Use the CC environment variable to tell configure to - use a specific compiler. For example, to use ecgs - instead of the compiler configure choose, use: + use a specific compiler. For example, to use GNU + C Compiler instead of the compiler configure choose, + use: - [env] CC=egcc ./configure + [env] CC=gcc ./configure You can also use CC use specific flags with the specified compiler. For example, to require strict