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