« Return to Thread: 2.9.22 compile problem with ldap

Re: 2.9.22 compile problem with ldap

by Gary Smith-19 :: Rate this Message:

Reply to Author | View in Thread

I'm going to try a couple different approaches.  First I'll see if I can 86's the /usr/lib files and see if it defaults to the proper place.  For some reason, when I install the mysql-devel rpm package, it intalls 32+64 bit in turn install ldap 32+64, which could be causing the problem.

Barring that, I will put the LDFLAG into the spec file set to the environment lib, which in this case should default to /usr/lib64.

When I find the solution, I'll update the list.

Gary

________________________________________
From: pdns-users-bounces@... [pdns-users-bounces@...] On Behalf Of Norbert Sendetzky [norbert@...]
Sent: Wednesday, June 24, 2009 12:27 PM
To: pdns-users@...
Subject: Re: [Pdns-users] 2.9.22 compile problem with ldap

On Mon June 22 2009 19:41:30 Gary Smith wrote:
> checking for ldap_set_option in -lldap_r... no
> checking for ldap_set_option in -lldap... no
> configure: error: ldap library (libldap) not found
>
> Reverting back to 2.9.21.2, it compiles fine.  Obvisouly ldap is installed.

In 2.9.21 there are no checks if the LDAP libraries are available. Compilation
just fails without any notice before during the ./configure run.

> [root@BUILD x86_64 pdns-2.9.22]$ ls -l /usr/lib64/libldap*
> lrwxrwxrwx 1 root root     21 Jun 19 18:49 /usr/lib64/libldap-2.3.so.0 ->
> libldap-2.3.so.0.2.15 -rwxr-xr-x 1 root root 238504 Jul  9  2008
> /usr/lib64/libldap-2.3.so.0.2.15 -rw-r--r-- 1 root root 478330 Jul  9  2008
> /usr/lib64/libldap.a
> lrwxrwxrwx 1 root root     21 Jun 20 07:25 /usr/lib64/libldap.so ->
> libldap-2.3.so.0.2.15 lrwxrwxrwx 1 root root     23 Jun 19 18:49
> /usr/lib64/libldap_r-2.3.so.0 -> libldap_r-2.3.so.0.2.15 -rwxr-xr-x 1 root
> root 256720 Jul  9  2008 /usr/lib64/libldap_r-2.3.so.0.2.15 -rw-r--r-- 1
> root root 526432 Jul  9  2008 /usr/lib64/libldap_r.a
> lrwxrwxrwx 1 root root     23 Jun 20 07:25 /usr/lib64/libldap_r.so ->
> libldap_r-2.3.so.0.2.15

It looks like in 64Bit mode only the libraries in /usr/lib are found which
aren't usable in this case so configure fails. Could you try use

LDFLAGS="-L/usr/lib64" ./configure ...

Perhaps it helps. I haven't found much on the web about autoconf and this
problem.


Norbert
--
OpenPGP public key
http://www.linuxnetworks.de/norbert.pubkey.asc
_______________________________________________
Pdns-users mailing list
Pdns-users@...
http://mailman.powerdns.com/mailman/listinfo/pdns-users

 « Return to Thread: 2.9.22 compile problem with ldap