I can't use the INSTALL instructions:
Code: Select all
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$ ./configure
Discovered Linux, enter:
make
to make for linux with readline and utf8 support
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$ make
./build
Discovered Linux:
make[1]: Entering directory `/home/ryon/incoming/newlisp/newlisp-10.1.0'
make -f makefile_linux_utf8
make[2]: Entering directory `/home/ryon/incoming/newlisp/newlisp-10.1.0'
gcc -m32 -Wall -pedantic -Wno-strict-aliasing -Wno-long-long -c -O2 -g -DREADLINE -DSUPPORT_UTF8 -DLINUX newlisp.c
In file included from /usr/include/features.h:354,
from /usr/include/signal.h:29,
from newlisp.h:88,
from newlisp.c:19:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
newlisp.c:29:31: error: readline/readline.h: No such file or directory
newlisp.c:30:30: error: readline/history.h: No such file or directory
newlisp.c: In function ‘main’:
newlisp.c:736: error: ‘rl_readline_name’ undeclared (first use in this function)
newlisp.c:736: error: (Each undeclared identifier is reported only once
newlisp.c:736: error: for each function it appears in.)
newlisp.c:737: error: ‘rl_attempted_completion_function’ undeclared (first use in this function)
newlisp.c:737: error: ‘CPPFunction’ undeclared (first use in this function)
newlisp.c:737: error: expected expression before ‘)’ token
newlisp.c:746: warning: implicit declaration of function ‘readline’
newlisp.c:746: warning: assignment makes pointer from integer without a cast
newlisp.c:748: warning: implicit declaration of function ‘add_history’
newlisp.c: At top level:
newlisp.c:807: error: expected declaration specifiers or ‘...’ before ‘CPFunction’
newlisp.c: In function ‘newlisp_completion’:
newlisp.c:812: error: ‘CPFunction’ undeclared (first use in this function)
newlisp.c:812: error: expected expression before ‘)’ token
newlisp.c:812: error: too many arguments to function ‘completion_matches’
make[2]: *** [newlisp.o] Error 1
make[2]: Leaving directory `/home/ryon/incoming/newlisp/newlisp-10.1.0'
make[1]: *** [linux_utf8] Error 2
make[1]: Leaving directory `/home/ryon/incoming/newlisp/newlisp-10.1.0'
make: *** [default] Error 2
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$
Code: Select all
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$ sudo make install_home
install -d /home/ryon/bin
install -d /home/ryon/share/newlisp
install -d /home/ryon/share/newlisp/modules
install -d /home/ryon/share/newlisp/util
install -d /home/ryon/share/doc/newlisp/
install -d /home/ryon/share/doc/newlisp/guiserver
install -d /home/ryon/share/man/man1
install -m 755 newlisp /home/ryon/bin/newlisp
install: cannot stat `newlisp': No such file or directory
make: [install_home] Error 1 (ignored)
Code: Select all
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$ make clean
ryon@rabbit:~/incoming/newlisp/newlisp-10.1.0$ sudo make install_home
And, as you can see, I get lost trying to follow TedWalther's platform thread.
I've installed several newLISPs over the years, but this one has me stymied. Any advice?