I tried to compile axiom-aug2014-src.tgz yesterday; after some time I got this slew of errors:
--
gcc -c -Wall -DVOL=volatile -fsigned-char -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/usr/local/src/axiom/lsp/gcl-2.6.8pre7/o -I../h -I../gcl-tk gcl_readline.c
gcl_readline.d: In function ‘gcl_init_readline_function’:
gcl_readline.d:468:39: error: ‘CPPFunction’ undeclared (first use in this function)
rl_attempted_completion_function = (CPPFunction *)rl_completion;
^
gcl_readline.d:468:39: note: each undeclared identifier is reported only once for each function it appears in
gcl_readline.d:468:52: error: expected _expression_ before ‘)’ token
rl_attempted_completion_function = (CPPFunction *)rl_completion;
^
gcl_readline.d: At top level:
gcl_readline.d:220:15: warning: ‘rl_completion’ defined but not used [-Wunused-function]
static char **rl_completion(char *text, int start, int end) {
^
make[4]: *** [gcl_readline.o] Error 1
make[4]: Leaving directory `/usr/local/src/axiom/lsp/gcl-2.6.8pre7/o'
make[3]: *** [unixport/saved_pre_gcl] Error 2
make[3]: Leaving directory `/usr/local/src/axiom/lsp/gcl-2.6.8pre7'
/bin/sh: 6: unixport/saved_gcl: not found
make[2]: *** [gcldir] Error 127
make[2]: Leaving directory `/usr/local/src/axiom/lsp'
make[1]: *** [lspdir] Error 2
make[1]: Leaving directory `/usr/local/src/axiom'
make: *** [all] Error 2
--
What's going on here? And how can I fix it? And also - is it possible to compile with another Lisp, say SBCL?
I'm using Ubuntu 14.04, and as far as I know I have all the necessary dependencies.