From: Devon S. M. <lisp-hacker@Jovi.Net> - 2005-06-26 09:12:36
|
PPC MacOS 10.4 clisp-2.33.2 fails to compile, both pure out-of-the-box and DarwinPorts clisp. Two bugs are revealed and a workaround is presented. Bug #1 undefined symbols in streams.c rl_basic_quote_characters rl_gnu_readline_p undefined symbols at link time _META _history_list _rl_basic_quote_characters _rl_gnu_readline_p _rl_named_function _rl_refresh_line _rl_variable_bind Perhaps HAVE_READLINE is wrongly defined because ./configure is confused about readline? Bug #2 makemake --with-noreadline Fails to specify CFLAGS with -DNO_READLINE perhaps it should also undef HAVE_READLINE? Workaround Build as directed in unix/INSTALL and the unix/PLATFORMS MacOS section but after ./makemake and before make, add -DNO_READLINE to the CFLAGS variable in the automatically generated Makefile despite the "do not edit" warning there. Peace --Devon PS: out-of-the-box libsigsegv also fails to compile but if you don't mind the risk of some third party package mangler botching your MacOS, in Terminal ... $ sudo bash # cvs -d :pserver:ano...@an...:/Volumes/src/cvs/od login # cvs -d :pserver:ano...@an...:/Volumes/src/cvs/od co -P darwinports # cd darwinports/base # ./configure # make # make install # port selfupdate # port install libsigsegv # port install readline # port install clisp ... should work but is slow and broken. If you get it to work, please tell how. |