[Ecls-list] Can't compile ECL from CVS
Jeronimo Pellegrini
jpn at aleph0.info
Sat Aug 30 10:14:50 UTC 2008
Hello!
I am trying to compile ECL from CVS, but there seems to be a problem.
I have tried this on Debian unstable (both i386 and amd64).
I checked out, ran ./configure, then make.
Is there something I missed?
Thanks,
J.
gcc -c -DECL_API -I. -I/home/jeronimo/pkg/ecl/build -I/home/jeronimo/pkg/ecl/src/c -I../ecl/gc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC -Dlinux -I./ cinit.c -o ../cinit.o
In file included from /home/jeronimo/pkg/ecl/build/ecl/ecl.h:39,
from /home/jeronimo/pkg/ecl/src/c/cinit.d:18:
/home/jeronimo/pkg/ecl/build/ecl/config.h:38:1: warning: "ECL_API" redefined
<command-line>: warning: this is the location of the previous definition
rm array.c symbol.c num_rand.c num_sfun.c cmpaux.c backq.c list.c unixsys.c num_arith.c load.c string.c stacks.c hash.c main.c predicate.c num_log.c unixint.c instance.c compiler.c character.c multival.c gfun.c structure.c sequence.c ffi.c unixfsys.c tcp.c reference.c time.c big.c print.c format.c typespec.c num_co.c num_pred.c macros.c alloc_2.c read.c error.c num_comp.c number.c pathname.c file.c cfun.c assignment.c disassembler.c interpreter.c mapfun.c package.c eval.c
make[2]: Leaving directory `/home/jeronimo/pkg/ecl/build/c'
if [ -f CROSS-COMPILER ]; then \
touch ecl_min; \
else \
gcc -o ecl_min cinit.o c/all_symbols.o -L./ libeclmin.a -ldl -lm -lgc -lgmp;\
fi
sed -e 's, at ecldir\\@,/usr/local/lib/ecl/,g' \
-e 's, at libdir\\@,/usr/local/lib/,g' < compile.pre > compile.lsp
echo "#" `uname -a` > BUILD-STAMP
head -8 config.log | tail -6 >> BUILD-STAMP
head: cannot open `config.log' for reading: No such file or directory
if [ -f CROSS-COMPILER ]; then \
./CROSS-COMPILER compile; \
else \
./ecl_min compile; \
fi
;*** Lisp core booted ****
ECL (Embeddable Common Lisp) 65536 pages
The variable C::*SUPPRESS-COMPILER-MESSAGES* is unbound.
Broken at TOP-LEVEL. File: #P"/home/jeronimo/pkg/ecl/src/lsp/top.lsp" (Form #26)No restarts available.
Top level.
SI>
sed -e 's, at libdir\\@,/usr/local/lib/,' \
-e 's, at includedir\\@,/usr/local/include/,' bin/ecl-config.pre > bin/ecl-config
make[1]: Leaving directory `/home/jeronimo/pkg/ecl/build'
More information about the ecl-devel
mailing list