[Auth_ldap] Issue Starting Apache 1.3.37

Kenneth Bond bondka at gmail.com
Mon Nov 13 16:34:57 PST 2006


Hello,

I am running Debian Sarge, and I am running into some issues with the
auth_ldap module, downloaded from http://www.rudedog.org.

I have compiled and installed the auth_ldap 1.6.0 module into my
Apache 1.3.37 server using the following configure options:

./configure --with-apxs=/usr/local/apache/bin/apxs
--with-ldap-sdk=openldap --with-sdk-headers=/usr/include/
--with-sdk-libs=/usr/lib/

For some reason I continuously get the following when attempting to
start Apache:

ws1:~/auth_ldap-1.6.0# /usr/local/apache/bin/apachectl start
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/auth_ldap.so into server:
/usr/local/apache/libexec/auth_ldap.so: undefined symbol: ldap_get_dn
/usr/local/apache/bin/apachectl start: httpd could not be started

I have attempted to correct this situation using the tips found here:
http://www.rudedog.org/auth_ldap/1.6/FAQ.html#misslibs
but have not had any luck.

When I look at the shared library dependencies, I get the following output:

ws1:~/auth_ldap-1.6.0# ldd -d /usr/local/apache/libexec/auth_ldap.so
               libc.so.6 => /lib/tls/libc.so.6 (0x40010000)
       /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
undefined symbol: ap_set_string_slot    (/usr/local/apache/libexec/auth_ldap.so)
undefined symbol: ap_set_flag_slot      (/usr/local/apache/libexec/auth_ldap.so)
undefined symbol: ap_dummy_mutex        (/usr/local/apache/libexec/auth_ldap.so)

Anyone have any ideas?
Any help is greatly appreciated.

Thanks
K. Bond



More information about the Auth_ldap mailing list