]> git.sur5r.net Git - openldap/blob - README
Update version numbers.
[openldap] / README
1 OpenLDAP Devel README
2         OpenLDAP -devel is for the development of OpenLDAP.  As such,
3         it changes often.  These changes include changes in functionality
4         and unproven bug fixes.  Many of these changes will cause
5         previous working programs to fail.
6
7         Client developers seeking a stable development platform
8         should use -stable.
9
10 OpenLDAP 1.1 Alpha README
11
12     This is the OpenLDAP version 1.1 Alpha.
13
14         For a description of what this distribution contains, see the
15         ANNOUNCEMENT file in this directory.  For a description of
16         changes from previous releases, see the CHANGES file in this
17         directory.  For a more detailed description of how to make an
18         install the distribution, see the INSTALL file in this directory.
19
20         For more information:
21                 http://www.OpenLDAP.org/
22
23 REQUIRED SOFTWARE
24         Build OpenLDAP requires the following software components:
25
26         Base system (libraries and tools):
27                 Standard C compiler, headers, and libraries
28                 POSIX REGEX headers and libraries
29
30         SLAPD:
31                 LDBM compatible datastore
32                         (Berkeley DB, Sleepycat DB2, or GDBM)
33         SLURPD:
34                 LTHREAD compatible thread package
35                         (POSIX pthreads, MIT pthreads, Mach Cthreads or Sun LWP)
36
37         LDAPD:
38                 ISODE compatible ldap distribution
39
40         CLIENTS/CONTRIBware:
41                 Depends on package.  See per package READMEs.
42                 
43
44 MAKING AND INSTALLING THE DISTRIBUTION
45
46     You should be able to make and install the distribution with a
47     default configuration by typing the following commands:
48
49         % ./configure --help
50                 This will list the available options.
51                 The configure script will also use your environmental
52                 variables for determining compiler/linker options.
53                 These environment variables are used:
54                         CC                      C compiler      (cc, ecgs)
55                         CFLAGS          C Flags         (-ansi)
56                         CPPFLAGS        CPP Flags       (-I -D)
57                         LDFLAGS         LDFLAGS         (-L -l)
58
59         % [env settings] ./configure [options]
60                 this will configure the build system
61
62         % make depend
63                 this will create dependency information
64
65         % make 
66                 this will build the system
67
68         % su
69         # make install
70
71     in this directory.  This should produce something that basically
72     works.  You can "cd tests; make" to verify the build.
73
74     You will probably want to do a little configuration to suit your
75     site, though.  There are one file you might want to edit:
76
77         include/ldapconfig.h.edit
78                 This file contains #defines used by many parts of the
79                 distribution.  You'll at least want to change DEFAULT_BASE.
80
81     See the INSTALL file in this directory for more information.
82
83 DOCUMENTATION
84
85     There are man pages for most programs in the distribution and
86     routines in the various libraries.  See ldap(3) for details.
87
88     There is an OpenLDAP homepage available that contains the latest
89     LDAP news, releases announcements, pointers to other LDAP resources,
90     etc. You can access it at this URL:
91
92         http://www.OpenLDAP.org/
93
94 FEEDBACK / PROBLEM REPORTS / DISCUSSIONS
95
96     We would appreciate any feedback you can provide.  If you have
97     problems, report them to this address:
98
99         OpenLDAP-bugs@OpenLDAP.org
100