[Ecls-list] ECL not building

Paul F. Dietz dietz at dls.net
Tue Nov 25 03:51:01 UTC 2003


I haven't been able to build ecl for some time now (this is cvs HEAD).
I get the following problem during make:

make[2]: Leaving directory `/home/dietz/ecls/build/gc'
cd c; make
make[2]: Entering directory `/home/dietz/ecls/build/c'
cat /home/dietz/ecls/src/c/symbols_list.h | \
sed -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*NULL,.*}%{\1,NULL}%g' \
     -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*\([^,]*\),.*}%{\1,"\2"}%g' \
     -e 's%{NULL.*%{NULL,NULL}};%' > symbols_list2.h
if test -f ../CROSS-DPP; then touch dpp; else \
gcc -g -O2 -fomit-frame-pointer -mcpu=athlon -march=athlon -Dlinux -fPIC -fstrict-aliasing -I../h -I./ -I/home/dietz/ecls/src/h  /home/dietz/ecls/src/c/dpp.c  -o dpp ; \
fi
if test -f ../CROSS-DPP ; then ../CROSS-DPP /home/dietz/ecls/src/c/main.d main.c ; else ./dpp /home/dietz/ecls/src/c/main.d main.c ; fi
dpp: /home/dietz/ecls/src/c/main.d -> main.c

Unknown symbol: mp::*current-process*

Unknown symbol: mp::+load-compile-lock+

Unknown symbol: mp::+load-compile-lock+

Unknown symbol: si::*record-source-pathname-p*
gcc -c -I../h -I/home/dietz/ecls/src/c -I/home/dietz/ecls/src/h -I../include -g -O2 -fomit-frame-pointer -mcpu=athlon -march=athlon -Dlinux -fPIC -fstrict-aliasing -o main.o main.c
/home/dietz/ecls/src/c/main.d:265:1: directives may not be used inside a macro argument
/home/dietz/ecls/src/c/main.d:264:53: unterminated argument list invoking macro "ECL_SET"
/home/dietz/ecls/src/c/main.d: In function `cl_boot':
/home/dietz/ecls/src/c/main.d:266: `ECL_SET' undeclared (first use in this function)
/home/dietz/ecls/src/c/main.d:266: (Each undeclared identifier is reported only once
/home/dietz/ecls/src/c/main.d:266: for each function it appears in.)
/home/dietz/ecls/src/c/main.d:266: parse error before numeric constant
make[2]: *** [main.o] Error 1
rm main.c
make[2]: Leaving directory `/home/dietz/ecls/build/c'
make[1]: *** [libecl.a] Error 2
make[1]: Leaving directory `/home/dietz/ecls/build'
make: *** [all] Error 2


	Paul






More information about the ecl-devel mailing list