Установка ECL на OSX
Мне нужно попробовать встраиваемый общий lisp на моем OSX. К сожалению, я думаю, что столкнулся с проблемами при установке и понятия не имею, почему. Я установил ecl-13.5.1 и следовал инструкциям на http://ecls.sourceforge.net/new-manual/pr01s06.html но столкнулся с проблемами во время выполнения команды make. Вот некоторые из сообщений:
haukurs-mbp:ecl-13.5.1 Haukur$ make
cd build; /Applications/Xcode.app/Contents/Developer/usr/bin/make
if (echo c gmp gc libffi atomic | grep gmp); then \
cd gmp && /Applications/Xcode.app/Contents/Developer/usr/bin/make install && \
cd .. && mv include/gmp.h ecl/ && rmdir include && \
mv ./libgmp.a ./libeclgmp.a; \
fi
c gmp gc libffi atomic
gcc -fPIC -fno-common `test -f 'gen-fac_ui_.c' || echo '/Users/Haukur/ecl-13.5.1/src/gmp/'`gen-fac_ui_.c -o gen-fac_ui
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [gen-fac_ui] Error 1
make[1]: *** [libeclgmp.a] Error 2
make: *** [all] Error 2
и сообщение make install:
haukurs-mbp:ecl-13.5.1 Haukur$ make install
cd build; /Applications/Xcode.app/Contents/Developer/usr/bin/make install
# Here we would use the option -s but the install program in sourceforge-solaris
# is broken.
/bin/sh /Users/Haukur/ecl-13.5.1/src/gc/mkinstalldirs /usr/local/bin/ /usr/local/lib/ \
/usr/local/lib/ecl-13.5.1/ /usr/local/include/ /usr/local/include//ecl
mkdir -p -- /usr/local/lib/ecl-13.5.1/ /usr/local/include/ /usr/local/include//ecl
Я просто не понимаю коды ошибок, поэтому я не знаю, что пошло не так. Сейчас на сайте написано, что я использую OS X Tiger, но у меня Maverick 10.9.3. Возможно, это ошибка, и ecl не будет собираться с этой операционной системой. Если нет, я могу это исправить? К сожалению, мои поиски оказались пустыми, поэтому любая помощь очень ценится.