On Tue, 10 Jul 2001 maxima-request@www.ma.utexas.edu wrote:
>
> Message: 3
> [...]
> So far I did
> cd src
> make clisp-compile CLISP=clisp
>
> I got a couple of warning and no errors, but Maxima isn't working. That's
> what I get retrying "make":
> ; Loading file macsys.fas ...
> ;; Loading of file macsys.fas is finished.
> ;; Loading file mload.fas ...
> ;; Loading of file mload.fas is finished.
> ;; Loading file suprv1.fas ...
> *** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"suprv1.fas" @36>: there
> is no character bit with name "NO"
> Bye.
I have clisp-2.26 running on SGI Irix 6.5. After changing two
lines in clisp-compile.lisp I get stuck at the same message.
For the record, the changes were simply to replace "lisp:..." with
"ext:...":
; (lisp:gc)
; (lisp:saveinitmem "maxima-clisp.mem"
; :init-function #'user::run)
(ext:gc)
(ext:saveinitmem "maxima-clisp.mem"
:init-function #'user::run)
The block that appears to be the problem in suprv1.lisp is:
(cond (#-cl (< (cadr x)
160)
#+cl (char< (cadr x)
#. (code-char 160.))
(ASCII (CADR X)))
(t (cadr x)))))
In clisp I get:
[1]> (code-char 160.)
#\NO-BREAK_SPACE
I don't know where the "NO-BREAK_SPACE" is defined, and I wonder
if it shouldn't be "NO_BREAK_SPACE", or if it is really needed
at all for maxima.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography