apache22 + mod_authnz_ldap. freebsd 8.1

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
narayana
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-02-17 13:29:18

apache22 + mod_authnz_ldap. freebsd 8.1

Непрочитанное сообщение narayana » 2011-02-17 13:36:12

дублирую сюда пост, который заслал на 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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

_KV_
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-02-28 15:32:24

Re: apache22 + mod_authnz_ldap. freebsd 8.1

Непрочитанное сообщение _KV_ » 2011-02-28 17:00:18

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

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 привет :)