$subj Соответственно, mod_ldap не загужается. Вообще, похоже что все модули ожидают, что /usr/sbin/httpd2 будет слинкован с требуемой им библиотекой. Это не есть правильно. В текущей ситуации для всех модулей имеем: $ ldd /usr/lib/apache2/modules/mod_<any>.so linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/libpthread.so.0 (0x40017000) libc.so.6 => /lib/libc.so.6 (0x4006b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) В частности, httpd2 слинкован с libssl, а нужен ли ему ссл? скорее всего, mod_ssl.so должен быть слинкован с libssl (а ведь он еще и в отдельный пакет вынесен, что не убирает зависимость на libssl с основного пакета). В случае с libldap такое не прокатывает, поскольку httpd2 не линкуется с libldap. Беглый взгляд не заметил возможности указывать дополнительный либы для каждого модуля. Возможно, для этого можно заюзать LTLIBRARY_LIBADD, но надо будет мэкфайлы для модулей поправить. Actual Results: # service httpd2 start Starting httpd2 service: Syntax error on line 253 of /etc/httpd2/conf/httpd2.conf: Cannot load /usr/lib/apache2/modules/mod_ldap.so into server: /usr/lib/apache2/modules/mod_ldap.so: undefined symbol: ldap_value_free Expected Results: Желательно, чтобы модули линковались с требуемыми либами. В крайнем случае (программа минимум, чтобы хотя бы работало) можно слинковать httpd2 с libldap: =================== --- configure.in~ 2004-11-26 19:24:13 +0200 +++ configure.in 2004-11-26 19:24:17 +0200 @@ -260,6 +260,7 @@ AC_MINIX dnl ## Check for libraries AC_SEARCH_LIBS(sqrt, m) +AC_CHECK_LIB(ldap, ldap_value_free) dnl ## Check for header files ===================
Соберу новую сборку с исправлениями...
Исправлено в 2.0.52-alt3