On 2025-12-02 21:43:57 +01, Dr. Arne Babenhauserheide wrote: > 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? > >> /tmp/work/finance/gnucash/work/gnucash-5.13/gnucash/report/test/test-commodity-utils.scm >> ice-9/boot-9.scm:1705:22: In procedure raise-exception: >> Syntax error: >> unknown location: lambda: bad lambda in form (lambda ()) >> ninja: build stopped: subcommand failed. >> *** Error code 1 > > An empty lambda could mean that a macro is missing in dependencies. Does > the build have GUILE_LOAD_COMPILED_PATH set (to find the existing *.go > files)? I think I stumbled over something similar, but only with > wisp-code, so I thought it was a local hack gone wrong.
I have the same issue. In my case, the only difference is that I'm using guile-3.0.11 rather than guile-3.0.10. My situation is under NixOS so the other parts of the build tree should be the same. Is this not happening in Guix? -- Barry Fishman
