Cannot run eguile report on Ubuntu 10.04

Valdis Vītoliņš valdis.vitolins at odo.lv
Tue May 11 09:56:32 EDT 2010


Hello!
I'm trying to go deeper in Gnucash localization for Latvian.

One of my customer's request is to prepare few customized reports for
SMB needs.
I assume the most modern way to do is using eguile
(http://wiki.gnucash.org/wiki/Custom_Reports_Using_Eguile)
where eguile-gnc.scm is prepared as an example already.

Though I cannot run it on Ubuntu 10.04, because Gnucash chrashes with
following error:

Backtrace:
In unknown file:
   ?: 0* [#<procedure #f (window)> #<swig-pointer GncMainWindow *
1e9f0c0>]
In /opt/gnucash-svn/share/gnucash/guile-modules/gnucash/report/report-gnome.scm:
  78: 1* (let ((report #)) (gnc-main-window-open-report report window))
  80: 2  [gnc-main-window-open-report 0 #<swig-pointer GncMainWindow *
1e9f0c0>]
In unknown file:
   ?: 3* [gnc:send-options 0 #<procedure dispatch (key)>]
In /opt/gnucash-svn/share/gnucash/scm/options.scm:
1565: 4* [gnc:options-for-each #<procedure #f (option)> #<procedure
dispatch (key)>]
1512: 5  [options-for-each #<procedure #f (option)>]
   ...
1352: 6  (hash-for-each (lambda # #) option-hash)

/opt/gnucash-svn/share/gnucash/scm/options.scm:1352:5: In expression
(hash-for-each (lambda # #) option-hash):
/opt/gnucash-svn/share/gnucash/scm/options.scm:1352:5: Unbound variable:
hash-for-each

What can I do? Any hints are welcome.

Another question is about customization for business/production needs. 
Till current time, I used development version. But when I'd need to
provide customized solution, will it be too risky
to provide it on development version? Can it be backported to stable
version?

Thanks in advance,
Valdis
http://odo.lv/Gnucash/ 





More information about the gnucash-devel mailing list