[Ecls-list] ecl cvs get code(10.7.1) compile has error

William Wang javacave at gmail.com
Thu Dec 16 07:47:34 UTC 2010


on window xp sp2,
cvs get lastest ecl code,

cvs.exe -z3 -d:pserver:anonymous at ecls.cvs.sourceforge.net:/cvsroot/ecls
 checkout ecl


compile option:

make clean;./configure --prefix=/usr/local   --enable-threads
--enable-unicode ;make

get error:
rm -f tmp.c
if test -f ../CROSS-DPP ; then ../CROSS-DPP /temp/ecl/ecl/src/c/package.d
tmp.c
; else ./dpp.exe /temp/ecl/ecl/src/c/package.d tmp.c ; fi
dpp: d:/temp/ecl/ecl/src/c/package.d -> tmp.c
gcc -DECLDIR="\"/usr/local/lib/ecl-10.7.1\"" -I. -Id:/temp/ecl/ecl/build
-I/temp
/ecl/ecl/src/c -I../ecl/gc -DECL_API -DECL_NO_LEGACY    -g -O2 -g -O2
-D_THREAD_
SAFE -Dmingw32 -c -o package.o tmp.c
d:/temp/ecl/ecl/src/c/package.d: In function 'ecl_intern':
d:/temp/ecl/ecl/src/c/package.d:368:11: error: expected ';' before ':' token
d:/temp/ecl/ecl/src/c/package.d:395:22: error: expected identifier or '*'
before
 numeric constant
d:/temp/ecl/ecl/src/c/package.d: In function 'cl_export2':
d:/temp/ecl/ecl/src/c/package.d:539:11: error: expected ';' before ':' token
d:/temp/ecl/ecl/src/c/package.d:563:22: error: expected identifier or '*'
before
 numeric constant
make[2]: *** [package.o] Error 1
make[2]: Leaving directory `/temp/ecl/ecl/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/temp/ecl/ecl/build'
make: *** [all] Error 2


mingw is latest mingw-get-inst-20101030.exe is gcc 4.5.0.

complie 10.4.1 is ok.

thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20101216/bf09d173/attachment.html>


More information about the ecl-devel mailing list