I still have some troubles compiling glib for Windows, g_cclosure_marshal_VOID__PARAM is undeclared in gobject.c Presumably, its declaration should be automatically generated, but it is not. Why could this be? thanks, Bernhard Making all in gobject make[2]: Entering directory `/cygdrive/c/build_gtk/glib-2.2.3/gobject' /bin/bash ../libtool --mode=compile gcc -mcpu=pentium4 -march=pentium4 -mmmx -msse -msse2 -mfpmath=sse -mthreads -mno-cygwin -mms-bitfields -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GLib-GObject\" -I.. -I../glib -I.. -DG_ENABLE_DEBUG -DG_DISABLE_DEPRECATED -DGOBJECT_COMPILATION -DG_DISABLE_CONST_RETURNS -Ic:/MinGW/include -Ic:/GnuWin32/include -D_REENTRANT -O -mms-bitfields -Wall -c gobject.c gcc -mcpu=pentium4 -march=pentium4 -mmmx -msse -msse2 -mfpmath=sse -mthreads -mno-cygwin -mms-bitfields -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GLib-GObject\" -I.. -I../glib -I.. -DG_ENABLE_DEBUG -DG_DISABLE_DEPRECATED -DGOBJECT_COMPILATION -DG_DISABLE_CONST_RETURNS -Ic:/MinGW/include -Ic:/GnuWin32/include -D_REENTRANT -O -mms-bitfields -Wall -c gobject.c -DDLL_EXPORT -DPIC -o .libs/gobject.o gobject.c: In function `g_object_do_class_init': gobject.c:256: `g_cclosure_marshal_VOID__PARAM' undeclared (first use in this function) gobject.c:256: (Each undeclared identifier is reported only once gobject.c:256: for each function it appears in.) make[2]: *** [gobject.lo] Error 1 make[2]: Leaving directory `/cygdrive/c/build_gtk/glib-2.2.3/gobject' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/c/build_gtk/glib-2.2.3' make: *** [all-recursive-am] Error 2 _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list