1.8.1 fails: scm/date-utilities.scm: numerical overflow

Chris Shenton chris at shenton.org
Tue Mar 18 12:35:51 CST 2003


Building GnuCash from FreeBSD-5.0-CURRENT ports, which recursively
builds all the prereqs from source (e.g., guppi).  Builds and installs
OK.  But it fails at startup.  Splash screen comes up then it dies
with the following trace:

chris at Pectopah<101> gnucash
;;; The module name (ice-9 and-let*) is deprecated.
;;; Use (ice-9 and-let-star) instead.

Backtrace:
12  (or (try-module-linked name) (try-module-autoload name) ...)
13* [try-module-autoload (gnucash report taxtxf)]
14  (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #))
    ...
15  (let ((didit #f)) (dynamic-wind (lambda () #) (lambda () #) ...) ...)
16* [dynamic-wind #<procedure ()> #<procedure ()> #<procedure ()>]
17* [#<procedure ()>]
18* (let ((full #)) (if full (begin # #)))
19  (if full (begin (save-module-excursion (lambda () #)) (set! didit #t)))
20  (begin (save-module-excursion (lambda () #)) (set! didit #t))
21* [save-module-excursion #<procedure ()>]
22  (let (# #) (dynamic-wind # thunk #))
23  [dynamic-wind #<procedure ()> #<procedure ()> #<procedure ()>]
24* [#<procedure ()>]
25* [primitive-load "/usr/X11R6/share/gnome/gnucash/guile-modules/gnucash/repo$
26* (define bdtm (let ((result #)) (set-tm:mday result 16) ...))
27* (let ((result (gnc:timepair->date today))) (set-tm:mday result 16) ...)
28* [gnc:timepair->date (1047920400 . 0)]
29  [localtime ...
30* [gnc:timepair->secs (1047920400 . 0)]
31  [inexact->exact 1047920400.0]

/usr/X11R6/share/gnome/gnucash/scm/date-utilities.scm:25:3: In procedure inexact->exact in expression (inexact->exact (+ # #)):
/usr/X11R6/share/gnome/gnucash/scm/date-utilities.scm:25:3: Numerical overflow


Any clues? tests I can run to narrow down the problem? 

Thanks.


More information about the gnucash-user mailing list