[Ecls-list] How to build on Windows
Elliott Slaughter
elliottslaughter at gmail.com
Mon Jul 6 03:07:23 UTC 2009
Hi,
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).
Any hints or suggestions would be appreciated. Thanks.
My system is Cygwin on Windows XP:
$ uname -a
CYGWIN_NT-5.1 blackthorn 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
ECL 9.6.1
$ ./configure
...
$ ./make
gcc -c -DHAVE_CONFIG_H -I.
-I/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9
.6.1/src/gmp/mpn -I.. -D__GMP_WITHIN_GMP
-I/cygdrive/c/User/Programming/Lisp/Com
monLisp/ecl-9.6.1/src/gmp -DOPERATION_dive_1 -m32 -O2 -fomit-frame-pointer
-mtun
e=k8 -march=k8 tmp-dive_1.s -DPIC -o dive_1.o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/as: BFD
(GNU Bi
nutils) 2.18.50.20080625 assertion fail
/netrel/src/binutils-20080624-2/bfd/coff
-i386.c:579
tmp-dive_1.s: Assembler messages:
tmp-dive_1.s:112: Error: cannot represent relocation type
BFD_RELOC_386_GOTPC
make[4]: *** [dive_1.lo] Error 1
make[4]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6
.1/build/gmp/mpn'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6
.1/build/gmp'
make[2]: *** [install] Error 2
make[2]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6
.1/build/gmp'
make[1]: *** [libeclgmp.a] Error 2
make[1]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-9.6
.1/build'
make: *** [all] Error 2
ECL CVS HEAD as of 2009-07-05 at 7:59pm PST
$ ./configure
...
$ ./make
gcc -c -DHAVE_CONFIG_H -I.
-I/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-2
009-07-05-759pmPST/src/gmp/mpn -I.. -D__GMP_WITHIN_GMP
-I/cygdrive/c/User/Progra
mming/Lisp/CommonLisp/ecl-2009-07-05-759pmPST/src/gmp -DOPERATION_dive_1
-m32 -O
2 -fomit-frame-pointer -mtune=k8 -march=k8 tmp-dive_1.s -DPIC -o dive_1.o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/as: BFD
(GNU Bi
nutils) 2.18.50.20080625 assertion fail
/netrel/src/binutils-20080624-2/bfd/coff
-i386.c:579
tmp-dive_1.s: Assembler messages:
tmp-dive_1.s:112: Error: cannot represent relocation type
BFD_RELOC_386_GOTPC
make[4]: *** [dive_1.lo] Error 1
make[4]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200
9-07-05-759pmPST/build/gmp/mpn'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200
9-07-05-759pmPST/build/gmp'
make[2]: *** [install] Error 2
make[2]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200
9-07-05-759pmPST/build/gmp'
make[1]: *** [libeclgmp.a] Error 2
make[1]: Leaving directory
`/cygdrive/c/User/Programming/Lisp/CommonLisp/ecl-200
9-07-05-759pmPST/build'
make: *** [all] Error 2
--
Elliott Slaughter
"Don't worry about what anybody else is going to do. The best way to predict
the future is to invent it." - Alan Kay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20090705/f8bcc575/attachment.html>
More information about the ecl-devel
mailing list