On Sun, Jul 5, 2009 at 10:52 PM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Sun, 5 Jul 2009 20:07:23 -0700<br>
Elliott Slaughter <<a href="mailto:elliottslaughter@gmail.com">elliottslaughter@gmail.com</a>> wrote:<br>
<br>
> I am trying to find a working build for ECL on Windows. So far I have tried<br>
> compiling 9.6.1 and current CVS HEAD on Cygwin,  both of which fail (output<br>
> below).<br>
<br>
</div>I can't answer about the exact problem or test it now on windows, but<br>
does ECL also support the cygwin->mingw cross-compiler target?  If so<br>
it might be worth trying as well, and it'd also avoid dependency on<br>
cygwin.dll (and its licensing and performance issues)...<br></blockquote></div><br>When I try 'gcc -mno-cygwin' I get the following:<br><br>(Is the Makefile calling gen-fac_ui incorrectly?...)<br><br>$ CFLAGS='-mno-cygwin' ./configure<br>
...<br>$ make<br>cd build; make<br>make[1]: Entering directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-20<br>09-07-05-759pmPST/build'<br>cp /cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-2009-07-05-759pmPST/src/util<br>
/gdbinit .gdbinit<br>if (echo c gc gmp | grep gmp); then \<br>          cd gmp && make install && \<br>          cd .. && mv include/gmp.h ecl/ && rmdir include &&  \<br>          mv ./libgmp.a ./libeclgmp.a; \<br>
        fi<br>c gc gmp<br>make[2]: Entering directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-20<br>09-07-05-759pmPST/build/gmp'<br>gcc  `test -f 'gen-fac_ui.c' || echo '/cygdrive/c/User/Programming/Lisp/CommonLi<br>
sp/ecl-2009-07-05-759pmPST/src/gmp/'`gen-fac_ui.c -o gen-fac_ui.exe<br>./gen-fac_ui  0 >mpz/fac_ui.h || (rm -f mpz/fac_ui.h; exit 1)<br>Usage: gen-fac_ui limbbits nailbits<br>make[2]: *** [mpz/fac_ui.h] Error 1<br>
make[2]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200<br>9-07-05-759pmPST/build/gmp'<br>make[1]: *** [libeclgmp.a] Error 2<br>make[1]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200<br>
9-07-05-759pmPST/build'<br>make: *** [all] Error 2<br><br>Thanks.<br><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>