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
what happens when you remerge gnucash?
Same result.
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