After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 671763 - gtk+-2.24.10 tarball was generated with glib-2.31 making it use glib-2.31 only symbols
gtk+-2.24.10 tarball was generated with glib-2.31 making it use glib-2.31 onl...
Status: RESOLVED DUPLICATE of bug 662109
Product: gtk+
Classification: Platform
Component: .General
2.24.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-03-10 08:41 UTC by Pacho Ramos
Modified: 2013-10-17 23:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2012-03-10 08:41:53 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
Comment 1 Alexandre Rostovtsev 2012-03-15 14:35:09 UTC
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)
Comment 2 Timothy Arceri 2013-10-17 23:29:52 UTC

*** This bug has been marked as a duplicate of bug 662109 ***