是否可以在 Mac 上使用自定义 libxml2 编译 ImageMagick

发布于 2024-08-12 00:23:48 字数 331 浏览 5 评论 0原文

它似乎总是从 /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

谢谢, 锐

It always seems to pick up the version from /usr/lib and there doesn't seem to be a ./configure parameter to override it.

./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

Thanks,
Rui

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生生漫 2024-08-19 00:23:48

通常,libxml2 的安装包含一个配置脚本 xml2-config,库的用户使用该脚本来查找其组件和其他构建信息的正确路径。 Apple 提供的 libxml2 版本在 /usr/bin 中有 xml2-config。如果您安装了 libxml2 的另一个版本,请确保您的 $PATH 设置为 ImageMagick 配置脚本首先找到它的 xml2-config:因此确保大多数可能是 /usr/local/bin/opt/local/bin (MacPorts) 或 /sw/bin (Fink) 之一$PATH 上的 /usr/bin 之前。

一个更简单的解决方案可能是让 MacPorts 为您安装所有内容:

$ sudo port install ImageMagick

Generally, an installation of libxml2 includes a configuration script xml2-config that users of the library use to find the correct paths to its components and other build info. The Apple-supplied version of libxml2 has xml2-config in /usr/bin. If you've installed another version of libxml2, make sure your $PATH is set such that its xml2-config will be found first by the ImageMagick configure script: so ensuring most likely one of /usr/local/bin, /opt/local/bin (MacPorts), or /sw/bin (Fink) comes before /usr/bin on $PATH.

A simpler solution might be to just let MacPorts install it all for you:

$ sudo port install ImageMagick
樱桃奶球 2024-08-19 00:23:48

您可以手动编辑 ./configure 生成的 Makefile 吗?

编辑:或者,您可以设置一个 XML2_CONFIG 环境变量,以指向自定义安装的 xml2-config 脚本。

Can you just manually edit the Makefile that's generated by ./configure?

EDIT: alternatively, there's an XML2_CONFIG environment variable you can set, to point to the xml2-config script for your custom install.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文