openldap-2.4.23
OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.
The suite includes:
- slapd – stand-alone LDAP daemon (server)
- ibraries implementing the LDAP protocol, and
- utilities, tools, and sample clients.
Source: http://www.openldap.org/
Download source and prepare to compilation:
root@feniks:~# su - soft soft@feniks:~% cd openldap soft@feniks:~/openldap% wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable/openldap-stable-20100719.tgz soft@feniks:~/openldap% gtar -zxf openldap-stable-20100719.tgz soft@feniks:~/openldap% cp drf_openldap-2.4.21_conf drf_openldap-2.4.23_conf soft@feniks:~/openldap% vi drf_openldap-2.4.23_conf
Compilation with use of script (see attachement):
soft@feniks:~/openldap% ./drf_openldap-2.4.23_conf
cc: Sun C 5.9 SunOS_sparc Patch 124867-01 2007/07/12
usage: cc [ options] files. Use 'cc -flags' for details
PATH=/usr/local/bin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb
CFLAGS=-fast -xautopar
CPPFLAGS=-I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.7/include -I/usr/local/include
CXXFLAGS=-fast -xautopar
LDFLAGS=-L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib \
-L/usr/local/lib -R/usr/local/lib -L/usr/ucblib -R/usr/ucblib
=============================================
dmake clean [y|n] ?
n
=============================================
configure [y|n] ?
y
Configuring OpenLDAP 2.4.23-Release ...
checking build system type... sparc-sun-solaris2.10
checking host system type... sparc-sun-solaris2.10
checking target system type... sparc-sun-solaris2.10
...
Making servers/slapd/backends.c
Add config ...
Add ldif ...
Add bdb ...
Add ldap ...
Making servers/slapd/overlays/statover.c
Please run "make depend" to build dependencies
Building dependencies and compile:
============================================= dmake [y|n] ? y Making depend in /home/soft/openldap/openldap-2.4.23 Entering subdirectory include Making ldap_config.h ... Compilation successful =============================================
Testing:
dmake test || dmake check [t|n] ? t cd tests; make test make: Warning: Ignoring DistributedMake -m option Initiating LDAP tests for BDB... Running ./scripts/all for bdb... >>>>> Executing all LDAP tests for bdb >>>>> Starting test000-rootdse for bdb... ...
