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’.



Reply via email to