load(draw); broken in 5.23.0



El mar, 28-12-2010 a las 18:27 +0000, Peter Gardner escribi?:
> Just upgraded from 5.21.1 to 5.23.0 on Slackware 13.0 x86_64 which
> comes with clisp-2.47.
> 
> load(draw); is now broken - it gives this error message:
>  file_search1: grcommon.lisp not found in
> file_search_maxima,file_search_lisp.
> 
> I don't have a grcommon.lisp anywhere on my PC - what is it?
> 
> Looking into the source code of 5.21.1, 5.22.1 and 5.23.0, the first
> time 
> grcommon.lisp is used is in 5.23.0:
> grep -nR grcommon.lisp maxima-5.21.1 maxima-5.22.1 maxima-5.23.0
> maxima-5.23.0/share/draw/draw.lisp:36:  (simplify ($load
> "grcommon.lisp")))
> 
> Anybody any ideas how to fix?
> 
> 

Current version 5.23.0 has been shipped without file grcommon.lisp,
which is now needed by package draw.

I hope there will be a new complete Maxima tarball before the official
release of Maxima 2.23.

In the meantime, if you want to check draw, you can download
grcommon.lisp from 

http://maxima.cvs.sourceforge.net/viewvc/maxima/maxima/share/draw/grcommon.lisp

and place it in your local folder share/draw

grcommon.lisp handles the graphic options of package draw.

--
Mario