2012-06-25 77 views
6

如果你天真地跟着the steps on the GraphicsMagick website,运行./configure后,你最终没有PNG支持:如何在Amazon EC2上安装PNG支持的GraphicsMagick?

checking for PNG support ... 
checking png.h usability... no 
checking png.h presence... no 

PNG    --with-png=yes  no 

这使得相当无用GraphicsMagick工具安装目录。

如何启用PNG支持?的libpng似乎已经安装,但没有检测到:

> $ sudo yum install libpng 
> Package 2:libpng-1.2.49-1.12.amzn1.x86_64 already installed and latest version 

回答

11

您需要安装libpng-devel包,除了刚libpng

sudo yum install libpng-devel 

然后,当你运行./configure,一切都会如你会希望:

checking for PNG support ... 
checking png.h usability... yes 
checking png.h presence... yes 

PNG    --with-png=yes  yes (-lpng12) 

<咆哮>这就是为什么一切都应该是可用在明确指定其依赖关系的软件包中,并且易于与软件包管理器一起安装,而不需要编译先决条件的奥秘知识。 </Rant >

+0

Domenic,你是如何知道libpng-devel必须安装的? – shargors

+0

我想我以前曾经看过'-devel'后缀一次,因为所有这些编译和链接都在进行,所以我认为可能需要开发件。我没有太多的工作要带领我去那个方向......但是,幸好它证明了正确的方向。 – Domenic

+1

我做到了,它对我来说恰到好处。非常感谢! – shargors

相关问题