Bug 98392 - guile SRFI-13 not included
guile SRFI-13 not included
Product: Red Hat Linux
Classification: Retired
Component: guile (Show other bugs)
All Linux
medium Severity high
: ---
: ---
Assigned To: Phil Knirsch
Depends On:
  Show dependency treegraph
Reported: 2003-07-02 06:59 EDT by Han-Wen Nienhuys
Modified: 2015-03-04 20:12 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2003-08-19 10:03:33 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Han-Wen Nienhuys 2003-07-02 06:59:36 EDT
Description of problem:

Loading SRFI-13 (the string library) gives the following error message.

guile> byrd:~/usr/src/lilypond$ /usr/bin/guile
guile>  (use-modules (srfi srfi-13))
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: In procedure dynamic-link in
expression (load-extension "libguile-srfi-srfi-13-14-v-1" "scm_init_srfi_13"):
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: file:
"libguile-srfi-srfi-13-14-v-1", message: "libguile-srfi-srfi-13-14-v-1.so:
cannot open shared object file: No such file or directory"
ABORT: (misc-error)

Type "(backtrace)" to get more information or "(debug)" to enter the debugger.
guile>  (version)
guile> byrd:~/usr/src/lilypond$ rpm -q guile

(note that this also doesn't work on RH9, which ships guile 1.6.0)

This is caused by the following line in the Spec file:

  # Remove unpackaged files
  rm -rf ${RPM_BUILD_ROOT}%{_libdir}/libguile-srfi-srfi-*

I suggest this is removed from the .spec, and the libguile-srfi-srfi-*
be added to the %files section.

I'm marking this bug as severe. I am about to release lilypond 1.8 (a new stable
branch), and it would be nice if -for the first time in 4 years- this release
does not require recompiling stuff on the stock RedHat distro.
Comment 1 Phil Knirsch 2003-07-02 08:50:25 EDT
Pakcage guile-1.6.4-7 and later contains the srfi libs.

Read ya, Phil
Comment 2 Han-Wen Nienhuys 2003-08-19 09:50:27 EDT
guile-devel-1.6.4-7.1 does contain the .so files ; this is an
error, they should be in the guile run-time package.

Comment 3 Phil Knirsch 2003-08-19 10:03:33 EDT
OK, fixed. Also moved the readline libs, were in devel, too.

guile-1.6.4-8 and later have the fix.

Read ya, phil

Note You need to log in before you can comment on or make changes to this bug.