On Sun, 9 Sep 2007 10:12:50 +0200 Michal Politowski <[EMAIL PROTECTED]> wrote:
> Package: gnucash
> Version: 2.0.5-2
> Severity: grave
> Justification: renders package unusable
>
> After upgrade to 2.0.5-2 gnucash fails to start with the following message:
> ERROR: Could not find slib/require.scm in ("/usr/share/guile/site"
> "/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" ""
> "/usr/share/guile/site" "/usr/share/guile/1.8" "/usr/share/guile")
>
Damn. No other word for it. I did see this but I thought I'd worked
around it.
Sorry Thomas - this is a manifestation of #441110 guile-1.8: Could not
find slib/require.scm - regression from guile-1.6 breaks gnucash build
That points to an upstream bugzilla report
http://bugzilla.gnome.org/show_bug.cgi?id=347922
where gnucash upstream comment:
> Steve: I bet you a dollar to a dime that /usr/share/slib isn't in the default
> guile load path, and that you didn't add a symlink from /usr/share/guile/slib
> -> /usr/share/slib
>
> Create that symlink and try again. You can test slib by hand by running:
>
> guile -c "(use-modules (ice-9 slib)) (require 'printf)"
Michal, if such a symlink fixes the issue for you, this bug needs to be
blocked by 441110 and 441110 bumped to grave severity.
> There exists /usr/share/slib/require.scm but indeed no such file in any
> of the directiories on the list.
All that is needed is for guile-1.8 to be able to do what guile-1.6 did
and locate that file via /usr/share/guile/ or one of the other guile
paths. It may be possible to ship a different symlink in gnucash:
ln -s /usr/share/slib/require.scm /usr/share/gnucash/scm/slib
(creating /usr/share/gnucash/scm/slib beforehand)
Thomas: is this related to the lack of a guile-1.8-slib package?
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/
pgp0T5rByN5B8.pgp
Description: PGP signature

