Страница 1 из 1

apache22 + mod_authnz_ldap. freebsd 8.1

Добавлено: 2011-02-17 13:36:12
narayana
дублирую сюда пост, который заслал на sysadmins.ru..
знаю, тема уже поднималась, но решения, увы, не нашел..

freebsd 8.1 i386;
апач 2.2.17;

пробую поставить -
#cd /usr/ports/www/apache22/ && make CONFIGURE_ARGS=--with-ldap install
...
Installing build system files
Installing man pages and online manual
for i in dbmmanage htdbm htdigest htpasswd; do install -o root -g wheel -m 444 /usr/ports/www/apache22/work/httpd-2.2.17/docs/man/$i.1 /usr/local/apache2/man/man1; done
for i in ab apachectl apxs htcacheclean httpd logresolve rotatelogs suexec; do install -o root -g wheel -m 444 /usr/ports/www/apache22/work/httpd-2.2.17/docs/man/$i.8 /usr/local/apache2/man/man8; done
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.
былоб возможно - однозначно поставил бы 1.3, но обстоятельства, что называется, обязывают..

гугл на эту траблу отвечает вяло...
попробовал закоментить в мэйкфайле install-man в INSTALL_TARGETS для дебага - получил тот же результат, но соответственно после выполнения "Installing build system files";

в чем затык?

P. S.
если собирать без --with-ldap то соответственно:
...
mod_authnz_ldap.c:41:2: error: #error mod_authnz_ldap requires APR-util to have LDAP support built in. To fix add --with-ldap to ./configure.
mod_authnz_ldap.c:63: error: expected specifier-qualifier-list before 'deref_options'
mod_authnz_ldap.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
mod_authnz_ldap.c:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
...
1 error
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.
к слову :
# pkg_info | grep apr
apr-devrandom-gdbm-db42-pgsql84-1.4.2.1.3.10 Apache Portability Library

подозреваю, конечно, что сам что-то недосмотрел/недопонял. но вопрос остается открытым...

Re: apache22 + mod_authnz_ldap. freebsd 8.1

Добавлено: 2011-02-28 17:00:18
_KV_

Код: Выделить всё

cd /var/db/pkg && pkg_delete apr-\* apache\*
cd /usr/ports/devel/apr1 && make rmconfig
cd /usr/ports/www/apache22 && make rmconfig clean all install
в опциях apr отмечаем LDAP
после этого у меня компилируются без ошибок

З.Ы. RDX привет :)