(Answer) (Category) OpenLDAP Faq-O-Matic : (Category) OpenLDAP Software FAQ : (Category) Installation : (Answer) What is prerequisite for building OpenLDAP software?
OpenLDAP 2.x is designed to "configure" and "build" on UNIX (and UNIX-like) systems. The prerequisites depending upon the which features you desire.
General prerequisites include:
  C Development Environment
  POSIX REGEX routines
  Berkeley Networking (e.g., socket(2)) routines

SLAPD (with BDB or HDB database) prerequisites includes:
  Berkeley Database 4.2 from Sleepycat (http://www.sleepycat.com/)
Latest version with patches is recommended.
SLAPD (with LDBM database) prerequisites include suitable database support. One of following packages can fulfill the prerequisite.
  Berkeley Database from Sleepycat (http://www.sleepycat.com/)
  GNU Database Manager (GDBM) from FSF (http://www.gnu.org/)

For OpenLDAP 2.1 (or later), Berkeley DB 4.1 is recommended.

SLURPD prerequisites include:
  Thread support (Posix Threads and others)

SSL/TLS prerequisites:
  OpenSSL 0.9.6 from http://www.openssl.org
The OpenSSL library usually needs to be patched before it will work correctly. See this FAQ article for details: http://www.openldap.org/faq/index.cgi?file=185 (Note about OpenSSL and crypt())
SASL prerequisites:
  Cyrus-SASL from http://asg.web.cmu.edu/sasl/

[Append to This Answer]
Previous: (Category) Why did 'cd tests; make test' fail?
Next: (Answer) How do I install OpenLDAP?
This document is: http://www.openldap.org/faq/index.cgi?file=196
[Search] [Appearance]
This is a Faq-O-Matic 2.719.
© Copyright 1998-2008, OpenLDAP Foundation, info@OpenLDAP.org