It would appear not and the problem is likely more than that. Building
Glib from git and installing it with LD_LIBRARY_PATH or
/etc/ld.so.conf.d/ trickery will allow applications like empathy and
evince to run, but the settings are corrupt and (now I'm way out of my
depth) probably require a new GConf as well, then you have to repair the
damage done by the broken gsettings conversion processes (including
things like

$ gsettings-data-convert --verbose
(gsettings-data-convert:12168): GLib-GObject-CRITICAL **: gtype.c:2710: You 
forgot to call g_type_init()
(gsettings-data-convert:12168): GLib-GObject-CRITICAL **: g_object_new: 
assertion `G_TYPE_IS_OBJECT (object_type)' failed
(gsettings-data-convert:12168): GLib-GObject-CRITICAL **: g_object_ref: 
assertion `G_IS_OBJECT (object)' failed
Segmentation fault

Just rebuilding Glib allows the affected applications to run with:
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not 
be saved or shared with other applications.

which is better than nothing.

-jh

-- 
glib-compile-schemas fails if override files refer to non-installed schemas
https://bugs.launchpad.net/bugs/621507
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to