<div class="gmail_quote">On Sat, Aug 25, 2012 at 3:58 AM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@gmail.com" target="_blank">juanjose.garciaripoll@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div class="im">On Fri, Aug 17, 2012 at 2:21 PM, bob <span dir="ltr"><<a href="mailto:bobatnet@gmail.com" target="_blank">bobatnet@gmail.com</a>></span> wrote:<br>

</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I am trying to build ecl (both stable from git) on MinGW (latest stable) with gcc 4.7.0. But I am presented with different errors during the make stage. Using the stable release (12.7.1) I hit upon make error while building libsocket. So I tried configure with --with-tcp=no. But then I have error in /src/c/file.d.</blockquote>



</div></div><br>I reckon from your private email that you were configuring with a C++ compiler. That uncovered certain problems with some windows function prototypes and the gcc compiler being less permissive about pointer coercion. I fixed all problems in the sockets library and find no further problems in file.d. So the message is that now ECL seems to build fine in Mingw + C++<div class="HOEnZb">

<div class="h5"><div>

<br></div></div></div></blockquote><div>I git pull'ed the latest ECL but these configure flags didn't work:  --with-sse=yes --with-cxx=yes. It had problems compiling libffi. So I tried to compile without dffi with this:<br>

<br>./configure --prefix=/c/lisp/ecl-gcc --with-cxx=yes --with-sse=yes --with-dffi=no<br><br>and it worked! Thanks!<br></div></div><br>bob<br>