[Ecls-list] ecl 0.9l: lisp initialization error during make

Frederik freggy at gmail.com
Sun Aug 24 16:28:47 UTC 2008


When trying to build ecl 0.9l on Mandriva Linux 2009.0 Cooker i586 (glibc
2.8, gcc 4.3.1), it fails during the make phase with underneath message.
This seems to be the same problem as in
http://thread.gmane.org/gmane.lisp.ecl.general/3907/focus=3918

Building ecl 0.9j on this platform, succeeds without any problem.

gcc -c -DECL_API -I. -I/home/fhimpe/ecl/BUILD/ecl-0.9l/build -I/home/
fhimpe/ecl/BUILD/ecl-0.9l/src/c -I../ecl/gc  -D_GNU_SOURCE -
D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -
fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -
march=i586 -mtune=generic -fasynchronous-unwind-tables -fPIC -
D_THREAD_SAFE  -Dlinux  -I./ cinit.c -o ../cinit.o
In file included from /home/fhimpe/ecl/BUILD/ecl-0.9l/build/ecl/ecl.h:39,
                 from /home/fhimpe/ecl/BUILD/ecl-0.9l/src/c/cinit.d:18:
/home/fhimpe/ecl/BUILD/ecl-0.9l/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 load.c list.c
unixsys.c mapfun.c num_arith.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 backq.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
threads.c package.c eval.c
make[2]: Leaving directory `/home/fhimpe/ecl/BUILD/ecl-0.9l/build/c'
if [ -f CROSS-COMPILER ]; then \
                touch ecl_min; \
        else \
                gcc -Wl,--as-needed -Wl,--no-undefined  -o ecl_min
cinit.o c/all_symbols.o -L./ libeclmin.a  -lpthread -ldl  -lm  -lgc -lgmp;
\
        fi
sed -e 's, at ecldir\\@,/usr/lib/ecl/,g' \
            -e 's, at libdir\\@,/usr/lib/,g' < compile.pre > compile.lsp
ln -s /home/fhimpe/ecl/BUILD/ecl-0.9l/src/cmp/sysfun.lsp ./
echo "#" `uname -a` > BUILD-STAMP
head -8 config.log | tail -6 >> BUILD-STAMP
if [ -f CROSS-COMPILER ]; then \
                ./CROSS-COMPILER compile; \
        else \
                ./ecl_min compile; \
        fi
;*** Lisp core booted ****
ECL (Embeddable Common Lisp)  65536 pages

Internal or unrecoverable error in:

Lisp initialization error.

/bin/sh: line 4: 25180 Aborted                 ./ecl_min compile
make[1]: *** [bin/ecl] Error 134
make[1]: Leaving directory `/home/fhimpe/ecl/BUILD/ecl-0.9l/build'
make: *** [all] Error 2

-- 
Frederik




More information about the ecl-devel mailing list