[Dovecot] autoconf check for ldap not linking with -lber
Jorgen Lundman
lundman at lundman.net
Tue Oct 17 07:29:26 UTC 2006
Maybe not a big deal, but generally you (used to?) link against both:
configure:31276: checking for ldap_init in -lldap
configure:31311: gcc -o conftest -std=gnu99 -I/usr/local/include -Wall -W -Wmiss
ing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat
=2 -Wbad-function-cast -I/usr/sfw/include -L/usr/local/lib conftest.c -lldap
-lsocket -lnsl -lrt -lsendfile >&5
Undefined first referenced
symbol in file
ber_sockbuf_io_readahead /usr/local/lib/libldap.so
ber_sockbuf_alloc /usr/local/lib/libldap.so
ber_sockbuf_io_fd /usr/local/lib/libldap.so
But could be special situation as my LDAP version is fixed, due to production
environment using it. It also failed when OpenLDAP was linked against OpenSSL,
since it does not try with the SSL libraries.
Lund
--
Jorgen Lundman | <lundman at lundman.net>
Unix Administrator | +81 (0)3 -5456-2687 ext 1017 (work)
Shibuya-ku, Tokyo | +81 (0)90-5578-8500 (cell)
Japan | +81 (0)3 -3375-1767 (home)
More information about the dovecot
mailing list