reassign 622280 guile-1.8
found 622280 1.8.7+1-3.2
affects 622280 gnucash
thanks

Dear Guile maintainer,

On Mon, Apr 11, 2011 at 07:56:06PM +0200, Tomasz Melcer submitted the following
bug against the Gnucash package:
> Package: gnucash
> Version: 1:2.4.4-1
> Severity: grave
> 
> --- Please enter the report below this line. ---
> 
> Does not start at all. It used to work, but I it was at least two months
> ago, I don't remember.
> 
> CLI session:
> 
> liori:~% gnucash
> gnc.bin-Message: main: binreloc relocation support was disabled at
> configure time.
> 
> ERROR: In procedure dynamic-link:
> ERROR: file: "libguile-srfi-srfi-13-14-v-1", message: "file not found"
> liori:~%

Tomasz already found out, a work-around for this issue is to install package
guile-1.8-dev, which contains symlinks to the shared libraries without soname
in the file name.

On one of my systems the issue occurs, whereas on the other it doesn't. Only on
the one where the issue occurs, I get a backtrace when running the Scheme code,

   (use-modules (srfi srfi-1))

which is also included in Gnucash's main.scm. The backtrace obtained from the
interactive Scheme interpreter looks like this:

guile> (use-modules (srfi srfi-1))

Backtrace:
In unknown file:
    ...
   ?: 13  (begin (if # #) (make-modules-in # full-name))
   ?: 14* (if (or # #) (try-load-module name))
   ?: 15  [try-load-module (srfi srfi-1)]
   ?: 16  (or (begin (try-module-linked name)) (try-module-autoload name) ...)
   ?: 17* [try-module-autoload (srfi srfi-1)]
   ?: 18  (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #))
    ...
   ?: 19  (letrec ((load-file #)) (dynamic-wind (lambda () #) (lambda () #) 
...) ...)
   ?: 20* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f 
()>]
   ?: 21* [#<procedure #f ()>]
   ?: 22* (let* ((file #)) (cond (# => #) (# => #)))
   ?: 23  [#<procedure #f (full)> "/usr/share/guile/1.8/srfi/srfi-1.scm"]
   ?: 24  [with-fluid* #<fluid 7> #f #<procedure #f ()>]
   ?: 25* [#<procedure #f ()>]
   ?: 26* [load-file #<primitive-procedure primitive-load> ...]
   ?: 27* [save-module-excursion #<procedure #f ()>]
   ?: 28  (let (# #) (dynamic-wind # thunk #))
   ?: 29  [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f 
()>]
   ?: 30* [#<procedure #f ()>]
   ?: 31* [primitive-load "/usr/share/guile/1.8/srfi/srfi-1.scm"]
In /usr/share/guile/1.8/srfi/srfi-1.scm:
 223: 32* [load-extension "libguile-srfi-srfi-1-v-3" "scm_init_srfi_1"]

/usr/share/guile/1.8/srfi/srfi-1.scm:223:1: In procedure dynamic-link in 
expression (load-extension "libguile-srfi-srfi-1-v-3" "scm_init_srfi_1"):
/usr/share/guile/1.8/srfi/srfi-1.scm:223:1: file: "libguile-srfi-srfi-1-v-3", 
message: "file not found"
ABORT: (misc-error)

Please remember: In order to reproduce the issue you must not have the package
guile-1.8-dev installed on your system (and maybe other conditions needs to be
met too). The issue seems to be perfectly reproducable within a clean chroot
with nothing else installed but the package guile-1.8 and its dependencies.

Regards,
Micha



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to