在Mac上安装Cairo - 在pkg-config搜索路径中找不到libpng

时间:2014-07-18 15:47:02

标签: macos bash cairo libpng

  

检查是否可以启用cairo的PNG功能功能......否

我一直在关注配置节点画布的设置。需要开罗,但我在尝试设置它时遇到了问题。 https://github.com/Automattic/node-canvas/wiki/Installation---OSX

  

如果libpng失败并且您收到错误"错误:无法启用推荐的PNG功能功能",请尝试安装此二进制文件并重新运行配置步骤。

我在上面通过在Mac OS 9上安装二进制文件并运行配置命令,但仍然没有运气。我在node-canvas存储库中运行install shell脚本:

https://github.com/Automattic/node-canvas/blob/master/install

在我的/ usr / local / lib中,我目前有:

dtrace          libjpeg.8.dylib     libpng.a        libpng14.a
libfreetype.6.dylib libjpeg.a       libpng.dylib        libpng14.dylib
libfreetype.a       libjpeg.dylib       libpng.la       libpng14.la
libfreetype.dylib   libjpeg.la      libpng12.0.dylib    libpng15.15.dylib
libfreetype.la      libpixman-1.0.dylib libpng12.0.dylib.dSYM   libpng15.15.dylib.dSYM
libgif.4.1.6.dylib  libpixman-1.a       libpng12.a      libpng15.a
libgif.4.dylib      libpixman-1.dylib   libpng12.dylib      libpng15.dylib
libgif.a        libpixman-1.la      libpng12.la     libpng15.la
libgif.dylib        libpng.3.dylib      libpng14.14.dylib   node_modules
libgif.la       libpng.3.dylib.dSYM libpng14.14.dylib.dSYM  pkgconfig

2 个答案:

答案 0 :(得分:0)

Libpng-1.6.10已被libpng-1.6.12取代。

在安装脚本中,更改

LIBPNG="http://downloads.sourceforge.net/project/libpng/libpng16/1.6.10/libpng-1.6.10.tar.gz"

LIBPNG="http://downloads.sourceforge.net/project/libpng/libpng16/1.6.12/libpng-1.6.12.tar.gz"

答案 1 :(得分:0)

我在这里有一套建立cairo的详细说明:

https://github.com/soegaard/racket-osx-libs

结果库在这里:

https://github.com/soegaard/racket-osx-libs/tree/master/lib