|
From: Dan S. <dan...@ie...> - 2011-09-18 19:59:21
|
Hello All,
I am building clisp with mingw in the directory mingw-build and I am
running into 2 problems with make check, and a third makemake problem.
First, ext-clisp.tst fails with the following message:
SYSTEM::SET-CURRENT-LANGUAGE: locales "en_US.utf8" and "en_US" are not
installed on this system.
Should there be directories ex_US and ex_US.utf8 in the directory
mingw-build/locales created by the build process?
Isn't that where set-current-language would look during the make-check
processing?
Second, the socket test is hanging, requiring me to kill the spawned
lisp process to finish the tests.
Following is the form:
(MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((IS (RUN-PROGRAM RUN
:ARGUMENTS (APPEND ARGS '("-q" "-q" "-x" "
(let ((se (socket:socket-server)))
(write-line (princ-to-string (socket:socket-server-port se)))
(with-open-stream (so (socket:socket-accept se))
(write-line (lisp-implementation-version) so))
(socket:socket-server-close se))")) :INPUT NIL :OUTPUT
:STREAM)))
(LOOP :UNTIL (DIGIT-CHAR-P (PEEK-CHAR NIL IS)) :DO (READ-LINE IS))
(WITH-OPEN-STREAM (SO (SOCKET-CONNECT (READ IS) "localhost" :TIMEOUT
10)) (STRING= (LISP-IMPLEMENTATION-VERSION) (READ-LINE SO)))))
Third, the following targets are missing from the makefile on mingw, but
are present in cygwin:
distmakefile
install
installdirs
install-modules
install-bin
install-man
install-doc
installcheck
uninstall
uninstall-bin
uninstall-man
Has anyone else had any of these issues?
Thank you,
Dan Stanger
|