[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: Installation problem with Berkeley DB
Thank you for your help, seems to be using the correct headers and library now.
-----Original Message-----
From: Quanah Gibson-Mount [mailto:quanah@zimbra.com]
Sent: sexta-feira, 20 de Junho de 2008 17:21
To: Nuno Manuel Martins; openldap-software@openldap.org
Subject: RE: Installation problem with Berkeley DB
--On Friday, June 20, 2008 5:16 PM +0100 Nuno Manuel Martins
<nuno.mmartins_externo@sonae.com> wrote:
> Just to add that the last step in the link provided, running with the
> explicit option to not look for version 4.3
>
> env ol_cv_db_db_4_dot_3=no ./configure --prefix=/opt/ldap
>
> Still does not work and I get the following output:
> checking for Berkeley DB major version... 4
> checking for Berkeley DB minor version... 3
> checking for Berkeley DB link (-ldb43)... no
> checking for Berkeley DB link (-ldb-43)... no
> checking for Berkeley DB link (-ldb-4.3)... (cached) no
> checking for Berkeley DB link (-ldb-4-3)... no
> checking for Berkeley DB link (-ldb-4)... no
> checking for Berkeley DB link (-ldb4)... no
> checking for Berkeley DB link (-ldb)... yes
> checking for Berkeley DB version match... Berkeley DB version mismatch
> header: Sleepycat Software: Berkeley DB 4.3.29: (September 12,
> 2006) library: Berkeley DB 4.5.20: (September 20, 2006)
> no
> configure: error: Berkeley DB version mismatch
>
> Without that option it does not fail at configure (although it detects
> the 4.3 version) but will fail when doing "make". It is strange however
> that he does seem to know that version 4.5 is on the system, just
> refusing to use it.
The error states that it is finding the 4.3 HEADERS not the 4.3 LIBRARY.
You need to fix it to use the HEADER path to 4.5:
Use CPPFLAGS to set the path for the headers to use. For example:
CPPFLAGS="-I/usr/local/bdb-4.5/include"
--Quanah
--
Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra :: the leader in open source messaging and collaboration