Я пытаюсь скомпилировать log4cxx на Centos6 с Apache. Я получаю эту ошибку при компиляции:
/bin/sh ../../../libtool --tag=CXX --mode=link g++ -g -O2 -version-info 10:0:0 - -L -R -lapr-1 -lpthread -L -lapr-1 -lpthread -L -laprutil-1 -lldap_r -llber -ldb-4.7 -lexpat -ldb-4.7 -o liblog4cxx.la -rpath /usr/lib <a lot of .lo>
libtool: error: require no space between '-L' and '-lapr-1'
После проверки скрипта настройки я обнаружил, что часть, вызывающая этот сбой, была собрана из конфигурации apr с помощью этой команды:
$ apr-1-config --link-ld --libs
-L -lapr-1 -lpthread
Таким образом, apr-1-config ничего не пишет после -L
. Почему ? Апр-1 был установлен вдоль httpd2.4 через yum
yum install httpd24-httpd-devel