I have read the FAQ, in partcicular
http://www.openldap.org/faq/data/cache/40.html
I am using Openladap-2.2.23 and get the same errors
with 2.2.24. I was using SleepyCat BDB-4.3.27 and on
reading one of Quannah's posts reverted to 4.2.52 with
all patches. Same errors no matter which version of
openldap or of Sleepycat BDB.
Sytstem is Trustix-2.2
and am using a command line of:
env CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include" \
LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib" ./configure
Further details below, but any thoughts greatfuly
appreciated.
Thanks!
The output of which is:
checking for db.h... yes
checking for Berkeley DB link (default)... no
checking for Berkeley DB link (-ldb43)... no
checking for Berkeley DB link (-ldb-43)... no
checking for Berkeley DB link (-ldb-4.3)... no
checking for Berkeley DB link (-ldb-4-3)... no
checking for Berkeley DB link (-ldb42)... no
checking for Berkeley DB link (-ldb-42)... no
checking for Berkeley DB link (-ldb-4.2)... yes
checking for Berkeley DB version match... no
configure: error: Berkeley DB version mismatch
The file config.log shows:
; return 0; }
configure:18668: checking for Berkeley DB link
(-ldb-4.2)
configure:18725: cc -o conftest -g -O2
-I/usr/local/BerkeleyDB.4.2/include
-L/usr/local/BerkeleyDB.4.2/lib conftest.c -ldb-4.2
-pthread
-lresolv 1>&5
configure:19885: checking for Berkeley DB version
match
configure:19933: cc -o conftest -g -O2
-I/usr/local/BerkeleyDB.4.2/include
-L/usr/local/BerkeleyDB.4.2/lib conftest.c -ldb-4.2
-pthread
-lresolv 1>&5
configure: failed program was:
#line 19900 "configure"
#include "confdefs.h"
#ifdef HAVE_DB_185_H
choke me;
#else
#include <db.h>
#endif
#ifndef DB_VERSION_MAJOR
# define DB_VERSION_MAJOR 1
#endif
#ifndef NULL
#define NULL ((void *)0)
#endif
main()
{
#if DB_VERSION_MAJOR > 1
char *version;
int major, minor, patch;
version = db_version( &major, &minor, &patch
);
if( major != DB_VERSION_MAJOR || minor <
DB_VERSION_MINOR ) {
printf("Berkeley DB version
mismatch\n"
"\theader: %s\n\tlibrary:
%s\n",
DB_VERSION_STRING, version);
return 1;
}
#endif
return 0;
}
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com