g-wrap-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why I haven't released yet


From: Derek Atkins
Subject: Re: Why I haven't released yet
Date: Sun, 12 Nov 2006 21:29:59 -0500
User-agent: Internet Messaging Program (IMP) H3 (4.0.3)

Yeah, I'm pretty sure the problem here is slib, not g-wrap.
slib-3a3 is known to work.  Version 3a2 is known to be broken.
Version 3a4 appears to have problems.

-derek

Quoting Andreas Köhler <address@hidden>:

Hi,

Am Sonntag, den 12.11.2006, 15:47 +0100 schrieb Andreas Rottmann:
Hi!

I haven't done a G-Wrap release yet, since G-Wrap HEAD breaks gnucash
with a strange error:

Backtrace:
In unknown file:
   ?: 49* [save-module-excursion #<procedure #f ()>]
   ?: 50  (let (# #) (dynamic-wind # thunk #))
   ?: 51  [dynamic-wind #<procedure #f ()> #<procedure #f ()>
#<procedure #f ()>]
   ?: 52* [#<procedure #f ()>]
   ?: 53* [primitive-load
"/usr/share/gnucash/guile-modules/gnucash/report/account-p$
In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm:
 460: 54* [for-each #<procedure #f (l)> (# # # #)]
In unknown file:
   ?: 55  (if (null? rest) (letrec ((lp #)) (lp list1)) ...)
    ...
   ?: 56  (begin (f (car l)) (lp (cdr l)))
   ?: 57* [#<procedure #f (l)> ("Income Accounts" (income) #t ...)]
In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm:
 462: 58  (let ((tip-and-rev (cddddr l))) (gnc:define-report (quote
version) 1 ...))
In /usr/share/gnucash/scm/report.scm:
    ...
  92: 59  (let ((report-rec #)) (if (and report-rec #) (let* # #) ...))
  92: 60* [args-to-defn #f (version 1 name ...)]
  81: 61  (let ((report-rec #)) (if (null? args) in-report-rec (let # # #)))
  81: 62* (if in-report-rec in-report-rec (blank-report))
  83: 63  [blank-report]
  65: 64  ((record-constructor <report-template>) #f #f #f #f #f #f
#t #f ...)
  65: 65* [rec-constructor #<record-type <report-template>>]
In /usr/share/slib/record.scm:
 131: 66* (if (not #) (slib:error # "illegal rtd argument." rtd))
 132: 67  [error record-constructor "illegal rtd argument." ...]
In unknown file:
    ...
   ?: 68  [scm-error misc-error #f ...]

<unnamed port>: In procedure scm-error in expression (scm-error
(quote misc-error) #f ...):
<unnamed port>: record-constructor "illegal rtd argument."
#<record-type <report-template>>

I'd appreciate any hints, as I have no idea why this happens.

are you sure this is due to g-wrap? This happens on trunk too, see

http://bugzilla.gnome.org/show_bug.cgi?id=373809
http://lists.gnucash.org/pipermail/gnucash-user/2006-November/018142.html

My fix is to add
(use-modules (ice-9 slib))
(require 'record)

to src/report/report-system/html-style-sheet.scm and
src/report/report-system/report.scm

But then I get a weird error about sort, make-array, apply:nconc2last...
i did not understand that one and finally downgraded slib again.

-- andi5

PS: Here it is:
In current input:
  1:  0* [gnc:report-menu-setup]
  ?:  1  (letrec (# # # ...) (gnc-add-scm-extension
income-expense-menu) ...)
In
/home/ak47/Software/GnuCash/installs/Current/share/gnucash/guile-modules/gnucash/report/report-gnome.scm:
120:  2* [gnc:add-report-template-menu-items]
In unknown file:
  ?:  3  (letrec (# # # ...) (gnc:report-templates-for-each
add-template) ...)
In
/home/ak47/Software/GnuCash/installs/Current/share/gnucash/guile-modules/gnucash/report/report-gnome.scm:
 93:  4  [for-each #<procedure #f (item)> ...
 96:  5*  [sort (# # # # ...) #<procedure sort-templates (a b)>]
In /usr/share/slib/sort.scm:
172:  6   (cond ((array? seq) (let # #)) (#t (sort:sort! # less?)))
In unknown file:
    ...
  ?:  7   (letrec ((newra #)) (do (# #) (# newra) (array-set! newra #
i)))
In /usr/share/slib/sort.scm:
174:  8*  [apply #<procedure create-array (prot . args)> (# # # # ...)
#f]
In unknown file:
  ?:  9   [create-array ...
  ?: 10*   [apply:nconc2last ((# # # # ...) #f)]

<unnamed port>: In procedure apply:nconc2last in expression
(apply:nconc2last args):
<unnamed port>: Wrong type argument in position 1: ((("Sample Report
with Examples" . #(#((rtd) "<report-template>" () [... ... ...]


_______________________________________________
gnucash-devel mailing list
address@hidden
https://lists.gnucash.org/mailman/listinfo/gnucash-devel




--
      Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
      Member, MIT Student Information Processing Board  (SIPB)
      URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
      address@hidden                        PGP key available





reply via email to

[Prev in Thread] Current Thread [Next in Thread]