[Ecls-list] Build problems with cygwin

jjkola at email.com jjkola at email.com
Tue Apr 11 13:04:02 UTC 2006


Hi!

Here is error messages which I got when I tried building with cygwin. I think it's the latest cygwin package.

gcc -c -I. -I/cygdrive/d/sources/ecl/build -I/cygdrive/d/sources/ecl/src/c -I../ecl/gc  -g -O2 -fPIC -fstrict-aliasing -Dcygwin  -o time.o time.c
time.c:1: warning: -fPIC ignored for target (all code is position independent)
if test -f ../CROSS-DPP ; then ../CROSS-DPP /cygdrive/d/sources/ecl/src/c/unixint.d unixint.c ; else ./dpp.exe /cygdrive/d/sources/ecl/src/c/unixint.d unixint.c ; fi
dpp: /cygdrive/d/sources/ecl/src/c/unixint.d -> unixint.c
gcc -c -I. -I/cygdrive/d/sources/ecl/build -I/cygdrive/d/sources/ecl/src/c -I../ecl/gc  -g -O2 -fPIC -fstrict-aliasing -Dcygwin  -o unixint.o unixint.c
unixint.c:1: warning: -fPIC ignored for target (all code is position independent)
/cygdrive/d/sources/ecl/src/c/unixint.d: In function `signal_catcher':
/cygdrive/d/sources/ecl/src/c/unixint.d:132: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:136: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:156: error: too few arguments to function `handle_signal'
/cygdrive/d/sources/ecl/src/c/unixint.d: In function `si_check_pending_interrupts':
/cygdrive/d/sources/ecl/src/c/unixint.d:168: error: too few arguments to function `handle_signal'
/cygdrive/d/sources/ecl/src/c/unixint.d: In function `si_catch_bad_signals':
/cygdrive/d/sources/ecl/src/c/unixint.d:176: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:178: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:180: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:185: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:188: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d: In function `init_unixint':
/cygdrive/d/sources/ecl/src/c/unixint.d:318: warning: passing arg 2 of `signal' from incompatible pointer type
/cygdrive/d/sources/ecl/src/c/unixint.d:320: warning: passing arg 2 of `signal' from incompatible pointer type
make[2]: *** [unixint.o] Error 1
rm symbol.c num_rand.c num_sfun.c cmpaux.c list.c num_arith.c string.c stacks.c main.c predicate.c num_log.c array.c unixint.c instance.c compiler.c character.c gfun.c sequence.c reference.c time.c print.c backq.c typespec.c num_co.c num_pred.c macros.c read.c error.c num_comp.c number.c file.c assignment.c cfun.c disassembler.c interpreter.c package.c eval.c
make[2]: Leaving directory `/cygdrive/d/sources/ecl/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/cygdrive/d/sources/ecl/build'
make: *** [all] Error 2

Whole build log and log for configure can be found from:

http://www.jjkola.tk/misc/cygwin-build.log
http://www.jjkola.tk/misc/cygwin-configure.log

Sincerely,

Jyrki Jaakkola





More information about the ecl-devel mailing list