Tilp 6.79 und gtk2: Fehlermeldungen bei "make"
Hallo, ich habe probiere seit Stunden hier ein tarball zu installieren, es kommt immer die selbe Fehlermeldung. Ich gebs jetzt auf und rufe um Hilfe: System: SuSE 9.3. Das zu installierende Paket ist Tilp 6.79. Anbei zwei Auszüge aus den configure und make Konsolemeldungen. Außerdem abschließend eine Übersicht über die gtk-Pakete auf meinem System. Kann jemand helfen? Danke! Guido ===== Auszug aus "configure": checking for gtk+-2.0 >= 2.0.0... yes checking GTK_CFLAGS... -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/X11R6/include -I/usr/include/libpng12 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include checking GTK_LIBS... -L/usr/X11R6/lib -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangocairo-1.0 -lpangox-1.0 -lpangoft2-1.0 -lfreetype -lcairo -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfontconfig -lpixman -lXrender -lX11 -lXext -lpng12 -lz -lm ===== Auszug aus "make": Making all in src make[2]: Entering directory `/downloads/tilp-6.79/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/tilp -I/usr/local/include/tilp -I/usr/local/include/tilp -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/X11R6/include -I/usr/include/libpng12 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/libxml2 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/X11R6/include -I/usr/include/libpng12 -I/opt/gnome/include/libglade-2.0 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -DSHARE_DIR=\"/usr/local/share/tilp\" -DLOCALEDIR=\"/usr/local/share/locale\" -DPLUGIN_DIR=\"/usr/local/lib/tilp\" -DSYSCONFDIR=\"/usr/local/etc\" -DGTK_DISABLE_DEPRECATED -Wall -g -O2 -D__LINUX__ -MT tilp-main.o -MD -MP -MF ".deps/tilp-main.Tpo" \ -c -o tilp-main.o `test -f 'main.c' || echo './'`main.c; \ then mv -f ".deps/tilp-main.Tpo" ".deps/tilp-main.Po"; \ else rm -f ".deps/tilp-main.Tpo"; exit 1; \ fi In file included from /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:33, from /opt/gnome/include/gtk-2.0/gdk/gdkpixbuf.h:33, from /opt/gnome/include/gtk-2.0/gdk/gdkcairo.h:24, from /opt/gnome/include/gtk-2.0/gdk/gdk.h:30, from /opt/gnome/include/gtk-2.0/gtk/gtkwidget.h:30, from /opt/gnome/include/libglade-2.0/glade/glade-xml.h:26, from /opt/gnome/include/libglade-2.0/glade/glade.h:28, from main.c:31: /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: error: syntax error before "G_GNUC_NULL_TERMINATED" /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: warning: type defaults to `int' in declaration of `G_GNUC_NULL_TERMINATED' /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: warning: data definition has no type or storage class [snip jede Menge weitere Fehlermeldungen ähnlich zu den drei vorangegangenen Zeilen] /opt/gnome/include/gtk-2.0/gtk/gtktextbuffer.h:194: warning: data definition has no type or storage class make[2]: *** [tilp-main.o] Fehler 1 make[2]: Leaving directory `/downloads/tilp-6.79/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/downloads/tilp-6.79' make: *** [all] Fehler 2 ==== jvc:/downloads/tilp-6.79 # rpm -q -a | grep gtk gtk-devel-1.2.10-888 gtkmm24-devel-2.6.4-3 gtkmm2-2.2.12-10 python-gtk-2.7.1-5 gtkmm2-devel-2.2.12-10 gtk-1.2.10-888 gtk2-devel-2.7.5-5 gtkmm24-2.6.4-3 libgtkhtml-devel-2.6.3-9 gtkhtml2-3.7.5-3 libexif-gtk-0.3.3-311 gtk2-engines-2.6.4-7 libgtkhtml-2.6.3-9 gtk-sharp-1.0.10-3 gtkhtml2-devel-3.7.5-3 gtk-qt-engine-0.6cvs20050229-4 gtkglarea-1.2.2-894 gtkhtml-1.1.10-213 gtkcomm-0.5.13-841 dbus-1-gtk-0.23.4-7 gtkhtml-devel-1.1.10-213 gtk-sharp-gapi-1.0.10-3 gtk2-2.7.5-5 ======================
Am Dienstag, 16. August 2005 14:42 schrieb Guido Pinkernell:
ich habe probiere seit Stunden hier ein tarball zu installieren, es kommt immer die selbe Fehlermeldung. Ich gebs jetzt auf und rufe um Hilfe:
System: SuSE 9.3. Das zu installierende Paket ist Tilp 6.79.
Anbei zwei Auszüge aus den configure und make Konsolemeldungen. Außerdem abschließend eine Übersicht über die gtk-Pakete auf meinem System.
Kann jemand helfen? Danke!
Ja, Du verwendest KMail 1.8.2, also hast Du KDE aktualisiert. Ich vermute mal aus dem SuSE Supplementary-Bereich. Dort liegt auch eine neuere glib-Version, die Du vermutlich mitinstalliert hast. Mit der Version kriege ich auch kein Programm compiliert. Installiere die glib Pakete von der CD/DVD und alles sollte sich in Wohlgefallen auflösen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Dienstag, 16. August 2005 21:09 schrieb Manfred Tremmel:
Am Dienstag, 16. August 2005 14:42 schrieb Guido Pinkernell:
ich habe probiere seit Stunden hier ein tarball zu installieren, es kommt immer die selbe Fehlermeldung. Ich gebs jetzt auf und rufe um Hilfe:
System: SuSE 9.3. Das zu installierende Paket ist Tilp 6.79.
Anbei zwei Auszüge aus den configure und make Konsolemeldungen. Außerdem abschließend eine Übersicht über die gtk-Pakete auf meinem System.
Kann jemand helfen? Danke!
Ja, Du verwendest KMail 1.8.2, also hast Du KDE aktualisiert.
Richtig
Ich vermute mal aus dem SuSE Supplementary-Bereich.
Richtig!
Dort liegt auch eine neuere glib-Version, die Du vermutlich mitinstalliert hast.
Auch richtig!
Mit der Version kriege ich auch kein Programm compiliert. Installiere die glib Pakete von der CD/DVD und alles sollte sich in Wohlgefallen auflösen.
Nicht ganz richtig. ;) Nur mit dem Downgrading der (einen) glib (+ devel) hats noch nicht getan. Ich habe dann sämtliche Pakete im Zusammenhang gtk, gtk2, glib auf einmal "degradiert" (sorry, hatte nicht den Nerv für eine differenzierte Fehlersuche), und jetzt läuft make ohne Probleme durch. Herzlichen Dank! Guido
Guido Pinkernell wrote:
ich habe probiere seit Stunden hier ein tarball zu installieren, es kommt immer die selbe Fehlermeldung. Ich gebs jetzt auf und rufe um Hilfe:
System: SuSE 9.3. Das zu installierende Paket ist Tilp 6.79. [...] Making all in src make[2]: Entering directory `/downloads/tilp-6.79/src' [...] from main.c:31: /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: error: syntax error before "G_GNUC_NULL_TERMINATED" ^^^^^^^^^^^^^^^^^^^^^^ Oh, mal wieder ein Problem mit G_GNUC_SENTINEL... Bei Benutzung des GCC sollte eigentlich obiges Makro korrekt expandieren. Ich glaube inzwischen, irgendwo bei den SuSE Paketen gibt es Inkompatibilitaeten. Du schreibst, Du hast gtk2-devel-2.7.5-5 auf Deinem System - original ist gtk2-devel-2.6.4-6 bei SuSE 9.3 dabei. Wo hast Du die 2.7 Version her? Hast Du das upgegraded? Welche Version der glib2/glib2-devel hast Du?
CU, Th.
Am Dienstag, 16. August 2005 21:30 schrieb Thomas Hertweck:
Guido Pinkernell wrote:
ich habe probiere seit Stunden hier ein tarball zu installieren, es kommt immer die selbe Fehlermeldung. Ich gebs jetzt auf und rufe um Hilfe:
System: SuSE 9.3. Das zu installierende Paket ist Tilp 6.79. [...] Making all in src make[2]: Entering directory `/downloads/tilp-6.79/src' [...] from main.c:31: /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:169: error: syntax error before "G_GNUC_NULL_TERMINATED"
^^^^^^^^^^^^^^^^^^^^^^ Oh, mal wieder ein Problem mit G_GNUC_SENTINEL... Bei Benutzung des GCC sollte eigentlich obiges Makro korrekt expandieren. Ich glaube inzwischen, irgendwo bei den SuSE Paketen gibt es Inkompatibilitaeten. Du schreibst, Du hast gtk2-devel-2.7.5-5 auf Deinem System - original ist gtk2-devel-2.6.4-6 bei SuSE 9.3 dabei. Wo hast Du die 2.7 Version her? Hast Du das upgegraded?
Yep. Und wieder "downgegradet". Manfred hatte den richtigen Tipp.
Welche Version der glib2/glib2-devel hast Du?
Das waren die aus dem Supplementary Bereich von SuSE 9.3. Die Versionsnummern habe ich nach dem Downgrade leider mehr parat, kann aber bei Bedarf gerne nochmal nachschauen. Guido
participants (3)
-
Guido Pinkernell
-
Manfred Tremmel
-
Thomas Hertweck