fehler bei der gdlib installation

squirrelflo

New Member
Hallo

Ich bekomme bei der Installation von gdlib unter debian folgenden Fehler:

PHP:
chilli:/opt/gd-2.0.34-install# make
make  all-recursive
make[1]: Entering directory `/opt/gd-2.0.34-install'
Making all in config
make[2]: Entering directory `/opt/gd-2.0.34-install/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/gd-2.0.34-install/config'
Making all in test
make[2]: Entering directory `/opt/gd-2.0.34-install/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/gd-2.0.34-install/test'
make[2]: Entering directory `/opt/gd-2.0.34-install'
/bin/sh ./libtool --tag=CC --mode=link gcc  -g -O2  -L/opt/freetype2/freetype-2.1.10/lib -Wl,--rpath -Wl,/opt/freetype2/freetype-2.1.10/lib   -o annotate  annotate.o ./libgd.la  -ljpeg -lfreetype -lpng -lz -lm
gcc -g -O2 -Wl,--rpath -Wl,/opt/freetype2/freetype-2.1.10/lib -o .libs/annotate annotate.o  -L/opt/freetype2/freetype-2.1.10/lib ./.libs/libgd.so /opt/freetype2/freetype-2.1.10/lib/libfreetype.so -ljpeg -lpng -lm -lz -Wl,--rpath -Wl,/opt/gd/gd-2.0.34/lib -Wl,--rpath -Wl,/opt/freetype2/freetype-2.1.10/lib
./.libs/libgd.so: undefined reference to `png_check_sig'
collect2: ld returned 1 exit status
make[2]: *** [annotate] Error 1
make[2]: Leaving directory `/opt/gd-2.0.34-install'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/gd-2.0.34-install'
make: *** [all] Error 2
chilli:/opt/gd-2.0.34-install#

zlib, freetype und libpng habe ich zuvor Fehlerfrei installiert.

was hat es mit dem 'png_check_sig' aus sich?
 
Meine Vermutung: Dir fehlt noch libpng + evtl das libpng-dev Paket. Ggf. liegt das von Dir manuell installierte libpng nicht im default Verzeichnis und kann daher nicht gefunden werden.

Gruss
 
Back
Top