[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: program compiling LDAP
What version of Openldap are you using? My experience has been 2.1.4
looks for db4 but anything lower such as the most recent stable release
2.0.25 looks for 3.3.11 so change your cppflags and ldflags,
ld_library_path to look for the 3.3.1 release. Finally try to do a find
on db.h. I had a similar problem while building auth_ldap where it
found multiple versions of ldap.h and got confused. finally, you
probably have to specify some flags to your configure script. here is
one that I've used recently with 2.1.4
./configure \
--enable-debug \
--enable-crypt \
--enable-slurpd \
--enable-syslog \
--prefix=/usr/local/openldap-2.1.4 \
--with-tls \
--with-threads=lwp \
--enable-ldbm \
--with-ldbm-api=berkeley
good luck. hope that helps.
this is building on solaris 2.7
jan-michael
----- Original Message -----
From: Servet Ahmet Cizmeli <scizmeli@hermes.usherb.ca>
Date: Thursday, September 19, 2002 8:17 pm
Subject: program compiling LDAP
> Hi everybody,
>
> I am trying to compile the OPenLDAp but the ./configure script
> cannot
> locate a software that is already installed:
>
> ...
> checking for db.h... no
> configure: error: BDB: BerkeleyDB not available
>
> however db.h is found on my harddisk at
> /usr/local/BerkeleyDB.4.1/include/db.h
>
> and also...
>
> [root]# rpm -qa |grep db
> db3-utils-3.2.9-4
> db1-1.85-7
> db2-2.4.14-7
> db3-3.3.11-6
> db-4.0.14-84
>
> I even did:
> LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.1/include; export
> LD_LIBRARY_PATH
> and also
>
> env CPPFLAGS="-I/usr/local/BerkeleyDB.4.1/include/" LDFLAGS="-
> L/usr/local/BerkeleyDB.4.1/include/" ./configure
>
> as explained in the faq "How do I specify additional compiler
> include/lib
> search directories?" but with no success :o(
>
> how can I come to have configure to locate DB correctly?
> thanks a lot for your help
> best regards
> Servet
>
>
>