problems installing gnucash-1.4.9-1.i386.rpm on redhat 6.2

Peter S. Baker psb6m@virginia.edu
Mon, 22 Jan 2001 11:07:37 -0500


"S.E.V. Liberman" wrote:
> 
> hi there,
> 
> this is my first time posting here, so apologies if this is common
> question --i tried searching the archives for this list, but couldn't
> quite find the right solutions... please bear with me since this post is
> kinda long...
> 
> anyhow, i've got a basic [default] Redhat 6.2 installation [gnome
> desktop], and i'm trying to install gnucash-1.4.9-1.i386.rpm [binary, not
> source]. the only dependency i got was to get guile [specifically
> libguile.so.4]. so, here's what i did and experienced --please let me
> where i did anything wrong :)
> 
> 1. obtained guile-1.3-10.i386.rpm [from rpmfind.net], the recommended
> version for Redhat 6.2.
> 
> 2. installed guile, but got the following errors:
> 
> rpm -ivh guile-1.3-10.i386.rpm
> guile
> ##################################################
> ERROR: In procedure gsubr-apply in expression (scm-error (quote
> misc-error) #f ...):
> ERROR: Could not find slib/require.scm in  ("/usr/share/guile/site"
> "/usr/share/guile/1.3" "/usr/share/guile" ".")
> execution of guile-1.3-10 script failed, exit status 2
> 
> 3. somehow, guile was installed anyway...so i installed gnucash rpm with
> no probs:
> 
> rpm -ivh gnucash-1.4.9-1.i386.rpm
> gnucash
> ##################################################
> 
> 4. however, when i try to launch gnucash, i get the following 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)"
> 
> More Questions:
> 
> * is my rpm for guile corrupt? if yes, where's another place i could get
> it from other than rpmfind.net?
> 
> * or, should i be using another version of guile? i noticed that in
> www.linas.org/pub/gnucash/gnucash/redhat-6.x/1.4.x/RPMS/ there's
> guile-1.3.4-2.i386.rpm. however, that seems *too recent* a version, since
> it has, i believe, libguile.so.6 --which appears *incompatible* with the
> gnucash-1.4.9-1.i386.rpm built for Redhat 6.2 [i got even more
> conflicts!].
> 
> many thanks in advance,
> 
>   se
> 
> gnucash@iwaruna.com
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@lists.gnumatic.com
> http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-user

Your rpms for gnucash and guile are probably okay, but you don't have
slib installed. Follow the link in the error message and get it. Someone
asked here today about installing it: look at those messages for
instructions.

(I'm volunteering for these install questions because I just did it and
still remember. But I also want to say thank you to the developers for
an excellent program that is already making life easier in our house.)

Peter Baker