2

Я пытаюсь собрать httpd 2.4.3 из исходного кода. Я скомпилировал APR и APR-util (с openssl), но libtool помещает в команду пустой каталог include, и он ломается. Например:

/usr/local/web/httpd-apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -I              -L/usr/local/opt/openssl/lib   -o ab  ab.lo       /usr/local/web/httpd-apr-util/lib/libaprutil-1.la -lexpat -liconv /usr/local/web/httpd-apr/lib/libapr-1.la -lpthread  
i686-apple-darwin11-llvm-gcc-4.2: ab: No such file or directory
make[1]: *** [ab] Error 1
make: *** [all-recursive] Error 1

Если вы посмотрите на флаг -I , вы увидите, что перед -L/usr/local/opt/openssl/lib перед ним стоит несколько пробелов. В результате я получаю сообщение об ошибке "нет такого файла или каталога". Я пытался запустить libtool самостоятельно без таинственного -I , но это не работает для всех. Я пропускаю опцию конфигурации или что-то?

1 ответ1

0

Похоже , что -I был от EXTRA_CFLAGS Настройка CFLAGS перед запуском configure сработала. Я оставляю это на тот случай, если кто-то столкнется с той же проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .