Zum Inhalt springen

Typo3 und SuSE 8.2

Erstellt am 5. Mai 2003 · 8 Antworten · letzte Antwort am 1. Februar 2006

Tags: Bilder, Frage

OlafDöring ·

Hallo Typo3 Freunde,

ich habe mittlerweile Typo3 auf SuSE 7.3 und 8.1 laufen, möchte meinen Webserver aber auf SuSE 8.2 updaten.
Beim compilieren von freetype scheitere ich aber schon. Da steigt mit der Compiler aus, weil ihm irgendwas am Quelltext nicht gefällt.
Anscheinend gibts da ein Problem mit dem gcc.

Hat da schon jemand Erfolg gehabt?

Grüße
Olaf

Nimer ·

Also nach obiger Anleitung war alles ganz einfach, freetypo 1.3.1 entpackt und dann folgendes aufgerufen:

./configure --prefix=/usr/local/typo3sh --enable-shared

das war noch OK kein Fehler oder so.

Dann der Aufruf

make

und dann geht es los, es hagelte Warnings (liegt das am neuen gcc?) und am Ende hatte ich stehen....

make[1]: ***[ftdump.o] Fehler 1
make[1]: Leave directory `/usr/src/packages/BUILD/freetype-1.3.1/test´
make: *** [tttest] Fehler 2

Das wars und Ende und aus. Hast du das auch, oder geht es bei dir weiter?

Ich bin leider nicht so der Linux Crack, kann mir jmd. helfen?

Nimer

Nimer ·

Hm, also ich werd das ganze jetzt mal auf SuSE 8.1 testen und dann mal weitersehen.

Nimer

Nimer ·

Also Freetype will nicht, ich hab nicht genug Ahnung um rauszufinden warum, aber die Installation von Image Magick hat geklappt.
Ich halte euch auf dem Laufenden.

Nimer

kingkong ·

Eine Anleitung für dein Vorhaben (ich gehe mal von einer rpm basierenden Distribution aus,SuSE etc.) findest du unter folgender URL :

1.Weg: (find /usr/src/packages -name "freetype2.spec")
Suchen sie in der Datei "freetype2.spec" nach folgendem oder ähnlich lautenden Block:

# Remove the comment character in front ot the '%patch100' line
# if you want to turn on the bytecode interpreter.
# But first read http://www.freetype.org/freetype2/2.1.3-explained.html
# I.3. Do I still need to enable the TrueType bytecode interpreter ?
#
# Short answer: No for most people !!
#
#%%patch100 -p 1 -b .bytecode

Ändern sie diese Zeile folgendermaßen ab:

#%%patch100 -p 1 -b .bytecode

Wird zu:

%patch100 -p 1 -b .bytecode

Damit wäre es auch schon fast geschafft, jetzt muss das Paket neu übersetzt werden, was einige Zeit dauert. Gehen sie wieder in "/usr/src/RPM" (bzw. "/usr/src/packages") und führen sie folgendes aus (hierzu werden die Entwicklertools benötigt (gcc,make,autconf etc.):

rpmbuild -bb SPECS/freetype2.spec --nodeps

Auszug aus google.de hilft :

http://www.antikoerperchen.de/deutsch/howto-30.php

woida ·

Ohne die Fehlermeldung, die beim kompilieren auftritt, kann man dir wenig helfen.
Man kann zwar massenhaft Howtos oder irgendwelche Installationsanleitungen posten, aber obs genau deinen Fehler behebt, ist fraglich.
Wahrscheinlich fehlt nur eine Libary...