18:07:49d3jC:/MinGW/msys/1.0/home/d333j/ecl-16.1.2/build/ecl/gc/gc.h:1536:26: note: previous declaration of 'GC_CreateThread' was here GC_API HANDLE WINAPI GC_CreateThread( ^~~~~~~~~~~~~~~ C:/MinGW/msys/1.0/home/d333j/ecl-16.1.2/src/c/threads/process.d: In function 'mp_exit_process': C:/MinGW/msys/1.0/home/d333j/ecl-16.1.2/src/c/threads/process.d:600:1: warning: 'noreturn' function does return ^
18:09:19d3jand the the build still failed... is this the conflict with bdwgc?
18:15:25jackdanielI mean – cross compilation with gcc for windows doesn't work currently
18:16:00jackdanielnormal compilation should work for both cygwin and mingw afair
18:16:10jackdanielI meant 16.1.3 (last release), assumed you used git repository
19:35:51d3ji commented out the conflicting definition in process.d and it compiled
19:37:47d3jI used git for ecl-16.1.3... and I dl 16.1.2 from common-lisp.net. 16.1.2 with the change described above compiled. I'll give 16.1.3 another try
19:45:29d3janyhow, my dll from 16.1.2 is working with my first test program, so good times ahead.