From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] glib-or-gtk-build-system: new build-system Date: Fri, 10 Oct 2014 22:29:58 +0200 Message-ID: <87siivbrcp.fsf@gnu.org> References: <87y4ssubnq.fsf@gnu.org> <8738ayswqh.fsf@gnu.org> <8738aynyy4.fsf@gnu.org> <20141009203304.GA11440@hysteria.proulx.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xcgp3-0008T8-MO for guix-devel@gnu.org; Fri, 10 Oct 2014 16:30:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xcgoz-0002Jd-Bj for guix-devel@gnu.org; Fri, 10 Oct 2014 16:29:57 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:53738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xcgoz-0002JJ-0r for guix-devel@gnu.org; Fri, 10 Oct 2014 16:29:53 -0400 In-Reply-To: <20141009203304.GA11440@hysteria.proulx.com> (Federico Beffa's message of "Thu, 9 Oct 2014 14:33:04 -0600") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Federico Beffa Cc: guix-devel@gnu.org Federico Beffa skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Not sure. Is libcanberra dlopened? Do you know what dlopens it, and >> whether it systematically does? > > I've not found out. I'm attaching the strace log of evince (actually > the wrapper of my local package built with glib-or-gtk). Maybe you see > more than me. > > In any case, I've checked a couple more applications making use of the gtk > toolkit: inkscape, icecat. They all complain about > libcanberra-gtk-module. It looks like > libcanberra is used by many gtk+ applications. I=E2=80=99ve looked again at the strace log and can=E2=80=99t find anything= obvious such as a config file in /home or /etc that would tell it to load libcanberra-module. However, I built Evince locally with glib-or-gtk-build-system, and it doesn=E2=80=99t mention anything about libcanberra: --8<---------------cut here---------------start------------->8--- $ /gnu/store/14ja1vpbc55yfgpp4irxwriw390zbl1g-evince-3.6.1/bin/evince doc/f= oo.pdf=20 ** (..evince-real-real:5821): WARNING **: Error retrieving accessibility bu= s address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus= was not provided by any .service files Error registering document: GDBus.Error:org.freedesktop.DBus.Error.ServiceU= nknown: The name org.gnome.evince.Daemon was not provided by any .service f= iles GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will= not be saved or shared with other applications. --8<---------------cut here---------------end--------------->8--- So I=E2=80=99m pretty clueless. Could it be that it receives some message = over D-Bus (on your machine) telling it to load the thing? What does =E2=80=98dbus-monitor=E2=80=99 show? >> So this is the daemon the GSettings API normally connects to, right? > > I believe so. At least that's what I understood reading some of the > documentation and some threads, e.g.: > > http://permalink.gmane.org/gmane.comp.gnome.shell/5897 > > dconf is the replacement for gconf which is now considered deprecated. > > For emacs specifically it appears that the warning may be suppressed > with configure flags --without-gsettings and --disable-gconf: Sure, but that would be cheating. :-) Thanks, Ludo=E2=80=99.