GNU bug report logs - #24188
gnucash needs gtk+ in propagated-inputs

Previous Next

Package: guix;

Reported by: Arun Isaac <arunisaac <at> systemreboot.net>

Date: Mon, 8 Aug 2016 18:25:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #8 received at 24188 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Arun Isaac <arunisaac <at> systemreboot.net>
Cc: 24188 <at> debbugs.gnu.org
Subject: Re: bug#24188: gnucash needs gtk+ in propagated-inputs
Date: Tue, 09 Aug 2016 12:00:36 +0200
Arun Isaac <arunisaac <at> systemreboot.net> 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





This bug report was last modified 8 years and 256 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.