GNOME Bugzilla – Bug 536519
sexy-icon-entry.c uses deprecated marshaller ‘gtk_marshal_VOID__INT_INT’
Last modified: 2008-11-02 16:03:33 UTC
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I. -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/libglade-2.0 -Wall -Wmissing-prototypes -DDATADIR=\"/usr/share\" -DGEDIT_DATADIR=\"/usr/share/gedit-2\" -DGEDIT_LOCALEDIR=\"/usr/share/locale\" -DGEDIT_UI_DIR=\"/usr/share/gedit-2/ui/\" -DGEDIT_PLUGINDIR=\"/usr/lib/gedit-2/plugins\" -DGEDIT_GLADEDIR=\"/usr/share/gedit-2/glade/\" -DGEDIT_ICONDIR=\"/usr/share/gedit-2/icons\" -fno-strict-aliasing -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/python2.5 -ggdb -O1 -O2 -O3 -pipe -march=athlon-xp -mmmx -msse -m3dnow -MT sexy-icon-entry.lo -MD -MP -MF .deps/sexy-icon-entry.Tpo -c sexy-icon-entry.c -fPIC -DPIC -o .libs/sexy-icon-entry.o sexy-icon-entry.c: In function ‘sexy_icon_entry_class_init’: sexy-icon-entry.c:131: error: ‘gtk_marshal_VOID__INT_INT’ undeclared (first use in this function) sexy-icon-entry.c:131: error: (Each undeclared identifier is reported only once sexy-icon-entry.c:131: error: for each function it appears in.) make[4]: *** [sexy-icon-entry.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/app-editors/gedit-2.22.3/work/gedit-2.22.3/gedit' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/app-editors/gedit-2.22.3/work/gedit-2.22.3/gedit' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/app-editors/gedit-2.22.3/work/gedit-2.22.3/gedit' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-editors/gedit-2.22.3/work/gedit-2.22.3' make: *** [all] Error 2
Created attachment 112093 [details] [review] gtk-marshal.patch Provide our own marshaller. This appears to be what everyone else is doing for sexy-icon-entry.
it's a bit unfortunate that we have to do this since I'd prefer to patch cut&pasted code as little as possible... Oh well, let's get it in.
*** Bug 536255 has been marked as a duplicate of this bug. ***
can we please commit this before 2.23.5?
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.