|
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...> [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. > > |