On Wed, Nov 02, 2011 at 02:51:31PM +0100, Dominique Leuenberger wrote:
On Wed, 2011-11-02 at 14:42 +0100, Petr Gajdos wrote:
On Wed, Nov 02, 2011 at 02:08:43PM +0100, Stephan Kulow wrote:
gnucash currently builds but does not work because it /requires/ guile versions less than 2.0, which are not (yet) present in openSUSE 12.1. To "fix" gnucash, a guile1 package would have to be made available and gnucash would have to build with it. Is that the sort of thing that would be possible after RC2? Removing gnucash is still an option, yes.
guile1 is available in multimedia:libs thanks to Dave Plater. Could I help with it somehow?
Petr
Petr,
The 'nice' fix to get would actually be a real fix on gnucash for guile 1 / 2 conversion.
Together with upstream there was a lot of work undertaken already to build it (which succeeds with all the patches we have, which is also part of the 2.4.8 release), but runtime actually fails to load guile based modules (Also the test suite of gnucash fails on that one).
bgo#655901 has some more information about this issue.
Dominique, here are steps, that caused GnuCash start at least on my factory system (hopefuly I didn't forgot something): 1. apply patch to gnucash enclosed, build and install it see http://blog.peter-b.co.uk/2011/06/geda-and-guile-dealing-with-deprecated.htm... 2. remove maxdepth setting from /usr/share/gnucash/guile-modules/gnucash/main.scm 3. replace all occurences of N_ by _ in all files in /usr/share/gnucash/guile-modules/gnucash/report /usr/share/gnucash/guile-modules/gnucash/report/standard-reports It is surely not perfect, but only way I found in short time I have for that. I'll investigate it further. Petr