Hello! Ken Raeburn <raeb...@raeburn.org> writes:
> But... a new issue -- with SCM_DEBUG=1, my build fails: > > GUILE_AUTO_COMPILE=0 \ > ../meta/uninstalled-env \ > guile-tools compile -Wunbound-variable -Warity-mismatch -o > "language/glil/decompile-assembly.go" > "../../module/language/glil/decompile-assembly.scm" > Non-pair accessed with SCM_C[AD]R: `#<unknown-type (0x13d . 0x101a239a0) @ > 0x101a23960>' > make[2]: *** [language/glil/decompile-assembly.go] Abort trap (core dumped) > > (gdb) bt > #0 0x00007fff81777fe6 in kill () > #1 0x00000001000cfb5f in scm_error_pair_access (non_pair=0x10195e230) at > ../../libguile/pairs.c:64 I was quite disappointed to see that ‘SCM_DEBUG’ is yet another cpp variable, different from ‘GUILE_DEBUG’ and ‘SCM_I_GSC_GUILE_DEBUG’, which are enabled by ‘--enable-guile-debug’. Anyway, I added a ‘SCM_DEBUG=1’ build to Hydra, as it seems to be useful: http://hydra.nixos.org/jobset/gnu/guile-master Thanks, Ludo’.