安装libxslt时无法链接到正确的libxml2

时间:2011-08-07 01:15:45

标签: unix libxml2 configure osx-leopard libxslt

尝试安装libxslt-1.1.24,但在./configure期间收到错误消息:

checking for libxml libraries >= 2.6.27... configure: error: Version 2.6.16 found. You need at least libxml2 2.6.27 for this version of libxslt

但是libxml2-2.7.3已经安装好了,可以在/usr/local/include/libxml2

中看到

libxslt时如何让libxml2链接到新的./configure

2 个答案:

答案 0 :(得分:2)

各种--with-libxml-*参数将允许您将其指向备用安装的libxml2。有关详细信息,请参阅./configure --help

答案 1 :(得分:1)

不确定您的ld缓存是否已由libxslt安装重建,但如果没有,请尝试通过运行来刷新它:

ldconfig

(确保/ usr / local / lib已经在/etc/ld.so/conf中)。 同样,您可能正在链接静态,或者缓存可能已经是最新的,所以这可能无关紧要......但我认为值得一试。