[Ecls-list] Compilation failed on Mac OS X 10.4.3 (and some other questions)

Luís Oliveira luismbo at gmail.com
Mon Nov 14 07:53:01 UTC 2005


Hello,

I'm trying to compile CVS ECL from a few minutes ago but it
fails. Here's the error messages:

$ make
....
test -z "/Users/luis/src/ecls/build/h" || /bin/sh /Users/luis/src/ecls/src/gc/mkinstalldirs "/Users/luis/src/ecls/build/h"
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/gc.h' '/Users/luis/src/ecls/build/h/gc.h'
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/gc_local_alloc.h' '/Users/luis/src/ecls/build/h/gc_local_alloc.h'
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/gc_pthread_redirects.h' '/Users/luis/src/ecls/build/h/gc_pthread_redirects.h'
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/gc_config_macros.h' '/Users/luis/src/ecls/build/h/gc_config_macros.h'
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/leak_detector.h' '/Users/luis/src/ecls/build/h/leak_detector.h'
 /usr/bin/install -c -m 644 '/Users/luis/src/ecls/src/gc/include/gc_typed.h' '/Users/luis/src/ecls/build/h/gc_typed.h'
sed -e 's, at ecldir@,/Users/luis/Software/lib/ecl,g' < lsp/config.pre > lsp/config.lsp
cd c; make
cat /Users/luis/src/ecls/src/c/symbols_list.h | \
sed -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*NULL,.*}%{\1,NULL}%g' \
    -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*\([^,]*\),.*}%{\1,"\2"}%g' \
    -e 's%{NULL.*%{NULL,NULL}};%' > /Users/luis/src/ecls/src/c/symbols_list2.h
if test -f ../CROSS-DPP; then touch dpp; else \
gcc -I../include -g -O2 -fPIC -fno-common -fstrict-aliasing -Ddarwin -I/Users/luis/src/ecls/src/c -I../h -I./ -I/Users/luis/src/ecls/src/h  /Users/luis/src/ecls/src/c/dpp.c  -o dpp ; \
fi
In file included from /Users/luis/src/ecls/src/c/dpp.c:76:
../h/config.h:282:27: arch/fpe_none.c: No such file or directory
make[2]: *** [dpp] Error 1
make[1]: *** [libeclmin.a] Error 2
make: *** [all] Error 2
$ gcc --version
gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1819)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I used a simple ./configure --prefix="/Users/luis/Software". Same error
with GCC 4.0.1 too, btw.

Meanwhile, I was hoping someone could enlighten me about which keywords
ECL pushes onto *features* on OSX? I was looking for something like
:darwin and :ppc32 (as opposed to :ppc64).

Also, on this combination (darwin/ppc32), does
(nth-value 1 (ffi:size-of-foreign-type :double)) return 4 or 8?

Finally, is there support for "long long" in ECL?

Thanks,

-- 
Luís Oliveira
luismbo (@) gmail (.) com
Equipa Portuguesa do Translation Project
http://www.iro.umontreal.ca/translation/registry.cgi?team=pt





More information about the ecl-devel mailing list