samba 3.6.0 compile error --enable-external-libtdb=yes (works for samba-3.5.11)

Werner Maes Werner.Maes at icts.kuleuven.be
Wed Sep 21 06:24:26 MDT 2011


Thanks for the hint !
configure:56270: $PKG_CONFIG --exists --print-errors "tdb >= 1.2.6"
Requested 'tdb >= 1.2.6' but version of tdb is 1.2.1
You may find new versions of tdb at http://tdb.samba.org/
configure:56273: $? = 1
Requested 'tdb >= 1.2.6' but version of tdb is 1.2.1
You may find new versions of tdb at http://tdb.samba.org/
configure:56301: result: no

I compiled tdb from tdb.samba.org and that seems to do the trick

werner

-----Original Message-----
From: Jelmer Vernooij [mailto:jelmer at samba.org] 
Sent: dinsdag 20 september 2011 11:39
To: Werner Maes
Cc: samba-technical at samba.org
Subject: Re: samba 3.6.0 compile error --enable-external-libtdb=yes (works for samba-3.5.11)

On Tue 20 Sep 2011 16:50:50 CEST, Werner Maes wrote:
> Hello
>
> I'm trying to compile samba-3.6.0 on a RHEL6 server (relevant options below):
>
>     --with-libtalloc=no \
>     --enable-external-libtalloc=yes \
>     --with-libtdb=no
>     --enable-external-libtdb=yes
>
> This does not work, I get an error "Unable to find libtdb".  However:
>
> libtdb-devel-1.2.1-3.el6.i686
> libtdb-1.2.1-3.el6.i686
>
> have been installed.
>
> This works fine when I try to build samba-3.5.11 on the same machine.
>
> What's has changed?
> I could find that in Fedora Rawhide they have disabled this option in the spec file but without specifying a reason:
> http://permalink.gmane.org/gmane.network.samba.internals/55452
Your config.log will probably have an indication of why the tdb on your system could not be used.

Cheers,

Jelmer


More information about the samba-technical mailing list