Chris Dennis <cgden...@btinternet.com> writes: > Hello folks > > I've just noticed that the eguile-based Tax Invoice fails in 2.3.13 > (I've just updated to r19230) with the error messages show below, > which boils down to "Unbound variable: sub-vicinity". > > This is probably related to Bugfix #615168 which seeks to remove slib. > > eguile-utilities.scm requires slib, but hadn't explicitly used it.
Thank you for finding this issue. Unfortunately with scheme the only way to detect these kinds of requirements are to run the reports. So we appreciate people like you testing. > Adding > (use-modules (ice-9 slib)) > to eguile-utilities.scm fixes the Tax Invoice again. > > Shall I create a bug and submit the patch? Not with this change, no. We're trying to remove slib dependencies, not add it back in. > cheers > > Chris > > [snip] > 85: 22* (sub-vicinity (user-vicinity) ".gnucash") > /usr/local/gnucash-svn-feb10/share/gnucash/guile-modules/gnucash/report/eguile-utilities.scm:85:19: > In expression (sub-vicinity (user-vicinity) ".gnucash"): > /usr/local/gnucash-svn-feb10/share/gnucash/guile-modules/gnucash/report/eguile-utilities.scm:85:19: > Unbound variable: sub-vicinity The proper fix will be to change this code to use functions other than sub-vicinity and user-vicinity. -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH warl...@mit.edu PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel