PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : freetype-1.3.1 / gcc 3.4.x



Shutdown
25.03.05, 16:20
Hi,

die alte FreeType1 Font Engine wurde vor einiger Zeit zwar durch Freetype2 abgelöst, aber FreeType1 wird auch heute immernoch von einigen Anwendungen genutzt.
Leider lässt sich freetype-1.3.1 mit dem aktuellen gcc 3.4 wegen eines kleinen Syntaxfehlers in einer Datei (an 2 Stellen) nicht mehr kompilieren.
Ich habe dann hier im Forum von plueschinger den entscheidenden Tipp bekommen, was genau geändert werden muss. Das Ergebnis ist ein kleiner Patch der das ganze Problem komplett beheben kann.
Nochmals vielen Dank an plueschinger an dieser Stelle!

Ich habe den Patch hier mal angehängt und hoffe, dass ich damit dem ein oder anderen Forumuser längere Sucherei im Internet ersparen kann ;)
Da man hier keine .diff Dateien direkt hochladen kann, habe ich noch ein .txt an den Dateinamen angehängt.
Umbenannt und gepatcht wird wie folgt:

$ mv ./freetype-1.3.1_gcc-3.4.diff.txt ./freetype-1.3.1_gcc-3.4.diff
$ cd ./freetype-1.3.1
$ patch -p1 --dry-run < ../freetype-1.3.1_gcc-3.4.diff
patching file test/ftdump.c
$ patch -p1 < ../freetype-1.3.1_gcc-3.4.diff
patching file test/ftdump.c

Danach geht es wie gewohnt weiter:

$ ./configure
$ make
$ su
# make install

Sollte ja bekannt sein ;)

Der Patch muss dabei in dem Verzeichnis liegen, in dem sich das freetype-1.3.1-Verzeichnis auch befindet.

Viel Spass mit eurem mit gcc 3.4 kompilierten freetype-1.3.1 ! :D

Shutdown