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

Troy Ross kukl at mailtag.com
Thu Apr 3 13:15:14 CST 2003


Hello,
	I was just reading through the gnucash-users mailing list archives and 
I noticed that another FreeBSD-Current user reported the same problem I 
am running into.  To recap gnucash shows the splash screen and then 
bombs on the scheme date-utilities.scm file.  The following is a trace 
printed out upon failure:

;;; 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 (1049396400 . 0)]
29  [localtime ...
30* [gnc:timepair->secs (1049396400 . 0)]
31  [inexact->exact 1049396400.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

I have not been experiencing this problem in FreeBSD 4-Stable.  All of 
the gnucash dependencies are current as well for instance:

guile-1.4.1_3                       =   up-to-date with port
guile-gtk-0.20_2                    =   up-to-date with port
guppi-0.40.3_2                      =   up-to-date with port

and gcc (GCC) 3.2.2 [FreeBSD] 20030205 (release)

Thank you for your help,
Troy






More information about the gnucash-user mailing list