phpbar.de logo

Mailinglisten-Archive

[php] Einbindung von GD-Lib in PHP4 klappt nicht

[php] Einbindung von GD-Lib in PHP4 klappt nicht

Joerg Behrens behrens_(at)_takenet.de
Mon, 04 Sep 2000 13:56:46 +0200


Torsten Worreschk schrieb:
> 
> Hallo Liste,
> 
> mein Provider versucht vergeblich die neueste GD-Lib in PHP4 zu
> integrieren. Leider habe ich keine Ahnung von Unix und kann mit den
> Fehlermeldungen, die er mir geschickt hat, nichts anfangen.
> Aber hier in der Liste gibt es ja genug Experten... Hat jemand eine Idee
> woran es liegen könnte?

Moin,moin
gib deinem Provider ersteinmal einen virtuellen Kick :)

Wenn ich das 'checking for blabal ....(cached)' schon sehe. Vor jedem
kompiler Versuch soll er mal ein 'make clean' und sofern von dem
entsprchendem Paket angelegt den 'config.cache' loeschen. Ansonnten sind
die ganzen Modifikationen oftmals fuer die Katz.

Nichts desto trotz hab ich am meisten Zeit fuer die Installation der
GDlib selber benoetigt. Das Salz in der Suppe ist der Makefile der den
eigenen Beduerfnissen anzupassen ist. Aber irgendwie scheinen hier alle
<ironie>*nixe gleich zusein</ironie>. Sorry, als Windowssysmpathisant
muss ich laecheln. In Makefile steht doch '#PLEASE NOTE: YOU MAY HAVE TO
JUGGLE THE ORDER OF THE LIBRARIES.'

Bei meinem SUSE6.4 hat folgenden geklappt
#Der Makefile

#Depending on your system, you will need to modify this makefile.

#If you do not have gcc, change the setting for COMPILER, but you must
#use an ANSI standard C compiler (NOT the old SunOS 4.1.3 cc
#compiler; get gcc if you are still using it). 
COMPILER=gcc

#If the ar command fails on your system, consult the ar manpage
#for your system. 
AR=ar

#If you don't have FreeType, libjpeg and/or Xpm installed, including the
#header files, uncomment this (default).
#CFLAGS=-O
#If you do have FreeType, libjpeg and/or Xpm fully installed, uncomment
a
#variation of this and comment out the line above. See also LIBS below.
CFLAGS=-O  -DHAVE_JPEG -DHAVE_LIBTTF

#If you don't have FreeType and/or Xpm fully installed, uncomment this
#(default).

#PLEASE NOTE: YOU MAY HAVE TO JUGGLE THE ORDER OF THE LIBRARIES.

LIBS=-lm -lgd -lpng -ljpeg -lz 

#PLEASE NOTE: YOU MAY HAVE TO JUGGLE THE ORDER OF THE LIBRARIES.
#Some systems are very picky about link order. They don't all agree
#on the right order, either.

LIBS=-lm -lgd -lz -lpng -ljpeg -lttf 

#Typical install locations for freetype, zlib, xpm, libjpeg and libpng
header files.
INCLUDEDIRS=-I. -I/usr/local/bin -I/usr/local/include -I/usr/include/X11
-I/usr/X11R6/include/X11 -I/usr/include/freetype 

#Typical install locations for freetype, zlib, xpm and libpng libraries.
LIBDIRS=-L. -L/usr/lib -L/usr/local/bin -L/usr/local/bin
-L/usr/local/lib -L/usr/lib/X11 -L/usr/X11R6/lib -L/usr/lib/freetype
-L/usr/local/lib/freetype

#Location where libgd.a should be installed by "make install".
INSTALL_LIB=/usr/local/lib

#Location where .h files should be installed by "make install".
INSTALL_INCLUDE=/usr/local/include

#Location where useful non-test programs should be installed by "make
install".
INSTALL_BIN=/usr/local/bin

Den Rest hab ich mal gesnipt. Ob das bei FreeBSD anders aussieht kann
ich nicht sagen. Ich hab dann mit PHP4.0.1pl2 kompiliert. Bei der
./configure Ausgabe steht dann bei den ganzen Imagesachen ein ein 'yes'.
Sehen kannst du meine Ausgabe von php.info() auf
http://www.tng-shop.de/info.php . Und unter
http://www.tng-shop.de/bild.phps ein JPEG Bild (ohne S).

Ich koennte dir falls bedarf besteht meine Aufzeichnungen die schicken.
Als Unwissender hab ich mir alle Kommandos in eine Datei geschrieben...
man weiss ja nie wann die Alzheimer zuschlaegt.

Gruss
Joerg Behrens

-- 
Key fingerprint =  92 7D E0 A6 CF AE EC 32  14 28 EF 0D 57 2A 88 5B
----------------------------------------------------------------------
TakeNet GmbH					Mobil: 0171/60 57 963			
D-97080 Wuerzburg				Tel: +49 931 903-2243				
Alfred-Nobel-Straße 20				Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive