From: <don...@is...> - 2017-05-23 14:23:39
|
mkdir locale (cd po && make && make install datarootdir=.. localedir='$(datarootdir)/locale' INSTALL_DATA='ln') || (rm -rf locale ; exit 1) make[1]: Entering directory '/home/don/hg/clisp/build-dir/po' make[1]: *** No rule to make target 'sv.gmo', needed by 'all-yes'. Stop. make[1]: Leaving directory '/home/don/hg/clisp/build-dir/po' Makefile:1382: recipe for target 'locale' failed make: *** [locale] Error 1 [don@localhost build-dir]$ I don't understand why this build is different from the one on the host machine, where make reports nothing to be done. But since that's not the main point of this exercise, I just copy sc.gmo and then clisplow_sv.gmo from the host to the VM and then make seems to finish ok. Then make check ends with: EQL-OK: NIL (PROGN (SETQ *SERVER* (SHOW (SOCKET-SERVER 9090)) *SOCKET-1* (SHOW (SOCKET-CONNECT 9090 "localhost" :TIMEOUT 0 :BUFFERED NIL)) *SOCKET-2* (SHOW (SOCKET-ACCEPT *SERVER* :BUFFERED NIL))) (WRITE-CHAR #\a *SOCKET-1*)) [../src/stream.d:14062] [OS-ERROR]: OS-ERROR(98): Address already in use ERROR!! ERROR should be #\a ! (LISTP (SHOW (LIST (MULTIPLE-VALUE-LIST (SOCKET-STREAM-LOCAL *SOCKET-1*)) (MULTIPLE-VALUE-LIST (SOCKET-STREAM-PEER *SOCKET-1*)) (MULTIPLE-VALUE-LIST (SOCKET-STREAM-LOCAL *SOCKET-2*)) (MULTIPLE-VALUE-LIST (SOCKET-STREAM-PEER *SOCKET-2*))) :PRETTY T)) [SIMPLE-TYPE-ERROR]: SOCKET-STREAM-LOCAL: argument #1=#<CLOSED INPUT BUFFERED SOCKET-STREAM CHARACTER localhost:46709> is not an open SOCKET-STREAM ERROR!! ERROR should be T ! (SEARCH " (" (SOCKET-STREAM-LOCAL *SOCKET-1* T)) [SIMPLE-TYPE-ERROR]: SOCKET-STREAM-LOCAL: argument #1=#<CLOSED INPUT BUFFERED SOCKET-STREAM CHARACTER localhost:46709> is not an open SOCKET-STREAM ERROR!! ERROR should be NIL ! (SEARCH " (" (SOCKET-STREAM-PEER *SOCKET-1* T)) [SIMPLE-TYPE-ERROR]: SOCKET-STREAM-PEER: argument #1=#<CLOSED INPUT BUFFERED SOCKET-STREAM CHARACTER localhost:46709> is not an open SOCKET-STREAM ERROR!! ERROR should be NIL ! (SOCKET-STATUS (CONS *SOCKET-2* :INPUT) 0) [SIMPLE-TYPE-ERROR]: SOCKET-STATUS: argument #1=#<CLOSED IO INPUT-BUFFERED SOCKET-STREAM CHARACTER 0.0.0.0:46709> is not an open stream Makefile:25: recipe for target 'tests' failed make[1]: *** [tests] Segmentation fault (core dumped) make[1]: Leaving directory '/home/don/hg/clisp/build-dir/tests' Makefile:2167: recipe for target 'check-tests' failed make: *** [check-tests] Error 2 [don@localhost build-dir]$ same thing happens if I make check as root netstat --inet -l -n -p doesn't show any 9090 in use... Aha - we seem to be using inet6 by default now! netstat -l -n -p shows: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2999/sshd tcp6 0 0 :::9090 :::* LISTEN 1/systemd ... |