Geert Janssens janssens-geert at
Fri Feb 3 07:36:58 EST 2012

Op vrijdag 3 februari 2012 13:15:32 schreef RBibrach at
> Hello,
> as reported in one of my earlier mails I have build a working gnucash
> (opensuse 12.1, guile 2). but starting a report  is still impossible.
> Today I tried it again in the console and got this message:
> ERROR: In procedure hash-fold: Wrong type argument in position 3
> (expecting hash-table): #((("bgcolor" . "#f6ffdb")))
> this seemed to be in file "html-document.scm" line 292
> actually I do not now if this is indeed an error in this file or one of
> the new guile-2 things. ???
This is also where I stranded so far on Fedora 16, with test packages for 
Guile 2.0 installed.

My guile knowledge is too limited to understand this well. The gnucash code 
has a definition for the hash-table procedure. But this should only be 
triggered for guile 1.8 and older.

Guile 2.0 has its own definition of hash-table. Perhaps these definitions are 
not compatible ? I mean, the gnucash guile code was written for guile 1.6 and 
1.8. So perhaps GnuCash interprets hash-table differently in terms of 1.8 
while the 2.0 definition may be slightly different ?

>From what I could read in the guile 2.0 manual it doesn't seem like that.


More information about the gnucash-devel mailing list