On Sun, 2023-11-19 at 19:50 -0600, Jeremiah Benham wrote:
> Richard,
> I managed to build denemo with mxe using 64bit target. It is using
> guile 3.0.7 because I had trouble getting the lesser versions
> compiled. Here is the link. I compiled with --enable-debug which
> should add the -g and -O0 to the compiler. I had trouble debugging it
> mostly because I don't know what I am doing with wine-dbg.
> https://www.denemo.org/~jjbenham/denemo-snapshot/denemo-2023-11-19.zip

I've run this on a windows laptop under gdb with break points set on
main() and inner_main(). It executes ok until the call to
scm_with_guile() at line 456 of main.c.
When I try to step into scm_with_guile() four threads exit with code 3
and it's game over.
Reading the documentation* for Guile 3 it seems that guile should
initialize its global state and then call our inner_main() function. As
inner_main() is never reached it means the initialization of Guile is
crashing.
HTH,
Richard
*https://www.gnu.org/software/guile/manual/html_node/Initialization.html
> 
> Thanks,
> Jeremiah
> 


Reply via email to