GNOME Bugzilla – Bug 340359
Absence of guile-g-wrap not detected at compile time.
Last modified: 2018-06-29 21:03:12 UTC
Please describe the problem: After compiling gnucash 1.9.5 (r13793) from source tarball on Ubuntu Dapper, it fails to run: $ /usr/local/bin/gnucash <unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...): <unnamed port>: no code for module (g-wrap gw standard) 'make check' shows: [...] make[7]: Entering directory `/home/abuchbinder/software/INSTALLED/gnucash-1.9.5/src/gnc-module/test' ERROR: no code for module (g-wrap gw standard) test-load-c.c: testing module load/unload from C ... FAIL: test-load-c [...] More errors follow. Steps to reproduce: 1. Compile gnucash-1.9.5 from source on Ubuntu Dapper without guile-g-wrap installed. 2. Execute gnucash. Actual results: GnuCash crashes as described above. Expected results: GnuCash should have failed at compile time, or it should give a more informative error message. Does this happen every time? Yes; this is repeatable. Other information: The trivial workaround is to install guile-g-wrap. I discovered a Debian bug (#354973) on this issue as well. Can this be helped at the source tarball stage, or is this something for the packagers?
This is a packaging problem with debian/ubuntu. It's not a compile-time problem. The packagers should fix this. *** This bug has been marked as a duplicate of 330560 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=340359. Please update any external references or bookmarks.