似乎总是从/ usr / lib中获取版本,并且似乎没有./configure参数来覆盖它。
./ configure --prefix = $ PREFIX --with-quantum-depth = 8 --disable-installed --without-x --without-perl --enable-static --disable-shared --with- jpeg --with-tiff CPPFLAGS =“$ CPPFLAGS”LDFLAGS =“$ LDFLAGS”CFLAGS =“$ CFLAGS”--disable-openmp --disable-openmp-slow
谢谢, 锐
答案 0 :(得分:0)
您是否可以手动编辑由./configure生成的Makefile?
编辑:或者,您可以设置一个XML2_CONFIG环境变量,指向自定义安装的xml2-config脚本。
答案 1 :(得分:0)
通常,libxml2
的安装包括配置脚本xml2-config
,库的用户可以使用它来查找其组件的正确路径和其他构建信息。 Apple提供的libxml2版本在xml2-config
中有/usr/bin
。如果您安装了另一个版本的libxml2
,请确保您的$ PATH已设置为首先通过ImageMagick配置脚本找到其xml2-config
:因此确保/usr/local/bin
中的一个/opt/local/bin
,/sw/bin
(MacPorts)或/usr/bin
(Fink)位于$ PATH的$ sudo port install ImageMagick
之前。
更简单的解决方案可能是让MacPorts为您安装所有内容:
{{1}}