checking for g-wrap module directory... /usr/share/guile/site checking g-wrap-wct.h usability... yes checking g-wrap-wct.h presence... yes checking for g-wrap-wct.h... yes checking for (g-wrap) guile module... configure: error: Cannot find the (g-wrap) guile module. Are you sure you have g-wrap compile-time environment installed? See http://bugzilla.gnome.org/show_bug.cgi?id=347680 $ guile -c '(use-modules (g-wrap))' ERROR: no code for module (srfi srfi-35)
nb. guile was compiled with USE="regex deprecated discouraged".
try recompiling g-wrap an uneven number of times
I did that, in between upgrading guile and trying to compile gnucash.
*** This bug has been marked as a duplicate of bug 163647 ***
reopening as there is a separate issue too, apart from the libffi stuff.
guile -c '(use-modules (g-wrap))' should now work. I get the folloing output: WARNING: (srfi srfi-35): `every' imported from both (oop goops util) and (srfi srfi-1) WARNING: (srfi srfi-35): `any' imported from both (oop goops util) and (srfi srfi-1) WARNING: (g-wrap util): imported module (srfi srfi-34) overrides core binding `raise' WARNING: (g-wrap): imported module (srfi srfi-34) overrides core binding `raise' WARNING: (g-wrap rti): imported module (srfi srfi-34) overrides core binding `raise' WARNING: (g-wrap rti): `class-name' imported from both (oop goops) and (g-wrap) WARNING: (g-wrap c-types): imported module (srfi srfi-34) overrides core binding `raise' WARNING: (g-wrap c-types): `class-name' imported from both (oop goops) and (g-wrap) WARNING: (g-wrap enumeration): `class-name' imported from both (oop goops) and (g-wrap) WARNING: (g-wrap guile): `class-name' imported from both (oop goops) and (g-wrap) WARNING: (g-wrap compat): `class-name' imported from both (oop goops) and (g-wrap) libffi issue is the other bug, so "fixed!".