Hilfe!!! GD-Lib lässt sich nicht kompilieren....

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
yellownat
Beiträge: 14
Registriert: 25.12.2004 20:45:30

Hilfe!!! GD-Lib lässt sich nicht kompilieren....

Beitrag von yellownat » 25.12.2004 21:05:16

Hallo Community!

Ich möchte mich in meinem ersten Topic an die Webserver-Spezialisten wenden.

Ich habe mir das Buch "Apache Webserver 2.0" von Addison Wesley gekauft und bin dabei einen feisten Webserver aufzubauen (mit allem was dazugehört). Da ich "WINDOWSianer auf Abwegen" bin möchte ich gerade die GD-LIB 2.0.33 von der Website "www.boutell.com" von Hand kompilieren.

Klappt bis auf einen Punkt ganz gut (hier bricht das Skript ab):
Fehlermeldung:
configure: WARNING: zlib is required - see http://www.gzip.org/zlib/

Ich habe ein installiertes Debian-Grundsystem (Woody, bf2.4):
ZLIB habe ich in der Version: 1.2.1 in /usr/local/zlib-1.2.1 installiert (ohne Fehler).

Der Aufruf des ".configure" sieht so aus:
./configure --prefix=/usr/local/gdlib-2.0.33 --with-png=/usr/local/libpng-1.2.4 --with-freetype=/usr/local/freetype-2.1.9 --with-jpeg-dir=/usr/local/jpegsrc-6b/include

Zwischenzeitlich kam nur die o. g. Meldung.

Das Ende des CONFIG-Logs sieht so aus:
(...)

** Configuration summary for gd 2.0.33:

Support for PNG library: yes
Support for JPEG library: no
Support for Freetype 2.x library: yes
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating config/gdlib-config
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Eine Kompilierung mit MAKE bricht ebenfalls ab.

WER WEISS RAT?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 25.12.2004 21:18:09

wahrscheinlich benötigst du noch dieses Paket:

Code: Alles auswählen

apt-get install zlib1g-dev

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 25.12.2004 21:25:18

Hi,

ich hab das Thema mal von den Web- und Mailservern weggeschoben.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
yellownat
Beiträge: 14
Registriert: 25.12.2004 20:45:30

Beitrag von yellownat » 26.12.2004 10:48:11

Super!

Herzlichen Dank.
Das Problem war tatsächlich damit behoben.
ZLib wurde einfach nicht gefunden.

Als ich "whereis zlib" tippte erschien leider folgendes Ergebnis ...
depe31sdlg1:~# whereis zlib
zlib:
depe31sdlg1:~#
gms hat geschrieben:wahrscheinlich benötigst du noch dieses Paket:

Code: Alles auswählen

apt-get install zlib1g-dev
Das hat also geholfen.
Leider habe ich jetzt noch ein anderes Problem:

Das MAKE gibt aber immer noch einen Fehler aus:

(...)

gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype-2.1.9/include/freetype2 -I/usr/local/freetype-2.1.9/include -I/usr/local/freetype-2.1.9/include -g -O2 -c gd_jpeg.c -Wp,-MD,.deps/gd_jpeg.TPlo -o gd_jpeg.o >/dev/null 2>&1
mv -f .libs/gd_jpeg.lo gd_jpeg.lo
source='gd_png.c' object='gd_png.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/sh ./config/depcomp \
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype-2.1.9/include/freetype2 -I/usr/local/freetype-2.1.9/include -I/usr/local/freetype-2.1.9/include -g -O2 -c -o gd_png.lo gd_png.c
rm -f .libs/gd_png.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype-2.1.9/include/freetype2 -I/usr/local/freetype-2.1.9/include -I/usr/local/freetype-2.1.9/include -g -O2 -c gd_png.c -Wp,-MD,.deps/gd_png.TPlo -fPIC -DPIC -o .libs/gd_png.lo
gd_png.c:15: png.h: No such file or directory
make[2]: *** [gd_png.lo] Error 1
make[2]: Leaving directory `/root/gd-2.0.33'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/gd-2.0.33'
make: *** [all] Error 2

Weiss jemand Rat?
Auch hier scheint er wieder etwas nicht zu finden.
Es ist zum heulen!

Ach so:

depe31sdlg1:~# find / -name png.h
/root/libpng-1.2.4/png.h
/usr/local/libpng-1.2.4/include/libpng12/png.h
/usr/local/libpng-1.2.4/include/png.h

Benutzeravatar
init.d
Beiträge: 238
Registriert: 23.03.2004 10:02:51
Wohnort: München

Beitrag von init.d » 26.12.2004 13:37:32

hi,

wahrscheinlich ist die libpng nicht installiert. leider kann ich dir nicht sagen welche du für deine gd library genau benötigst:

Code: Alles auswählen

apt-get install libpng2 libpng2-dev
grüsse,
initd

Antworten