PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GD mit libjpg, libpng, freetype compilieren



apokalypse
24.06.03, 13:23
ich hab das nach dieser anleitung gemacht



Achtung: bei GD muss das Makefile angepasst werden. Wichtig sind die Zeilen mit CFLAGS und LIBS. Die Defaulteinstellung benutzt nicht libjpg, libpng, freetype - was aber gewünscht ist. Daher die vorgegebenen Zeilen kommentieren, und die Alternativen auskommentieren.

Bei den INCLUDEDIRS und den LIBDIRS ist der Zusatz
-I/usr/local/include/freetype bzw. -L/usr/local/lib/freetype anzufügen.
Prüfen Sie bitte auch, ob INSTALL_LIB=/usr/local/lib, INSTALL_INCLUDE=/usr/local/include und INSTALL_BIN=/usr/local/bin gesetzt ist.

cd /usr/local/src/lamp/gd-1.8.4
make
make install



bei make bricht er aber immer mit folgender meldung ab



gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -libjpeg -libpng -freetype -g -O2 -MT gd.lo -MD -MP -MF .deps/gd.Tpo -c gd.c -fPIC -DPIC -o .libs/gd.lo
cc1: unrecognized option `-freetype'
make[2]: *** [gd.lo] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/local/src/lamp/gd-2.0.15«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/local/src/lamp/gd-2.0.15«
make: *** [all] Fehler 2



hoffe ihr könnt mir weiterhelfen ....

zander
24.06.03, 13:48
Wahrscheinlich ist -lfreetype gemeint.

christophwth
24.06.03, 13:58
Hi

@apokalypse

ich hoffe du weisst was du willst.

freetype 1.3 ist nicht freetype2 !
gd-1.8.4 arbeitet so weit ich weiss nicht mit freetype 1.3 zusammen



gd 1.8.4 _requires_ that the following libraries also be installed:

libpng (see the libpng home page)

zlib (see the info-zip home page) zlib

jpeg-6b or later, if desired (see the Independent JPEG Group home
page)

If you want to use the TrueType font support, you must also install
the _FreeType 2.x library_, including the header files. See the
Freetype Home Page, or SourceForge.



und, gd-2.0. kompiliert deutilich einfacher als gd-1.8
wenn configure alles findet wird dir am ende angezeigt :

** Configuration summary for gd 2.0.15:

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

fallst du noch freetype2 brauchst :
http://sourceforge.net/projects/freetype/

wo hast du die anleitung her ?

gruss
christoph

apokalypse
24.06.03, 16:20
ok danke hast mir wieder sehr geholfen :)

allerdings kommt bei make jetzt dieser fehler



gdft.c:1112: parse error before "image"
make[2]: *** [gdft.lo] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/local/src/lamp/gd-2.0.15«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/local/src/lamp/gd-2.0.15«
make: *** [all] Fehler 2

christophwth
24.06.03, 18:54
HI

ftglyph.h bei dir vorhanden ?

sollte normal zu den freetype2 quellen gehören.

vielleich hilft die angabe --with-freetype=
dort sollte der pfad angegben werden wo sich die datei freetype-config befindet.

für gewöhnlich /usr/bin/ oder wenn du freetype ohne --prefix installiert hast
/usr/local/bin .


gruss
christoph

apokalypse
25.06.03, 09:17
ok hat sich erledigt, hatte vergessen die devel-packete zu installieren :ugly: