In addition to the testsuite failures I would like to report that on my Windows
XP system with GCL 2.6.8 (we have the same problem with GCL 2.6.7) the testsuite
only works if I add the following patch in commac.lisp:
Index: commac.lisp
===================================================================
RCS file: /cvsroot/maxima/maxima/src/commac.lisp,v
retrieving revision 1.54
diff -u -r1.54 commac.lisp
--- commac.lisp 11 Oct 2008 16:38:01 -0000 1.54
+++ commac.lisp 26 Oct 2008 14:06:35 -0000
@@ -555,6 +555,10 @@
(defvar *read-hang-prompt* "")
(defun tyi-raw (&optional (stream *standard-input*) eof-option)
+ ;; Adding this extra EOF test, because the testsuite generates
+ ;; unexpected end of input-stream with Windows XP and GCL 2.6.8.
+ (when (eq (peek-char nil stream nil eof-option) eof-option)
+ (return-from tyi-raw eof-option))
(let ((ch (read-char-no-hang stream nil eof-option)))
(if ch
ch
Again the build info of my system:
Maxima version: 5.16.0cvs
Maxima build date: 8:11 11/22/2008
host type: @host@
lisp-implementation-type: GNU Common Lisp (GCL)
lisp-implementation-version: GCL 2.6.8
Perhaps it might be useful to know that this patch is needed to get the
testsuite to work on a Windows XP system with GCL. I am not sure that this patch
is the best way, but it works.
Dieter Kaiser