2012-06-25 8 views
6

Jeśli naiwnie śledzić the steps on the GraphicsMagick website, po uruchomieniu ./configure, skończy się bez wsparcia PNG:Jak zainstalować GraphicsMagick z obsługą PNG na Amazon EC2?

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

PNG    --with-png=yes  no 

To sprawia, że ​​jest całkiem bezużyteczny GraphicsMagick INSTALACJA.

Jak mogę włączyć obsługę PNG? Libpng wydaje się być już zainstalowany, ale nie wykryte:

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

Odpowiedz

11

Musisz zainstalować pakiet libpng-devel, oprócz właśnie libpng:

sudo yum install libpng-devel 

Następnie po uruchomieniu ./configure, wszystko ułoży się jak chcesz mieć nadzieję:

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

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

<Rant> to dlatego wszystko powinno być dostępne w pakietach, które jasno określają swoje zależności i są łatwe do zainstalowania z menedżerami pakietów, zamiast wymagać znajomości zagadnień kompilacji. </Rant >

+0

Domenic, jak na świecie wiedziałeś, że libpng-devel musi być zainstalowany? – shargors

+0

Wydaje mi się, że już wcześniej widziałem przyrostek '-devel' dla czegoś, a ponieważ trwało całe to kompilowanie i łączenie, pomyślałem, że być może potrzebne będą elementy rozwojowe. Nie miałem wiele do poprowadzenia mnie w tym kierunku ... Ale na szczęście okazało się, że to właściwy kierunek. – Domenic

+1

Zrobiłem to i zadziałało dla mnie dobrze. Dziękuję bardzo! – shargors