I'm trying to get the auth_ldap module to work with 2.0.32. I can
successfully build and install both 2.0.32 and httpd-ldap. I had to
apply the following for httpd-ldap to compile
--- util_ldap_cache.h.orig Fri Feb 8 13:29:17 2002
+++ util_ldap_cache.h Mon Mar 4 23:54:11 2002
@@ -102,7 +102,7 @@
} util_ald_cache_t;
#if APR_HAS_SHARED_MEMORY
-apr_shmem_t *util_ldap_shm;
+apr_shm_t *util_ldap_shm;
#endif
util_ald_cache_t *util_ldap_cache;
apr_thread_rwlock_t *util_ldap_cache_lock;
Unfortunately, when I start apache, I get the following error message:
Syntax error on line 221 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_ldap.so into server:
/usr/local/apache2/modules/mod_ldap.so: undefined symbol:
apr_shm_calloc
bin/apachectl start: httpd could not be started
A little investigation leads me to believe that apr changed its shared
memory API and httpd-ldap has not been updated. Is anyone actively
using and maintaining httpd-ldap for apache 2.0?
--
Tim Moloney
ManTech Real-time Systems Laboratory
2015 Cattlemen Road \ /
Sarasota, FL 34232 .________\(O)/________.
(941) 377-6775 x208 ' ' O(.)O ' '