Hi,<br><br>I am trying to find a working build for ECL on Windows. So far I have tried compiling 9.6.1 and current CVS HEAD on Cygwin, both of which fail (output below).<br><br>Any hints or suggestions would be appreciated. Thanks.<br>
<br><br>My system is Cygwin on Windows XP:<br>
<br>$ uname -a<br>CYGWIN_NT-5.1 blackthorn 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin<br><br><br>ECL 9.6.1<br><br>$ ./configure<br>...<br>$ ./make<br> gcc -c -DHAVE_CONFIG_H -I. -I/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9<br>
.6.1/src/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I/cygdrive/c/User/Programming/Lisp/Com<br>
monLisp/ecl-9.6.1/src/gmp -DOPERATION_dive_1 -m32 -O2 -fomit-frame-pointer -mtun<br>e=k8 -march=k8 tmp-dive_1.s -DPIC -o dive_1.o<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/as: BFD (GNU Bi<br>nutils) 2.18.50.20080625 assertion fail /netrel/src/binutils-20080624-2/bfd/coff<br>
-i386.c:579<br>tmp-dive_1.s: Assembler messages:<br>tmp-dive_1.s:112: Error: cannot represent relocation type BFD_RELOC_386_GOTPC<br>make[4]: *** [dive_1.lo] Error 1<br>make[4]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6<br>
.1/build/gmp/mpn'<br>make[3]: *** [install-recursive] Error 1<br>make[3]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6<br>.1/build/gmp'<br>make[2]: *** [install] Error 2<br>make[2]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6<br>
.1/build/gmp'<br>make[1]: *** [libeclgmp.a] Error 2<br>make[1]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6<br>.1/build'<br>make: *** [all] Error 2<br clear="all"><br>ECL CVS HEAD as of 2009-07-05 at 7:59pm PST<br>
<br>$ ./configure<br>...<br>$ ./make<br> gcc -c -DHAVE_CONFIG_H -I. -I/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-2<br>009-07-05-759pmPST/src/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I/cygdrive/c/User/Progra<br>mming/Lisp/CommonLisp/ecl-2009-07-05-759pmPST/src/gmp -DOPERATION_dive_1 -m32 -O<br>
2 -fomit-frame-pointer -mtune=k8 -march=k8 tmp-dive_1.s -DPIC -o dive_1.o<br>/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/as: BFD (GNU Bi<br>nutils) 2.18.50.20080625 assertion fail /netrel/src/binutils-20080624-2/bfd/coff<br>
-i386.c:579<br>tmp-dive_1.s: Assembler messages:<br>tmp-dive_1.s:112: Error: cannot represent relocation type BFD_RELOC_386_GOTPC<br>make[4]: *** [dive_1.lo] Error 1<br>make[4]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200<br>
9-07-05-759pmPST/build/gmp/mpn'<br>make[3]: *** [install-recursive] Error 1<br>make[3]: Leaving directory `/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200<br>9-07-05-759pmPST/build/gmp'<br>make[2]: *** [install] Error 2<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>-- <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>