On Wed, Aug 18, 2010 at 5:03 PM, Gabriel Dos Reis <span dir="ltr"><<a href="mailto:gdr@cs.tamu.edu">gdr@cs.tamu.edu</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Has anybody been successful building ECL from CVS trunk on Windows<br>
32-bit using msys/mingw? For me it fails with:<br>
<br>
In file included from<br>
c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/<br>
unistd.h:13,<br>
from c:/Docume~1/gdr/Desktop/ecl.cvs/src/c/file.d:29:<br>
c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:95: error: expected identifier or '(' before '{' token<br>
c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:95: error: expected identifier or '(' before 'void'<br>
c:\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/process.h:100: error: conflicting types for 'GC_beginthreadex'<br clear="all"></blockquote></div><br>I just got the same error because ECL was unable to find version 7.2a4 of the garbage collector, which I had installed somewhere else. Ensure that the right library is used by passing --enable-boehm=system This will make ECL complain when it cannot find the library you downloaded and installed yourself.<br>
<br>Juanjo<br><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>