[Ecls-list] mingw build failure

Marko Kocić marko.kocic at gmail.com
Sun Oct 19 20:36:42 UTC 2008


Building latest master on Mingw with gcc-4.3.2 fails with the following error:
Configured using ./configure --prefix=/c/lisp/app/ecl --enable-threads
--with-gmp-prefix=c:/msys/1.0/local

if test -f ../CROSS-DPP ; then ../CROSS-DPP
/c/dev/cvstree/lisp/ecl.git/src/c/unixsys.d unixsys.c ; else ./dpp.exe
/c/de
v/cvstree/lisp/ecl.git/src/c/unixsys.d unixsys.c ; fi
dpp: c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d -> unixsys.c
gcc -c -DECL_API -I. -Ic:/dev/cvstree/lisp/ecl.git/build
-I/c/dev/cvstree/lisp/ecl.git/src/c -I../ecl/gc  -g -O2  -D_THR
EAD_SAFE -Ic:/msys/1.0/local/include -Dmingw32  -o unixsys.o unixsys.c
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d: In function 'si_run_program':
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:124: warning: passing
argument 1 of '_open_osfhandle' makes integer from poi
nter without a cast
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:137: warning: passing
argument 2 of 'DuplicateHandle' makes pointer from int
eger without a cast
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:156: warning: passing
argument 1 of '_open_osfhandle' makes integer from poi
nter without a cast
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:169: warning: passing
argument 2 of 'DuplicateHandle' makes pointer from int
eger without a cast
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:190: warning: passing
argument 2 of 'DuplicateHandle' makes pointer from int
eger without a cast
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:261: warning: passing
argument 1 of 'LocalFree' discards qualifiers from poi
nter target type
c:/dev/cvstree/lisp/ecl.git/src/c/unixsys.d:372: error: expected
declaration or statement at end of input
make[2]: *** [unixsys.o] Error 1
rm num_comp.c list.c mapfun.c format.c stacks.c time.c num_rand.c
file.c sequence.c num_arith.c num_log.c array.c cfun.c
 disassembler.c predicate.c assignment.c backq.c main.c string.c
eval.c error.c character.c print.c number.c gfun.c mult
ival.c read.c macros.c typespec.c unixint.c hash.c compiler.c
num_sfun.c num_pred.c reference.c structure.c unixfsys.c s
ymbol.c pathname.c num_co.c load.c unixsys.c cmpaux.c package.c
interpreter.c instance.c
make[2]: Leaving directory `/c/dev/cvstree/lisp/ecl.git/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/c/dev/cvstree/lisp/ecl.git/build'
make: *** [all] Error 2




More information about the ecl-devel mailing list