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