[Ecls-list] Build on MacOSX broken

Paul Meurer paul.meurer at uib.no
Sat Aug 28 12:52:04 UTC 2004


I am trying to build ECL from the newest CVS sources on MacOS X 
(10.3.5), but get an error (see below). Is there an easy fix, or could 
somebody point me to a working version?

ar cru .libs/libgc.a mach_dep.o
: .libs/libgc.a
ar cru .libs/libgc.a
ar: no archive members specified
usage:  ar -d [-TLsv] archive file ...
make[3]: *** [libgc.la] Error 1
make[2]: *** [install-recursive] Error 1
cd c; make
if test -f ../CROSS-DPP ; then ../CROSS-DPP 
/Users/paul/Download/ecls/src/c/alloc_2.d alloc_2.c ; else ./dpp 
/Users/paul/Download/ecls/src/c/alloc_2.d alloc_2.c ; fi
dpp: /Users/paul/Download/ecls/src/c/alloc_2.d -> alloc_2.c
gcc -c -I./ -I/Users/paul/Download/ecls/src/c 
-I/Users/paul/Download/ecls/src/h -I../h -I../include -g -O2 -mpowerpc 
-no-cpp-precomp -mcpu=7450 -fPIC -fno-common -fstrict-aliasing -Ddarwin 
  -o alloc_2.o alloc_2.c
In file included from /Users/paul/Download/ecls/src/c/alloc_2.d:20:
/Users/paul/Download/ecls/src/h/page.h:24:16: gc.h: No such file or 
/Users/paul/Download/ecls/src/c/alloc_2.d: In function 
/Users/paul/Download/ecls/src/c/alloc_2.d:97: warning: passing arg 2 of 
`GC_register_finalizer_no_order' from incompatible pointer type
make[2]: *** [alloc_2.o] Error 1
rm alloc_2.c
make[1]: *** [libeclmin.a] Error 2
make: *** [all] Error 2

Paul Meurer

More information about the ecl-devel mailing list