After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 483631 - Configure unable to locate slib
Configure unable to locate slib
Status: VERIFIED NOTGNOME
Product: GnuCash
Classification: Other
Component: Build system
2.2.x
Other Linux
: Normal normal
: ---
Assigned To: Derek Atkins
Derek Atkins
Depends on:
Blocks:
 
 
Reported: 2007-10-05 08:19 UTC by James Hammett
Modified: 2018-06-29 21:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description James Hammett 2007-10-05 08:19:46 UTC
+++ This bug was initially created as a clone of Bug #347922 +++

When running configure, the following error is produced:
checking for guile - 1.6.0 <= version < 99.99.99... yes: 1.8.0
checking for guile - 1.8.0 <= version < 99.99.99... yes: 1.8.0
checking for SLIB support... configure: error:

   Cannot find SLIB.  Are you sure you have it installed?
   See http://bugzilla.gnome.org/show_bug.cgi?id=347922

----------------
System info
CEntOS 5 (RHEL 5 clone).
$ rpm -q -i slib
Name        : slib                         Relocations: (not relocatable)
Version     : 3a1                               Vendor: (none)
Release     : 5.fc4                         Build Date: Fri 05 Oct 2007 08:53:49 AM CEST
Install Date: Fri 05 Oct 2007 08:54:19 AM CEST      Build Host: server.homepub
Group       : Development/Languages         Source RPM: slib-3a1-5.fc4.src.rpm
Size        : 1674304                          License: SLIB
Signature   : (none)
URL         : http://swissnet.ai.mit.edu/~jaffer/SLIB.html
Summary     : platform independent library for scheme
Description :
"SLIB" is a portable library for the programming language Scheme.
It provides a platform independent framework for using "packages" of
Scheme procedures and syntax.  As distributed, SLIB contains useful
packages for all Scheme implementations.  Its catalog can be
transparently extended to accommodate
Comment 1 Derek Atkins 2007-10-05 12:43:43 UTC
What do you get from:

 rpm -qa | grep -i guile

You DO realize that you can install GnuCash from the EPEL yum repository, right?

Also, FC4 is pretty old.  IIRC there was a bug that I filed against guile or slib around that era because it was missing the /usr/share/guile/slib -> /usr/share/slib symlink.  Make sure you have that symlink.
Comment 2 James Hammett 2007-10-05 13:15:47 UTC
I do have that symlink.

I needed to create another symlink /usr/share/slibcat /usr/share/slib/slibcat.  

This solved it.

I had also tried installing with much newer versions w/out any luck. (Didn't try the slibcat trick on those though).
Comment 3 Derek Atkins 2007-10-05 13:21:01 UTC
Yeah, there were RPM issues in terms of who owns the symlink(s)..  They finally fixed in somewhere around FC4 or FC5 (I dont recall).

So it's working, so I'm closing this bug.
Comment 4 James Hammett 2007-10-05 13:36:05 UTC
I actually tried with the FC8 SRPM and it was there also. 
Comment 5 John Ralls 2018-06-29 21:51:15 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=483631. Please update any external references or bookmarks.