Apache httpd libtool 空包含

Apache httpd libtool 空包含

我正在尝试从源代码构建 httpd 2.4.3。我已经编译了 APR 和 APR-util(使用 openssl),但 libtool 在命令中放置了一个空的包含目录,因此出现问题。例如:

/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

似乎-I来自EXTRA_CFLAGS。运行 configure 之前的设置CFLAGS有效。我保留这个以防其他人遇到同样的问题。

相关内容