LINUX.ORG.RU
ФорумAdmin

Проблема при сборке Apache2.2.0+mod_perl


0

0

Был собран Apache2.2.0 + статический mod_perl2.0.2
httpd создался, прекрасно работал в сhroot и без него.

Понадобилось исключить из списка автоматически вкомпиленных
модулей mod_autoindex.
Это сделать не удалось, но теперь вообще не удается собрать httpd даже со старыми опциями, с к-ми раньше собиралось без проблем.

Запускаю как написано в httpd://perl.apache.org/docs/2.0/user/install/install.html
perl Makefile.PL MP_USE_STATIC=1 \
MP_AP_PREFIX=/usr/src/httpd-2.2.0 \
MP_AP_CONFIGURE="--with-mpm=prefork"

Пишет:
Reading Makefile.PL args from @ARGV
MP_USE_STATIC = 1
MP_AP_PREFIX = /usr/src/httpd-2.2.0
MP_AP_CONFIGURE = --with-mpm=prefork
no conflicting prior mod_perl version found - good.
Making clean in test
make[1]: Entering directory `/usr/src/httpd-2.2.0/test'
...
...
/usr/local/apache2/build/libtool --silent --mode=link gcc -g -O2 -pthread -o
libpcre.la -static maketables.lo get.lo study.lo pcre.lo
make[2]: Leaving directory `/usr/src/httpd-2.2.0/srclib/pcre'
make[1]: Leaving directory `/usr/src/httpd-2.2.0/srclib/pcre'
[ error] Can't find apr include/ directory,
[ error] use MP_APR_CONFIG=/path/to/apr-config
Configuring Apache/2.2.0*/ mod_perl2/2.0.2 Perl/v5.8.1

В install.html написано, что MP_APR_CONFIG нужно определять в RedHat при динамическом mod_perl, я же собираю статический модуль, система SUSE, в чем тут может быть дело? Самое главное, раньше httpd собирался без проблем.
apr include/ directory существует.
Пробовал развернуть архивы httpd & mod_perl заново - не помогло.
google тоже не.

anonymous

Разобрался. Проблема была в libtool который брался не из исходников httpd.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.