GNOME Bugzilla – Bug 671763
gtk+-2.24.10 tarball was generated with glib-2.31 making it use glib-2.31 only symbols
Last modified: 2013-10-17 23:29:52 UTC
Downstream on Gentoo a user reported a build failure due following missing symbol: ./.libs/libgtk-x11-2.0.so: undefined reference to `g_value_get_schar' If we grep at sources dir we find the following: $ grep -r g_value_get_schar * gdk/gdkmarshalers.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v) gtk/gtkmarshal.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v) gtk/gtkmarshalers.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v) perf/marshalers.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v) Instead of using g_value_get_char like 2.24.9 was using Could this be solved? Thanks a lot
Same issue with gtk+-3.2.4: $ grep -r g_value_get_schar gtk+-3.2.4/ gtk+-3.2.4/gdk/gdkmarshalers.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v) gtk+-3.2.4/gtk/gtkmarshalers.c:#define g_marshal_value_peek_char(v) g_value_get_schar (v)
*** This bug has been marked as a duplicate of bug 662109 ***