[Date Prev][Date Next]
RE: configure: error: Berkeley DB version mismatch
--On Thursday, September 16, 2004 10:16 AM +0800 "Tay, Gary"
1) Pls use /usr/ccs/bin/make (SUN's version) instead of
/usr/local/bin/make (I think this is GNU make), overwrite this in "env
.." prefix of the "./configure" command I suggest.
There is nothing wrong with using GNU's make. I use it on Solaris all the
3) I suggest u 1st try to configure without SASL, I use simple bind with
start_tls and avoid SASL, I suggest u remove SASL lib from the LDFLAGS
and CPPFLAGS. For my successful builds I did not use SASL.
OpenLDAP builds just fine with SASL.
6) Could u try the following, explicting saying the API used will be
env MAKE=/usr/ccs/bin/make CC=gcc CPPFLAGS="-I/usr/local/ssl/include
LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.2/lib ./configure --enable-bdb
--enable-ldbm --enable-ldap --without-threads --with-ldbm-api=berkeley
--with-ldbm-module=static --with-ldbm-type=hash --enable-crypt
I suggest not enabling LDBM at all for OpenLDAP 2.2, especially when used
with Solaris. BDB is superior.
I've been building OpenLDAP on Solaris for 2 years now. It builds just
fine in a normal environment.
Principal Software Developer
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html