<div class="gmail_quote">On Sun, Aug 19, 2012 at 11:56 AM, Gabriel Dos Reis <span dir="ltr"><<a href="mailto:gdr@integrable-solutions.net" target="_blank">gdr@integrable-solutions.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div id=":1bs">Unfortunately, it failed to execute properly, apparently for the<br>
same reasons as 2 years ago.<br></div></blockquote></div><br>There were not so many things to fix after all:<div><br></div><div>* the typo you found</div><div>* missing :win64 keyword</div><div>* typo in _ecl_big_set_fixnum()</div>

<div>* wrong printf() statements in aclocal.m4</div><div><br></div><div>With all these, ECL seems to build fine on mingw32. The configuration step is not the one you showed, but</div><div><br></div><div>./src/configure --prefix=... --build=x86_86-w64-mingw32</div>

<div><br></div><div>One needs to download and build separately the following components: libatomic_ops (<a href="https://github.com/ivmai/libatomic_ops">https://github.com/ivmai/libatomic_ops</a>) , boehm-weiser garbage collector (<a href="https://github.com/ivmai/bdwgc">https://github.com/ivmai/bdwgc</a>), and gmp 5.0.5 (stable release).</div>

<div><br></div><div>None of those libraries, as shipped with ECL, build on 64-bits/mingw. Unfortunately I cannot upgrade them because then other ports would be broken, and also because the required versions are unstable.</div>

<div><br></div><div>Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div>