Hat schon jemand Gcompris 6.5.3 (tolle Spielesammlung fuer Kids [1]) unter Suse9.3 zu laufen bekommen? Habe das src-rpm von Packman als auch das source-tar.gz getestet, bisher allerdings ohne Erfolg. Ueber ein rpm oder sonstige Hinweise zur erfolgreichen Installation unter SuSE9.3 wuerde ich mich freuen.
Da hast Du allerdings recht. Beim kompilieren vom source-packet: ./configure laeuft ohne Probleme, Beim anschliessenden ‘make’ stuerzt der Prozess dann so ab:
make all-recursive
make[1]: Entering directory `/data/download/gcompris/gcompris-6.5.3′
Making all in po
make[2]: Entering directory `/data/download/gcompris/gcompris-6.5.3/po’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/data/download/gcompris/gcompris-6.5.3/po’
Making all in src
make[2]: Entering directory `/data/download/gcompris/gcompris-6.5.3/src’
Making all in gcompris
make[3]: Entering directory `/data/download/gcompris/gcompris-6.5.3/src/gcompris’
make all-am
make[4]: Entering directory `/data/download/gcompris/gcompris-6.5.3/src/gcompris’
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl -DDATADIR=\””/usr/local/share”\” -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -pthread -I/usr/include/libart-2.0 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/libgnomecanvas-2.0 -I/usr/include/libxml2 -I/usr/include/SDL -D_REENTRANT -DGNOME_DISABLE_DEPRECATED -DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/opt/gnome/include/libgnome-2.0 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/orbit-2.0 -I/opt/gnome/include/libbonobo-2.0 -I/opt/gnome/include/gconf/2 -I/opt/gnome/include/gnome-vfs-2.0 -I/opt/gnome/lib/gnome-vfs-2.0/include -I/opt/gnome/include/bonobo-activation-2.0 -I/opt/gnome/include/libgnomeui-2.0 -I/opt/gnome/include/libgnomecanvas-2.0 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/include/libbonoboui-2.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include -I/opt/gnome/include/atk-1.0 -I/usr/include/freetype2/config -MT interface.o -MD -MP -MF “.deps/interface.Tpo” \
-c -o interface.o `test -f ‘interface.c’ || echo ‘./’`interface.c; \
then mv -f “.deps/interface.Tpo” “.deps/interface.Po”; \
else rm -f “.deps/interface.Tpo”; exit 1; \
fi
interface.c:43: error: initializer element is not constant
interface.c:43: error: (near initialization for `menubar1_uiinfo[0].label’)
interface.c:43: error: initializer element is not constant
interface.c:43: error: (near initialization for `menubar1_uiinfo[0]’)
interface.c:44: error: initializer element is not constant
interface.c:44: error: (near initialization for `menubar1_uiinfo[1].label’)
interface.c:44: error: initializer element is not constant
interface.c:44: error: (near initialization for `menubar1_uiinfo[1]’)
interface.c:45: error: initializer element is not constant
interface.c:45: error: (near initialization for `menubar1_uiinfo[2]’)
interface.c: In function `create_gcompris_edit’:
interface.c:95: warning: passing arg 2 of `gnome_app_new’ makes pointer from integer without a cast
interface.c:165: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:174: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:183: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:192: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:201: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:210: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:219: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:228: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:237: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:246: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:255: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:271: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c:400: warning: passing arg 1 of `gtk_label_new’ makes pointer from integer without a cast
interface.c: In function `create_about1′:
interface.c:466: warning: initialization makes pointer from integer without a cast
interface.c:477: warning: assignment makes pointer from integer without a cast
make[4]: *** [interface.o] Error 1
make[4]: Leaving directory `/data/download/gcompris/gcompris-6.5.3/src/gcompris’
make[3]: *** [all] Error 2
make[3]: Leaving directory `/data/download/gcompris/gcompris-6.5.3/src/gcompris’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/download/gcompris/gcompris-6.5.3/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/download/gcompris/gcompris-6.5.3′
make: *** [all] Error 2
Die gleiche Meldung gibt’s natuerlich auch beim src-rpm von Packman, allerdings scheint dieses src.rpm fuer SuSE9.2 zu funktionieren. Frage mich daher was unter 9.3 anders ist..
Besten Dank an Manfred Tremmel. Gibt’s jetzt auch fuer 9.3 bei Packman [1]
[1] [1] http://packman.links2linux.de/?action=243