<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Software is Crap]]></provider_name><provider_url><![CDATA[https://davmac.wordpress.com]]></provider_url><author_name><![CDATA[davmac]]></author_name><author_url><![CDATA[https://davmac.wordpress.com/author/davmac/]]></author_url><title><![CDATA[Evince installation documentation]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>I just upgraded Evince on my system. Initial attempts were unsuccessful; I got the following message when trying to start it:</p>
<blockquote><p>(evince:22841): GLib-GIO-CRITICAL **: Settings schema &#8216;org.gnome.Evince.Default&#8217; is not installed</p></blockquote>
<p>I have no idea what this means so in the interim I try upgrading &#8216;glib&#8217;. This mostly goes without hiccups (except that newer versions of glib apparently have a dependency on libffi, for reasons which are tentatively explained in the glib README), however, I get the same error message when I try to start Evince. After some Googling, I discover the necessity of &#8216;compiling the schemas&#8217;:</p>
<p style="padding-left:30px;"># glib-compile-schemas /usr/share/glib-2.0/schemas</p>
<p>No mention at all of this in Evince build documentation. It looks like the schema might be compiled automatically if you &#8220;make install&#8221; Evince without setting DESTDIR, but frankly the necessity of compiling the schema should be documented.</p>
]]></html></oembed>