Log4Cxx: «ошибка: не требовать пробела между« -L »и« -R »» при компиляции - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь скомпилировать 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
...