[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libldap 2.1.30 undefined reference errors
I've been working on building nss_ldap to allow network user
authentication, and repeatedly ran into an error informing me that no
valid ldap libraries could be found. In the config.log, I noticed that
gcc was complaining that there was an undefined reference to crypt in
libldap.so.2.0.123.
ldd -r /usr/lib/libldap.so.2.0.123 gives me this output:
liblber.so.2 => /usr/lib/liblber.so.2 (0x400a7000)
libresolv.so.2 => /lib/libresolv.so.2 (0x400b3000)
libdl.so.2 => /lib/libdl.so.2 (0x400c5000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x400c8000)
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x400dc000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x4010a000)
libc.so.6 => /lib/libc.so.6 (0x401fd000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
undefined symbol: crypt (/usr/lib/libldap.so.2.0.123)
The same problem can be seen on equilibrium. If I rebuild ldap,
nss_ldap builds just fine. Could the person in charge of the lfs
openldap loadset rebuild it and post to the list when it's ready?
Thanks.
andrewAttachment:
smime.p7s
Description: S/MIME cryptographic signature