next up previous Link to 'computer' page
Next: Installing openSuSE 10.2 (Desktop Up: Application software Previous: Gnumeric

GnuCash

What a pain to use! Plenty of people have trouble starting Gnucash. Version 2 of Gnucash is provided by crauch. The documentation is in `noarch', the binary files are in i686. It has a series of dependencies, the versions of which are not in the standard SuSE 10.1 distribution, so use the Smart package manager to find all those strange packages.

Unfortunately, trying to use Gnucash as a normal user reports an error saying that `require.scm' is not found. I think this is due to /usr/share/slibcat not being configured correctly. I removed /usr/share/slibcat, by copying it to /usr/share/slibcat.bak. Then I created a link from /usr/share/guile/site/slib to /usr/share/slib. There already was a /usr/share/guile/site/slib, but all it contained was a link to a file wihin th /usr/share/slib directory. If the link to /usr/share/slib is not created, gnucash will report an error like...

ERROR: In procedure substring: 

ERROR: Argument 3 out of range: -1

Then, as root, regenerate /usr/share/slibcat...

# guile

guile> (use-modules (ice-9 slib))

guile> (require 'new-catalog)

Best to start gnucash first as root, since that is what most other people seem to do to get Gnucash to work!


next up previous Link to 'computer' page
Next: Installing openSuSE 10.2 (Desktop Up: Application software Previous: Gnumeric
David Fong 2011-01-25