Robert Dodier <robert.dodier at gmail.com> wrote:
On Tue, Sep 15, 2009 at 7:58 AM, Mark McClure <mcmcclur at unca.edu> wrote:
> (%i1) load("mockmma/mockmma.lisp");
> STYLE-WARNING: using deprecated EVAL-WHEN situation names EVAL LOAD COMPILE
> STYLE-WARNING: using deprecated EVAL-WHEN situation names COMPILE
> ;
> ; compilation unit aborted
> ;?? caught 1 fatal ERROR condition
>
> Load failed for
> /Applications/Maxima.app/Contents/Resources/share/maxima/5.19.2/share/mockmma/mockmma.lisp
Dunno what the problem might be, but maybe you can get more detail
about the error by loading it like this:
It looks like whichever Lisp implementation is being used has decided to
issue a style-warning (this is _not_ an error) when the deprecated
eval-when names are used, and whichever code is driving the compilation
insists on a warning-free compilation.
The simple fix would probably be to find where any compile, load, or
eval symbols used with eval-when and change them to the symbols
:compile-toplevel, :load-toplevel, :execute .
See the ANS which explains this:
http://www.franz.com/support/documentation/8.1/ansicl/dictentr/eval-whe.htm