[Exim] Can't build exim with LDAP support

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Michael Musikhin
Datum:  
To: exim-users
Betreff: [Exim] Can't build exim with LDAP support
Just a %subj%.
I've installed ldap libraries (got from www.openldap.org). libldap.so and liblber.so layed at /usr/local/lib. This path I've added in /etc/ld.so.conf.
In %Exim%/Local/Makefile I have following strings:

LOOKUP_LDAP=yes
LDAP_LIB_TYPE=UMICHIGAN

During 'make' I have an error just like this:

gcc -o exim accept.o child.o daemon.o dbfn.o debug.o deliver.o direct.o direct\
libident/libident.a pcre/libpcre.a directors/directors.a \
routers/routers.a transports/transports.a lookups/lookups.a \
-lnsl -ldb -lresolv \

lookups/lookups.a(ldap.o): In function `perform_ldap_search':
ldap.o(.text+0x4f): undefined reference to `ldap_is_ldap_url'
ldap.o(.text+0xa5): undefined reference to `ldap_url_parse'
ldap.o(.text+0x1c2): undefined reference to `ldap_open'
...
lookups/lookups.a(ldap.o): In function `tidy':
ldap.o(.text+0x5c6): undefined reference to `ldap_free_urldesc'
make[1]: *** [exim] Error 1
make[1]: Leaving directory `/.hdc1/tmp/exim-3.02/build-Linux-i386'
make: *** [go] Error 2

String 'EXTRALIBS=-L/usr/local/lib' in Makefile couldn't help too.

OS -- Linux (kernel 2.0.36)
Exim -- 3.02

What I do wrong ? Please help.


Best regards,
 Michael                          mailto:root@od.uz.gov.ua