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/
pgpMVwGz4WJEi.pgp
Description: PGP signature