Übersetzen von bestimmten Gnome Anwendungen scheitert schon beim Einbinden der Header (Beispiel: Gaim)
Hallo, ich kann bestimmte gnome Programme (aus Source Rpm's) nicht übersetzen (das scheint grundsätzlich der Fall zu sein, wenn die Programme die glib2 Header einbinden. Die bei mir installierte glib2 ist die glib2-2.7.7-3. Wenn ich gaim (1.5.0 src.rpm via apt) damit übersetzen möchte, geht das übersetzen der Protokolle zu Beginn noch gut, gleich beim ersten Modul aus src/account.c kommt es aber zu folgendem Fehler. In file included from /opt/gnome/include/glib-2.0/glib/gasyncqueue.h:31, from /opt/gnome/include/glib-2.0/glib.h:33, from /opt/gnome/include/glib-2.0/gmodule.h:31, from internal.h:88, from account.c:25: /opt/gnome/include/glib-2.0/glib/gthread.h:256: error: Syntaxfehler before "GSystemThread" /opt/gnome/include/glib-2.0/glib/gthread.h:256: Warnung: kein Semikolon am Ende von »struct« oder »union« In file included from /opt/gnome/include/glib-2.0/glib/glist.h:31, from /opt/gnome/include/glib-2.0/glib/gcache.h:31, from /opt/gnome/include/glib-2.0/glib.h:36, from /opt/gnome/include/glib-2.0/gmodule.h:31, from internal.h:88, from account.c:25: /opt/gnome/include/glib-2.0/glib/gmem.h:83: error: Syntaxfehler before "n_bytes" /opt/gnome/include/glib-2.0/glib/gmem.h:85: error: Syntaxfehler before "gsize" /opt/gnome/include/glib-2.0/glib/gmem.h:88: error: Syntaxfehler before "n_blocks" /opt/gnome/include/glib-2.0/glib/gmem.h:90: error: Syntaxfehler before "n_bytes" /opt/gnome/include/glib-2.0/glib/gmem.h:92: error: Syntaxfehler before "gsize" In file included from /opt/gnome/include/glib-2.0/glib.h:37, from /opt/gnome/include/glib-2.0/gmodule.h:31, Ich habe des Modul nur durch den Preprozessor gejagt, kann aber an der mokierten Stelle und auch unmittelbar davor oder danach keinen Fehler feststellen. Da recht viele Header eingebunden werden bin ich bereits bei Zeile 9000. Ehrlich gesagt, ich glaube kaum das ich durch Studium der Datei von Beginn an den Fehler sehe. Hat vielleicht jemand eine Debugging Idee? Mfg Jörg
Am Dienstag, 6. September 2005 20:58 schrieb Jörg Spilker:
ich kann bestimmte gnome Programme (aus Source Rpm's) nicht übersetzen (das scheint grundsätzlich der Fall zu sein, wenn die Programme die glib2 Header einbinden. Die bei mir installierte glib2 ist die glib2-2.7.7-3. Wenn ich gaim (1.5.0 src.rpm via apt) damit
Verwende die glib2, die Du auf der CD/DVD findest, mit den Updates aus dem Supplementary-Bereich gibt es anscheinend nur ärger. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Dienstag, 6. September 2005 23:22 schrieb Manfred Tremmel: Hallo Manfred,
Verwende die glib2, die Du auf der CD/DVD findest, mit den Updates aus dem Supplementary-Bereich gibt es anscheinend nur ärger.
ich fürchte ich kann nicht zurück. Ich habe nämlich via apt ein Update des Gnome Repos durchgeführt. Dabei wurden eine ganze Reihe von Gnome Anwendungen zurückgehalten wegen falscher Abhängigkeiten. Und ich wollte schlau so und die betroffenen Anwendungen via source rpm zu übersetzen. Ich bin auch recht weit gekommen, scheitere aber jetzt doch wegen dem glibc2 Problem am weiteren fortkommen. Und ein Downgrade der glib2 wird vermutlich erst recht unangenehme Konsequenzen haben. Ich werde daher das System in dem momentanen Zustand lassen und dann im Oktober auf die SuSE 10 Updaten (bzw. neu installieren). Mfg Jörg
participants (2)
-
Jörg Spilker
-
Manfred Tremmel