[Ecls-list] libeclgmp.a

Rick Taube taube at uiuc.edu
Sat Feb 10 15:24:42 UTC 2007

im on osx 10.4, ive done a fresh checkout of ecl from cvs and ./ 
configure --enable-threads=yes
things compile fine until it attempts to link with eclgmp.a.
the error message is:

thanks for any info on how to fix this.

gcc -c -I. -I/usr/local/src/ecl/build -I/usr/local/src/ecl/src/c -I../ 
ecl/gc  -g -O2 -fPIC -fno-common -D_THREAD_SAFE  -fstrict-aliasing - 
Ddarwin  -I./ cinit.c -o ../cinit.o
rm array.c symbol.c num_rand.c num_sfun.c cmpaux.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 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  
mapfun.c package.c eval.c
if [ -f CROSS-COMPILER ]; then \
         touch ecl_min; \
else \
         gcc  -o ecl_min cinit.o c/all_symbols.o -L./ libeclmin.a - 
leclgmp -leclgc  -lpthread   -lm  ;\
/usr/bin/ld: truncated or malformed archive: .//libeclgmp.a (ranlib  
structures in table of contents extends past the end of the table of  
contents, can't load from it)
collect2: ld returned 1 exit status
make[1]: *** [ecl_min] Error 1
make: *** [all] Error 2

More information about the ecl-devel mailing list