perl Imager :: File :: PNG。为什么安装无法通过MacPorts找到我的libpng?

时间:2014-06-24 21:15:16

标签: perl macports libpng

我已经通过MacPorts安装了libpng。校验。 我已经通过cpan install安装了Imager。在安装过程中,它无法找到我通过MacPorts安装的libpng的路径,没有任何问题。

这是/usr/local/lib

的内容
libpng.3.dylib*
libpng.3.dylib.dSYM/
libpng12.0.dylib*
libpng12.0.dylib.dSYM/
libpng12.a
libpng12.la*
libpng14.14.dylib*
libpng14.14.dylib.dSYM/
libpng14.a
libpng14.la*
libpng15.15.dylib*
libpng15.15.dylib.dSYM/
libpng15.a
libpng15.la*

我错过了什么?

UPDATE - 我安装在运行Maverick的MacBook上(10.9.3) - 在Maverick安装之前,我的代码工作正常

这是对我的cpan安装工作的打击

cpan[1]> force install Imager::File::PNG
Reading '/Users/turner/.cpan/Metadata'
  Database was generated on Tue, 24 Jun 2014 13:17:02 GMT
Running install for module 'Imager::File::PNG'
Checksum for /Users/turner/.cpan/sources/authors/id/T/TO/TONYC/Imager-File-PNG-0.89.tar.gz ok
Scanning cache /Users/turner/.cpan/build for sizes
............................................................................DONE
Configuring T/TO/TONYC/Imager-File-PNG-0.89.tar.gz with Makefile.PL
PNG: building independently
PNG: Found via pkg-config libpng
PNG: Test code failed: Can't link/include 'png15'
PNG: v1.6: includes found - libraries found
PNG: Test code failed: Can't link/include 'png16'
PNG: v1.5: includes found - libraries found
PNG: Test code failed: Can't link/include 'png15'
PNG: v1.4: includes found - libraries found
PNG: Test code failed: Can't link/include 'png14'
PNG: v1.2: includes found - libraries found
PNG: Test code failed: Can't link/include 'png12'
PNG: v1.0: includes not found - libraries not found
PNG: base (+libz): includes found - libraries found
PNG: Test code failed: Can't link/include 'png', 'z'
PNG: v1.6 (+libz): includes found - libraries found
PNG: Test code failed: Can't link/include 'png16', 'z'
PNG: v1.5 (+libz): includes found - libraries found
PNG: Test code failed: Can't link/include 'png15', 'z'
PNG: v1.4 (+libz): includes found - libraries found
PNG: Test code failed: Can't link/include 'png14', 'z'
PNG: v1.2 (+libz): includes found - libraries found
PNG: Test code failed: Can't link/include 'png12', 'z'
PNG: v1.0 (+libz): includes not found - libraries not found
PNG: Checking if the compiler can find them on its own
Warning (mostly harmless): No library found for -lpng
PNG: Test code failed: Can't link/include 'png.h', 'stdio.h', 'png'
OS unsupported: PNG libraries or headers not found
Warning: No success on command[/usr/bin/perl Makefile.PL]
  TONYC/Imager-File-PNG-0.89.tar.gz
  /usr/bin/perl Makefile.PL -- NOT OK
Failed during this command:
 TONYC/Imager-File-PNG-0.89.tar.gz            : writemakefile NO '/usr/bin/perl Makefile.PL' returned status 512

0 个答案:

没有答案