Test suite failures



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