+++ This bug was initially created as a clone of Bug #8689 +++ See bottom of http://buildbot.xfce.org/builders/xfconf-openbsd/builds/348/steps/gmake%20distcheck/logs/stdio According to http://developer.gnome.org/gobject/unstable/gobject-Standard-Parameter-and-Value-Types.html#g-value-set-char g_value_set_char() is deprecated since glib 2.32 and g_value_set_schar() should be used instead. Same for g_value_get_char(). I know Xfce 4.10 requires glib 2.24 so the error wont occur there, but reporting anyway as minor bug. occurences : ./xfconf/build/xfconf/xfconf-channel.c: g_value_set_char); ./xfconf/build/common/xfconf-gvaluefuncs.c: HANDLE_INT(XFCONF_MINCHAR, XFCONF_MAXCHAR, g_value_set_char); ./xfconf/build/xfconf/xfconf-channel.c: g_value_get_char); ./xfconf/build/common/xfconf-gvaluefuncs.c: return g_strdup_printf("%d", (gint)g_value_get_char(val)); Interestingly in various places g_value_get_char is override by an unused macro: ./thunar-vfs/build/thunar-vfs/thunar-vfs-private.h:#define g_value_get_char(v) (((const GValue *) (v))->data[0].v_int) ./exo/build/exo/exo-private.h:#define g_value_get_char(v) (((const GValue *) (v))->data[0].v_int) ./thunar/build/thunar/thunar-private.h:#define g_value_get_char(v) (((const GValue *) (v))->data[0].v_int)
Fixed in 93e8623.
There's still an occurence of g_value_get_char() in the (insane) macro at http://git.xfce.org/xfce/xfconf/tree/common/xfconf-gvaluefuncs.c#n329 See http://buildbot.xfce.org/builders/xfconf-openbsd/builds/352/steps/gmake%20distcheck/logs/stdio
Fixed some more in ce318f0.
Fixed, but now the abicheck.sh fails. Sigh.
Created attachment 4344 backport bug #8702 xfconf's abicheck needs the same treatment as libxfce4ui's. With the attached patch gmake distcheck passes abicheck.sh fine