Hallo allerseits, ich möchte gd-1.8.4 mit TTF-Support compilieren. freetype 2.1.3 ist installiert. Die Geschichte mit der TTF-Lizenz habe ich gemacht, d.h. freetype hat wirklich TTF Support. Wenn ich allerdings gd-1.8.4 mit folgenden Einstellungen compiliere: CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBTTF LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lm -lttf INCLUDEDIRS=-I. -I./freetype -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/local/include kommt es immer wieder zu folgender Fehlermeldung: gcc -I. -I./freetype -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/local/include -O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBTTF -c -o gdttf.o gdttf.c gdttf.c:66: parse error before `TT_Engine' gdttf.c:66: warning: no semicolon at end of struct or union gdttf.c:67: warning: data definition has no type or storage class Wenn ich allerdings das TTF im Makefile weglasse, geht es prima. Wie compiliere ich gd mit TTF-Support richtig? Grüße, Thomas
Thomas Preissler schrieb am 03. December 2002: [...]
Wie compiliere ich gd mit TTF-Support richtig?
Jetzt funktioniert is richtig. Ich habe das orginale SuSE-7.3-RPM installiert und PHP-recompiliert. Das installierte freetype muss natürlich auch TTF-Support haben. Den Fehler selbst, dass nämlich nichts angezeigt wird im Browser, habe ich erst gesehen, nachdem ich per Textbrowser das angebliche generierte Bildchen gespeichert habe und angesehen habe, nur da stand der Fehler drin, dass der nötige Font nicht gefunden wurde. Grüße, Thomas
participants (1)
-
Thomas Preissler