[Ecls-list] eclgmp on osx?

Rick Taube taube at uiuc.edu
Mon Feb 12 00:45:27 UTC 2007


weird. I just installed the very latest Xcode from apple (2.4.1) and  
I get the same error when I attempt to build cvs ecl.
Here is what I did:

uname -a
Darwin galen.local 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep  8  
17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power  
Macintosh powerpc

galen:~ hkt$ gcc --version
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc.  
build 5367)

ADDRESS=anonymous at common-lisp.net:/project/ecl/cvsroot

cvs -z3 -d :pserver:anonymous:$ADDRESS co ecl
cd ecl

./configure --enable-threads=yes --enable-boehm=included --with- 
system-gmp=no --with-x=no
[...]

make
[...]
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  ;\
fi
/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