Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10306 - guile-1.4.1 breaks GNUcash
Summary: guile-1.4.1 breaks GNUcash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-05 18:09 UTC by Matthew Daubenspeck
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Daubenspeck 2002-11-05 18:09:08 UTC
I upgraded guile from 1.4-r3 to 1.4.1 and can no longer run GNUCash. Here is the
error:

$ gnucash
gnucash: error while loading shared libraries: libguile.so.9: cannot open shared
object file: No such file or directory
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-11-05 18:27:18 UTC
what happens when you remerge gnucash?
Comment 2 Matthew Daubenspeck 2002-11-05 19:19:52 UTC
Same result.
Comment 3 Leonardo Boshell (RETIRED) gentoo-dev 2002-11-05 22:33:48 UTC
This is a very nasty bug indeed. This seems to be what's going on:

- Guile 1.4 installs libguile.so.9, Guile 1.4.1 -> libguile.so.10
- GnuCash uses g-wrap in order to call functions from the guile library.
- Latest stable release of g-wrap is 1.2.1, which doesn't know about
libguile.so.10. More recent versions of this package are masked because
apparently they break GnuCash (!).

So, it all comes down to: GnuCash needs a version of Guile <1.4.1 (e.g. 1.4).

Corrections to this issue have been committed to the Portage tree.

(btw, guile 1.4.1 was recently unmasked and its SLOT variable was changed)

Thanks