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 |
From: Sam S. <sd...@gn...> - 2011-09-19 02:33:47
|
Hi, > * Dan Stanger <qna...@vr...t> [2011-09-18 15:59:02 -0400]: > > 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. I will let Bruno handle this. > 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))))) I have seen that, but I no longer have access to a windows system, so I have an excuse for not fixing this. This was introduced when gnulib pulled in a bunch of socket stuff like rpl_socket (I complained to the gnulib people but to no avail), you can either wait for Bruno to fix this of do it yourself. > 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? there is no "install" on a window system; there is "distrib" which you then install. -- Sam Steingold (http://sds.podval.org/) on Ubuntu 11.04 (natty) X 11.0.11001000 http://www.memritv.org http://mideasttruth.com http://openvotingconsortium.org http://pmw.org.il http://dhimmi.com http://palestinefacts.org http://memri.org You do not have time or money to sue anyone rich enough to be worth suing. |
From: Dan S. <dan...@ie...> - 2011-09-19 11:06:14
|
Hi Sam, Mingw is more like unix than windows, since it has sh and a directory system containing /usr et al. Would it be possible to add that target back? Dan Stanger Sam Steingold wrote > > there is no "install" on a window system; there is "distrib" which you > then install. > > |