Schemas -- not being compiled on X-application install

Darren Goossens Darren.Goossens@biotext.com.au
Thu Mar 8 05:05:00 GMT 2018


I have an up-to-date Cygwin install, installed using -no-admin on Win 10. Completely vanilla. 

When I install X-applications (using setup-XXX.exe) that have schema information, they seem to frequently throw an error and not work. It seems to be because the installation is not running glib-compile-schemas after the schema information is unpacked into /usr/share/glib-2.0/schemas

If I run this manually, it throws warnings but no errors (see below) and fixes the problem. So I am wondering if some changes to the install process might be needed?

Apologies if I have used the wrong terminology. I'm just a desktop user.

Here is a typical session after installing nautilus (similar occurred after installing eog):

----------------------------------------------------------------------------------------------------------------------------------------------------------


$ nautilus
[1] 6860

** (nautilus:6860): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying

(nautilus:6860): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

[1]+  Done                    nautilus

$ find /usr -iname "*naut*xml"
/usr/share/appdata/org.gnome.Nautilus.appdata.xml
/usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml
/usr/share/metainfo/org.gnome.Terminal.Nautilus.metainfo.xml
/usr/share/mime/application/x-nautilus-link.xml

$ glib-compile-schemas /usr/share/glib-2.0/schemas/
Warning: Schema “org.gnome.crypto.cache” has path “/desktop/gnome/crypto/cache/”.  Paths starting with  “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.crypto.pgp” has path “/desktop/gnome/crypto/pgp/”.  Paths starting with “  /apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.locale” has path “/system/locale/”.  Paths starting with “/apps/†, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”.  Paths starting with “/apps/”,  “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”.  Paths starting with “ /apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”.  Paths starting with â   €œ/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”.  Paths starting with “/a  pps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”.  Paths starting with â  €œ/apps/”, “/desktop/” or “/system/” are deprecated.

$ nautilus

** (nautilus:19404): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying

<<Now nautilus runs>>





--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list