Zum Inhalt springen

Typo 3 Installation auf solaris 8 - GD Problem

Erstellt am 7. August 2002 · 1 Antwort · letzte Antwort am 10. August 2002

Tags: Bilder, Frage

Alex ·

Hallo Typo3ler,

ich habe das Problem Freetype in PHP 4.2.2 auf einer Sun Solaris 8 einzubinden -> phpinfo() zeigts nicht an.

Meine bisherige Vorgehensweise:

1. Installation von Freetype1.3.1
2. Image Magick 4.2.9
3. Image Magick 5.4.7
4. gd-1.8.3gif (gif patch)
5. php 4.2.2
6. mysql3.23.51
7. apache1.3.26

1. Freetype wird Problemlos installiert.
2. Bei der installation von Image Magick bekomme ich folgende Infos:

Host system type : sparc-sun-solaris2.8

Option Configure option Configured value
----------------------------------------------------------
Shared libraries --enable-shared=yes yes
Static libraries --enable-static=yes yes
GNU ld --with-gnu-ld=no no
Ghostscript None no
LZW support --enable-lzw=yes yes
16 bit pixels --enable-16bit-pixel=no no
SFIO --enable-sfio=no no
SOCKS --enable-socks=no no
PERL --with-perl=no no
BZLIB --with-bzlib=yes yes
DPS --with-dps=yes yes
FlashPIX --with-fpx=yes no
HDF --with-hdf=yes no
JBIG --with-jbig=yes no
JPEG --with-jpeg=yes no
PNG --with-png=yes yes
TIFF --with-tiff=yes no (failed tests)
TrueType (TTF) --with-ttf=yes yes
TTF Path --with-ttf-fontpath= ""
ZLIB --with-zlib=yes yes
X11 --with-x=yes yes

X11 Configuration:
X_CFLAGS = -I/usr/openwin/include
X_PRE_LIBS = -lSM -lICE
X_LIBS = -L/usr/openwin/lib -R/usr/openwin/lib
X_EXTRA_LIBS = -lsocket -lnsl

Final Compilation Flags:
CC = gcc
CFLAGS = -O
CPPFLAGS = -I/usr/local/typo3sh/include/freetype -I/usr/openwin/include -I/usr
/openwin/include/X11
LDFLAGS = -L/usr/local/typo3sh/lib -L/usr/openwin/lib -R/usr/openwin/lib
LIBS = -lttf -lpng -ldpstk -ldps -lXext -lXt -lX11 -lsocket -lnsl -lbz2 -l
z -lm

3. Die Fehlermeldung von gd 1.8.3 make lautet:

gcc -I. -I/usr/local/typo3sh/include/freetype -I/usr/include/X11 -I/usr/X11R6/in
clude/X11 -I/opt/sfw/include -I/opt/sfw/include/X11 -I/usr/openwin/include gdtes
t.o -o gdtest -L. -L/usr/local/typo3sh/lib -L/usr/lib/X11 -L/usr/X11R6/lib -L/
usr/lib/ -L/usr/lib/sparcv9 -L/usr/openwin/lib -R/usr/openwin/lib -lm -lgd -lpng
-lz -ljpeg -lttf -lXpm -lX11
ld: fatal: library -ljpeg: not found
ld: fatal: library -lXpm: not found
ld: fatal: File processing errors. No output written to gdtest
collect2: ld returned 1 exit status
make: *** [gdtest] Error 1

An dieser Stelle komme ich überhaupt nicht mehr weiter. Hat jemand eine Lösung?

Alex

[ Diese Nachricht wurde geändert von: Alex am 2002-08-07 00:41 ]

Walsleben ·

Ist das RPM xdevel auf dem System installiert ?
Da sind die Header dateien drin damit jpeg,... und so erkannt wird.
Falls das RPM erst später installiert wurde, bzw wie immer das auch unter Solaris funktioniert, dann lösch die datei config.cache aus dem gd ordner und lass das ./configure neu durchlaufen.
wenn jetzt bei jpeg und so ein yes erscheint, dann hast du es fast geschafft.
Nun brauchst du das Makefile nur noch so editeieren wie man das Suse Linux auch macht und dann sollte es sich auch kompilieren lassen.