ForumGcompris unter SuSE9.3
pinoc – Mittwoch, 08. Juni 2005 23:32 Uhr

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.

[1] http://www.ofset.org/gcompris/

1 Antwort
Benjamin Quest – Donnerstag, 09. Juni 2005 20:31 Uhr

Für “Hinweise zur erfolgreichen Installation” wären die Fehlermeldungen Deiner fruchtlosen Versuche sicher sehr aufschlußreich …
Gruß
Benjamin

pinoc – Samstag, 11. Juni 2005 17:08 Uhr

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..

pinoc – Sonntag, 26. Juni 2005 23:32 Uhr

Besten Dank an Manfred Tremmel. Gibt’s jetzt auch fuer 9.3 bei Packman [1]

[1] [1] http://packman.links2linux.de/?action=243