代码之家  ›  专栏  ›  技术社区  ›  rui

可以在Mac上用自定义libxml2编译imagemagick吗

  •  0
  • rui  · 技术社区  · 15 年前

    它似乎总是从/usr/lib获取版本,并且似乎没有./配置参数来覆盖它。

    /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

    谢谢, 瑞伊

    2 回复  |  直到 15 年前
        1
  •  0
  •   Ned Deily    15 年前

    一般来说,安装 libxml2 包括配置脚本 xml2-config 库的用户用于查找其组件和其他生成信息的正确路径。苹果提供的libxml2版本具有 XML2配置 在里面 /usr/bin . 如果安装了其他版本的 LIXXML2 ,确保将$path设置为 XML2配置 将首先由ImageMagick配置脚本找到:因此确保 /usr/local/bin , /opt/local/bin (Mac),或 /sw/bin (芬克)领先 /UR/bin 在$PATH上。

    一个更简单的解决方案可能是让MacPorts为您全部安装:

    $ sudo port install ImageMagick
    
        2
  •  0
  •   echo    15 年前

    您可以手动编辑由/配置生成的生成文件吗?

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