[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: back_bdb-2.3.so.0: undefined symbol: db_version with make test on 2.3.28 - test000-rootdse



On Tuesday 07 November 2006 16:33, Gavin Henry wrote:
> Dear All,
>
> Having a bit of trouble with 2.3.28 on Ubuntu Breezy Server:
>
> 2.6.12-10-amd64-xeon #1 SMP Fri Sep 15 16:20:29 UTC 2006 x86_64 GNU/Linux
>
> Versions:
>
> libtool-1.5.22
> db-4.2.52 with patch.4.2.52.1 to 5
> openldap-2.3.28
>
>
> libtool like so:
>   456  ./configure
>   458  make
>   460  sudo make install
>
> db compiled like so:
>
>   372  tar -xzvf db-4.2.52.tar.gz
>   373  cd db-4.2.52
>   374  ls
>   375  patch -p0 < ../patch.4.2.52.1
>   376  patch -p0 < ../patch.4.2.52.2
>   377  patch -p0 < ../patch.4.2.52.3
>   378  patch -p0 < ../patch.4.2.52.4
>   379  patch -p0 < ../patch.4.2.52.5
>   380  cd build_unix/
>   381  env CC=gcc CFLAGS='-O2' CXXFLAGS='-O2' ../dist/configure
>   382  make
>   383  sudo make install
>
> openldap-2.3.28 like so:
> env CC=gcc CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include"
> LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib"
> LD_LIBRARY_PATH="/usr/local/BerkeleyDB.4.2/lib" ./configure
> --prefix=/usr/local --enable-slapd --enable-syslog --with-cyrus-sasl=yes
> --enable-dynamic --enable-rewrite --disable-ipv6 --disable-shell
> --disable-sql --with-threads --enable-modules --enable-backends=mod
> --enable-overlays=mod
>
> make depend
> make
>
> suretec@suretec:~/openldap/openldap-2.3.28$ env SLAPD_DEBUG=1 make test cd
> tests; make test


You ran with LD_LIBRARY_PATH above, why not here? It may be simpler to either:

-use the shipped Berkeley DB version
-export LD_LIBRARY_PATH before your configure, so your make test finds your 
Berkeley DB library
-set some other LDFLAGS when building openldap, the library loader can find 
the library
-install it to a library path consulted by the library loader (eg, edit 
ld.so.conf)

depending on what you are trying to achieve.


Regards,
Buchan

-- 
Buchan Milne
ISP Systems Specialist - Monitoring/Authentication Team Leader
B.Eng,RHCE(803004789010797),LPIC-2(LPI000074592)

Attachment: pgpsKn1xWP12x.pgp
Description: PGP signature