https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c37
--- Comment #37 from Hemanth Guruva Reddy 2012-01-09 22:50:33 UTC ---
Pulling out latest unstable source version 2.4.99 from git
git://github.com/Gnucash/gnucash.git and compiling with the following options
/configure --prefix=/opt/gnucash-devel --with-html-engine=webkit
--enable-aqbanking --enable-ofx --disable-error-on-warning
seems to compile fine with the latest Guile 2.0.2 in opensuse 12.1
but when gnucash is run with Guile auto compile enabled seems to crash in the
business module. which still has lot of deprecated scm instructions.
In unknown file:
?: 2 [primitive-load-path "gnucash/business-core" #f]
In gnucash/business-core.scm:
3: 1 [#]
In unknown file:
?: 0 [gnc-module-load "gnucash/engine" 0]
ERROR: In procedure gnc-module-load:
ERROR: SCM_STRING_CHARS does not work with read-only strings
but after clearing the guile cache under .config folder in home directory, and
setting environment GUILE_AUTO_COMPILE=0 gnucash works. as long as the business
related modules are not operated.
the solution seems to be either using the pre-2.0 version of Guile or clean the
upstream gnucash with all the deprecated instructions and release a stable 2.6
version compatible with guile-2.0
PS: Guile is used by gEDA suite as well.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.