Running gnucash (was: Installation woes....)
Dave Peticolas
dave@krondo.com
Sun, 25 Mar 2001 15:57:32 -0800
Andrew Wallace writes:
> Dave Peticolas wrote:
> >
> > Andrew Wallace writes:
> > > I'm trying to install gnucash 1.4 (rpm file) on my Redhat 7.0
> > > system. I wou,d up installing g-wrap 0.9.6, and SWIG 1.1p5, but
> > > now the install tells me:
> >
> > If you're installing the binary (i386) rpm, then you don't
> > need g-wrap or swig. Those are only used to build gnucash.
> >
> > For redhat-7.0, you should have guile-1.3.4 and umb-scheme-3.2
> > installed.
> >
> > dave
>
> I'm trying to build it. Not a straightforward process, to say
> the least. I went to the tar file instead, and finally got it
> to build earlier today. I installed guile-1.4, that didn't
> work, reset back to guile-1.3.4, and then it built. But
> umb-scheme - had no idea. I couldn't find scheme anywhere,
> didn't think to look for it with a prefix. Thanks.
>
> After some more mucking about, I managed to get it to
> run - but only as root. If I try to run as myself, I get
> this error:
>
> It appears you do not have the 'slib' scheme library installed.
> You need slib2c4 or later to run GnuCash.
>
> Obtain slib at: http://swissnet.ai.mit.edu/~jaffer/SLIB.html
>
> If you have slib installed, you may need to create
> a symbolic link named 'slib' from the guile directory
> (usually /usr/share/guile) to the directory where slib
> is installed.
>
> You may also need to run the following command as root:
>
> guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
>
>
> Since it runs fine for root, there's obviously a permission
> problem, but I can't figure it out. /usr/share/slib and
> /usr/share/umb-scheme are 755, all the files in slib/* are
> 644. Everything is owned by root, though.
Generally once you run once as root this problem goes
away. Have you tried running as non-root since then?
dave