On Wed, 11 Jul 2001, William Schelter wrote:
>
> in suprv.lisp please try replacing with
>
>
> #+cl (char< (cadr x)
> #. (code-char 160.))
>
> #+cl (< (char-code x) 160)
>
> Note in the previous version of clisp this bug did not arise, since
> there
>
> [1]> (code-char 160)
> #\U00A0
>
> which was acceptable to their compiler..
>
> william
I tried this, but now get the error:
;; Loading file suprv1.fas ...
*** - CHAR-CODE: argument (CNTLC #\Etx) is not a character
Bye.
I think the replacement should read:
#+cl (< (char-code (cadr x)) 160)
With this, compilation proceeds much further, but stops at:
Compiling file /disk2/gwhite/src/maxima-5.6/src/mactex.lisp ...
*** - READ from #<BUFFERED FILE-STREAM CHARACTER
#P"/disk2/gwhite/src/maxima-5.6/src/mactex.lisp" @1>: illegal character
#\Us
Bye.
The file mactex.lisp appears to be corrupt. It is 9289 bytes, dated May
18 06:26. I had a version that is 26076 bytes from Apr 2 20:19.
With this change, I was able to get a maxima-clisp.mem, but there is
a problem with the tests:
(cd ../doc ; clisp -M ../src/maxima-clisp.mem tests.lisp)
*** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"tests.lisp" @10>:
there is no package with name "SI"
gmake: *** [test-clisp] Error 1
I can, however, run simple examples, e.g., cut and pasted from the
manual.demo file.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography