[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