6

如果您天真地按照GraphicsMagick 网站上的步骤操作,运行后./configure,您最终将不支持 PNG:

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
4

1 回答 1

12

您需要安装该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>这就是为什么所有东西都应该在明确指定其依赖关系的包中可用,并且可以使用包管理器轻松安装,而不是要求编译先决条件的晦涩知识。</Rant>

于 2012-06-25T20:07:33.183 回答