maxima 5.6 and cmucl



Grabbed the 5.6 release and rebuilt with cmucl.  Everything works but
I did run into a problem.

Some of the tests fail.  However, if I delete the mstuff fasl file and
recompile everything, the tests work just fine.  I have no idea why
this is.  My guess is something that's compiled before mstuff
influences how mstuff gets compiled, but only when that thing is
compiled, but it has no effect if that fasl is LOAD'ed before
compiling mstuff.

Also, I think I found the problem with cmucl and compiling plot.lisp.
The defstruct for polygon is wrapped inside an eval-when
compile/eval.  If I take that outside, and reinstate the make-polygon
macro (after renaming the defstruct constructor from make-polygon to
%make-polygon to prevent a collision), plots work.

Ray