Gebäude OpenLDAP von Quellen und fehlende BerkelyDB
Ich Baue OpenLDAP auf einem RHEL 5; I verwendet wird Anweisungen finden Sie im http://www.linux.com/archive/feature/113607.
Ging alles gut, bis ausführen von './konfigurieren Sie " für die OpenLDAP - - der folgende Fehler wurde protokolliert werden:
*<earlier output snipped>*
checking for gethostbyaddr_r... yes
checking number of arguments of ctime_r... 2
checking number of arguments of gethostbyname_r... 6
checking number of arguments of gethostbyaddr_r... 8
checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes
checking for Berkeley DB major version in db.h... 5
checking for Berkeley DB minor version in db.h... 1
checking if Berkeley DB version supported by BDB/HDB backends... yes
**checking for Berkeley DB link (default)... no
configure: error: BDB/HDB: BerkeleyDB not available**
Ich habe Gegoogelt wie ein verrückter aber waren erfolglos um eine Lösung zu finden - irgendwelche Tipps auf Bereiche zu erforschen?
Dank
- Sorry - die terminal-Ausgabe scheint zu wrap-around. Ich' nicht sicher, warum. Hoffe, die Ausgabe ist immer noch lesbar. Vielen Dank für alle Hilfe.
- Ich denke, Sie sollten überdenken Ihre Antwort akzeptiert. Naveen, sofern man im Einklang mit Stack Overflow (und nicht Super-User).
Du musst angemeldet sein, um einen Kommentar abzugeben.
tun
yum install db4-devel
(oder installieren Sie einfach die vorgefertigten openldap
yum install openldap-servers openldap-clients
yum install openldap-servers
und lief in Probleme mit Mozilla NSS. Weitere details finden Sie hier. Dies ist der Grund, warum ich OpenLDAP bauen von Grund auf.Scheint, Sie sind mit tarball-installation sollten Sie zunächst installieren von Berkeley DB. Sie können es von der oracle-website unter Oracle Berkeley DB Downloads. Kompilieren und installieren Sie es.
Wird diese installieren BerkeleyDB. Nun müssen Sie in der Lage, um erfolgreich zu kompilieren OpenLDAP.
Wenn Sie nicht setzen
RPATH
dann sollten SieLD_LIBRARY_PATH
/etc/profile.Nachdem das kompilieren OpenLDAP, lassen Sie mich wissen, wenn Sie irgendwelche Problem.
debian versuchen:
Für CentOS 7
yum install libdb-devel
. libdb4-devel nicht für mich arbeiten.apt-get install libdb-dev hat bei mir in Ubuntu Server.