[oe] Gtk+ 2.6.10 w/ newer Glibs

Michael 'Mickey' Lauer mickey at vanille-media.de
Fri Jan 12 19:43:08 UTC 2007


Since .dev upgraded gnome-vfs and removed gnome-vfs-dbus, gnome-vfs is
no longer buildable against an old (<= 2.9.4) glib. Gtk+ 2.6.10 (which is still
in wide use today) again is not buildable against newer glib variants.

Any glib / Gtk+ experts to fix the problem? The first issue out is
here:

|  arm-linux-gcc -march=armv4t -mtune=arm920t -DHAVE_CONFIG_H -I. -I/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10/modules/engines/pixbuf -I../../.. -I/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10 -I/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10/gdk -I../../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -pthread -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include/glib-2.0 -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/lib/glib-2.0/include -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include/pango-1.0 -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include/freetype2 -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include/atk-1.0 -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include -I/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include -isystem/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include -isystem/local/pkg/openmoko/gta01/tmp/staging/arm-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -Wall -MT pixbuf-draw.lo -MD -MP -MF .deps/pixbuf-draw.Tpo -c pixbuf-draw.c  -fPIC -DPIC -o .libs/pixbuf-draw.o
| In file included from ../../../gtk/gtk.h:60,
|                  from pixbuf.h:23,
|                  from pixbuf-draw.c:28:
| ../../../gtk/gtkclist.h:155: error: expected specifier-qualifier-list before 'GMemChunk'
| In file included from ../../../gtk/gtk.h:152,
|                  from pixbuf.h:23,
|                  from pixbuf-draw.c:28:
| ../../../gtk/gtkstatusbar.h:68: error: expected specifier-qualifier-list before 'GMemChunk'
| make[4]: *** [pixbuf-draw.lo] Fehler 1
| make[4]: Leaving directory `/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10/modules/engines/pixbuf'
| make[3]: *** [all-recursive] Fehler 1
| make[3]: Leaving directory `/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10/modules/engines'
| make[2]: *** [all-recursive] Fehler 1
| make[2]: Leaving directory `/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10/modules'
| make[1]: *** [all-recursive] Fehler 1
| make[1]: Leaving directory `/local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/gtk+-2.6.10'
| make: *** [all] Fehler 2
| FATAL: oe_runmake failed
NOTE: Task failed: /local/pkg/openmoko/gta01/tmp/work/armv4t-linux/gtk+-2.6.10-r4/temp/log.do_compile.30492
NOTE: package gtk+-2.6.10-r4: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gtk+-2.6.10: failed
ERROR: Build of 'gtk+' failed

Regards,

:M:
-- 
Michael 'Mickey' Lauer | IT-Freelancer | http://www.vanille-media.de





More information about the Openembedded-devel mailing list