Заметки по ходу жизни
При установки из портов Apache 2.2 с поддержкой авторизации по ldap наткнулся на ошибку:
#error mod_authnz_ldap requires APR-util to have LDAP support built in. To fix add —with-ldap to ./configure.
Порты на момент установки были свежие. Версия FreeBSD:
uname -a
FreeBSD freebsd.localhost 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 [email protected]:/usr/obj/usr/src/sys/GENERIC i386
Решение.
Команды:
cd /var/db/pkg && pkg_delete apr-\* apache\*
cd /usr/ports/devel/apr1 && make rmconfig
make config — Ставим галку на ldap
cd /usr/ports/www/apache22 && make rmconfig clean all
make config
make install
Апач должен установиться.
Странно, но на версии freebsd amd64 такой проблемы не возникало.