Subject: Re: guile-slib broken?
To: Greg Troxel <gdt@ir.bbn.com>
From: Thomas Klausner <wiz@netbsd.org>
List: tech-pkg
Date: 10/30/2005 11:52:32
On Sat, Oct 29, 2005 at 08:59:54PM -0400, Greg Troxel wrote:
> I have just committed a new patch to lang/guile to change the (ice-9
> slib) module to just read slib's guile.init. It works for me with
> (require 'printf), and I hope guile 1.6.7nb1 will work with gnucash.
I reinstalled guile and all its dependencies.
gnucash failed during startup with:
Backtrace:
In unknown file:
?: 90* [resolve-module (gnucash report fancy-invoice)]
?: 91 (let ((full-name #)) (let (#) (if already # #)))
...
?: 92 (begin (if # #) (make-modules-in # full-name))
?: 93* (if (or # #) (try-load-module name))
?: 94 [try-load-module (gnucash report fancy-invoice)]
?: 95 (or (begin (try-module-linked name)) (try-module-autoload name) ...)
?: 96* [try-module-autoload (gnucash report fancy-invoice)]
?: 97 (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #))
...
?: 98 (letrec (#) (dynamic-wind # # #) didit)
?: 99* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>]
?: 100* [#<procedure #f ()>]
?: 101* (let ((file #)) (cond (# => #) (# => #)))
?: 102 [#<procedure #f #> "/usr/pkg/share/gnucash/guile-modules/gnucash/report/f$
?: 103 [load-file #<primitive-procedure primitive-load> ...]
?: 104* [save-module-excursion #<procedure #f ()>]
?: 105 (let (# #) (dynamic-wind # thunk #))
?: 106 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>]
?: 107* [#<procedure #f ()>]
?: 108* [primitive-load "/usr/pkg/share/gnucash/guile-modules/gnucash/report/fanc$
In /usr/pkg/share/gnucash/guile-modules/gnucash/report/fancy-invoice.scm:
31: 109* (require (quote hash-table))
/usr/pkg/share/gnucash/guile-modules/gnucash/report/fancy-invoice.scm:31:1: In expression (require (quote hash-table)):
/usr/pkg/share/gnucash/guile-modules/gnucash/report/fancy-invoice.scm:31:1: Unbound variable: require
Cheers,
Thomas