On Tue, 2004-10-19 at 10:09 +0700, Theppitak Karoonboonyanan wrote: > Hello, > > Recently, I've failed compiling GTK+ from CVS HEAD using jhbuild. > It seems to be about undeclared identifier in gtk-pixbuf/gdk-pixbuf-loader.c. > Here's the error message: > > ----- > gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. > -I.. -I../gdk-pixbuf > -I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/home/thep/gnome26/etc\" > -DGTK_VERSION=\"2.5.4\" > -DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED > -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_PREFIX=\"/home/thep/gnome26\" > -DG_ENABLE_DEBUG -pthread -I/home/thep/gnome26/include/glib-2.0 > -I/home/thep/gnome26/lib/glib-2.0/include -I/usr/include/libpng12 > -DGDK_PIXBUF_ENABLE_BACKEND > -DPIXBUF_LIBDIR=\"/home/thep/gnome26/lib/gtk-2.0/2.4.0/loaders\" > -DBUILT_MODULES_DIR=\"./.libs\" -g -O2 -g -Wall -MT > gdk-pixbuf-loader.lo -MD -MP -MF > .deps/gdk-pixbuf-loader.Tpo -c gdk-pixbuf-loader.c -fPIC -DPIC -o > .libs/gdk-pixbuf-loader.o > gdk-pixbuf-loader.c: In function `gdk_pixbuf_loader_class_init': > gdk-pixbuf-loader.c:138: error: `_gdk_pixbuf_marshal_VOID__INT_INT' > undeclared (first use > in this function) > gdk-pixbuf-loader.c:138: error: (Each undeclared identifier is > reported only once > gdk-pixbuf-loader.c:138: error: for each function it appears in.) > gdk-pixbuf-loader.c:158: error: `_gdk_pixbuf_marshal_VOID__VOID' > undeclared (first use in > this function) > gdk-pixbuf-loader.c:181: error: > `_gdk_pixbuf_marshal_VOID__INT_INT_INT_INT' undeclared > (first use in this function) > make[4]: *** [gdk-pixbuf-loader.lo] Error 1 > make[4]: Leaving directory `/home/thep/cvs/gnome_cvs/gtk+/gdk-pixbuf' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/thep/cvs/gnome_cvs/gtk+/gdk-pixbuf' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/thep/cvs/gnome_cvs/gtk+/gdk-pixbuf' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/thep/cvs/gnome_cvs/gtk+' > make: *** [all] Error 2 > ----- > > Any advice? > Force the regeneration of the marshaller sources, by removing the stamp files, or autogen from a clean checkout. Regards, Matthias _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list