2012-06-25 79 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

相關問題