[Ecls-list] ECL build failure on 64-bit windows 7 using mingw-w64 toolchain

Gabriel Dos Reis gdr at integrable-solutions.net
Sun Aug 19 09:56:47 UTC 2012


* fresh check out of CVS trunk
* configure option:  --build=x86_64-w64-mingw64

First failure appeared while compiling c/ffi.d.
Reason: the symbol :WIN64 appears not to be defined anywhere
so that the '@' translation could do something meaningful.  Instead
it replaced it with unknown, which of course gives a compile-time error.

After modifying c/symbols_list.h and c/symbols_list2.h to include
a definition for :WIN64, the build failed again because
the function ecl_make_ulong_long was mistyped as
ecl_make_ulong_Long (note the capital L for the second Long.)
The same typo appears in c/number.d 3 times.
After correcting those, I got an ecl_min.exe.
Unfortunately, it failed to execute properly, apparently for the
same reasons as 2 years ago.

-- Gaby




More information about the ecl-devel mailing list