Пытаюсь собрать Apache 2.4.34 (текущий актуальный релиз). В соответствии с описанием, беру последние версии apr(1-6-3) и apr-util(1-6-1).
arp и apr-util установил (в /usr/local/apr), а так же скопировал в папку apache/srclib/.
Выполняю конфигурацию Apache:
Код: Выделить всё
./configure --enable-load-all-modules --with-pcre=/usr/local/pcre/bin/pcre2-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-included-apr-util
--with-apr-util=/usr/local/apr/bin/apu-1-config - должен взять установленный apr
Конфигурирование проходит успешно, однако при выполнении make происходит ошибка:
Код: Выделить всё
/usr/local/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -pthread -o htpasswd htpasswd.lo passwd_common.lo /usr/local/apr/lib/libaprutil-1.la /usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -ldl -lcrypt
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_GetErrorCode'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_SetEntityDeclHandler'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_ParserCreate'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_ParserFree'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_SetUserData'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_StopParser'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_Parse'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_ErrorString'
/usr/local/apr/lib/libaprutil-1.so: undefined reference to `XML_SetElementHandler'
collect2: error: ld returned 1 exit status
make[2]: *** [htpasswd] Error 1
make[2]: Leaving directory `/root/httpd-2.4.34/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/httpd-2.4.34/support'
make: *** [all-recursive] Error 1