Greg Troxel <[email protected]> writes: > "Dr. Arne Babenhauserheide" <[email protected]> writes: > >> Greg Troxel <[email protected]> writes: >> >>> tl:dr: gnucash is not happy with new guile, and I wonder if anybody else >>> is seeing this. I realize this is perhaps a latent bug in gnucash. >> >> Can you give instructions for reproducing this? > > What I did is: > > NetBSD 10 amd64 > all packages built from pkgsrc-current > locally update lang/guile30 from 3.0.10 to 3.0.11, and install it > try to build finance/gnucash (5.13) > > with 3.0.11 installed, I get the error I included. With 3.0.10 > installed, and nothing else changed, it builds and starts.
I think Matt Wette figured this out. The crash appears to be caused by a change in our overhauled SRFI-64 that expands test-group forms without a body differently, e.g.: (test-group "some-group") I'm not entirely certain what the spec requires, but depending, I assume we should either make that an error with a suitable message, or change the definition to handle it. For now, I'd guess GnuCash might be able to just adjust the relevant expressions. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
