From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#24188: gnucash needs gtk+ in propagated-inputs Date: Tue, 09 Aug 2016 12:00:36 +0200 Message-ID: <87y4465kjf.fsf@elephly.net> References: <87oa53yx0x.fsf@systemreboot.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51926) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX3qO-0005C9-Qj for bug-guix@gnu.org; Tue, 09 Aug 2016 06:01:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX3qI-0002rD-TV for bug-guix@gnu.org; Tue, 09 Aug 2016 06:01:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:35167) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX3qI-0002r9-Q7 for bug-guix@gnu.org; Tue, 09 Aug 2016 06:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bX3qI-0004Cb-Gc for bug-guix@gnu.org; Tue, 09 Aug 2016 06:01:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87oa53yx0x.fsf@systemreboot.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Arun Isaac Cc: 24188@debbugs.gnu.org Arun Isaac writes: > I installed gnucash with `guix package -i gnucash`. When I attempt to > run it, it fails with the following error message: > > ** > gnc.gui:ERROR:gnc-icons.c:96:gnc_add_stock_icon_pair: assertion failed: (pixbuf1 && pixbuf2) > fish: 'gnucash' terminated by signal SIGABRT (Abort) > > However within an environment created by `guix environment --ad-hoc > gtk+`, gnucash runs fine. So, I'm guessing gtk+ needs to be in gnucash's > propagated-inputs. I cannot reproduce this. I don’t have gtk+ installed in a profile and Gnucash starts up just fine. The following environment variables are set which may make a difference here: GUIX_GTK3_PATH=/run/current-system/profile/lib/gtk-3.0 GUIX_GTK2_PATH=/run/current-system/profile/lib/gtk-2.0 GTK_DATA_PREFIX=/run/current-system/profile ~~ Ricardo