Problem starting gnucash
Robert Graham Merkel
rgmerk@mira.net
Sun, 17 Sep 2000 16:39:04 +1100
Kevin McInerney writes:
> Hi,
>
> I cannot seem to get gnucash started:
>
> kwmc@bluecat:~$ gnucash
> ERROR: In procedure primitive-load-path:
> ERROR: Unable to find file "ice-9/boot-9.scm" in load
> path
>
> I tried a couple things:
>
> kwmc@bluecat:~$ su -
> Password:
> root@bluecat:~# ln -s
> /usr/local/share/guile/1.4/ice-9/
> /usr/local/share/guile/ice-9
> root@bluecat:~# exit
> logout
> kwmc@bluecat:~$ gnucash
> ERROR: In procedure primitive-load-path:
> ERROR: Unable to find file "ice-9/boot-9.scm" in load
> path
> kwmc@bluecat:~$ su -
> Password:
> root@bluecat:~# ln -s /usr/local/share/guile
> /usr/share/guile
> root@bluecat:~# exit
> logout
>
> ...and then got a different error:
>
> kwmc@bluecat:~$ gnucash
> ERROR: Unbound variable: simple-format
>
> ...but guile seems to work fine:
>
> kwmc@bluecat:~$ su -
> Password:
> root@bluecat:~# rm /usr/local/share/guile/ice-9/
> root@bluecat:~# rm /usr/share/guile
> root@bluecat:~# exit
> logout
> kwmc@bluecat:~$ guile
> guile> (use-modules (ice-9 slib))
> guile> (require 'primes)
> guile> (prime? 7)
> #t
> guile>
> kwmc@bluecat:~$ guile -v
> Guile 1.4
> Copyright (c) 1995, 1996, 1997, 2000 Free Software
> Foundation
> Guile may be distributed under the terms of the GNU
> General Public Licence;
> certain other uses are permitted as well. For
> details, see the file
> `COPYING', which is included in the Guile
> distribution.
> There is no warranty, to the extent permitted by law.
>
> It seems that gnucash has hardcoded the location of
> guile and that it also has hardcoded the structure of
> guile's directory?
>
> What can I do to get gnucash running?
Run gnucash as root ONCE. Sorry about this problem,
it's a problem with the way some distributions have installed
guile, IIRC.
------------------------------------------------------------
Robert Merkel rgmerk@mira.net
------------------------------------------------------------