Dieter Sulzbacher <dieter at cave.at> writes:
> Dear all,
> I run wxMaxima (version information see below) under Windows7 ultimate
> sp.1.
> Whenever I want to use a routine which uses gnuplot (eg. wxdraw2d,...)
> Maxima quits with following message:
>
<Transcript>
(%i43) wxdraw2d(explicit(Beitrag(f),f,10000,1e6),yrange=[10,10000],logx=true,logy=true);
Maxima encountered a Lisp error:
Error in SETF [or a callee]: Cannot create the file C:/Users/Sauron/maxout.gnuplot
Automatically continuing.
To enable the Lisp debugger set *debugger-hook* to nil.
</Transcript>
I'm afraid that I don't actually use wxMaxima (or Windows), so I can't
tell you exactly what's going wrong. However, what the error says is
that the software is trying to create a file called maxout.gnuplot in
the directory C:/Users/Sauron (which it thinks is a sort of home
directory for you). Does that directory exist and does the maxima
process run with write access to it?
If not, then we've bumped in to an error/design flaw in either Maxima or
wxMaxima. What the code is trying to do is generate a temporary file
(full of commands for gnuplot). Your user name is presumably Sauron?
Someone with a better knowledge of plot2d's internals can probably say
whether there's a way to tell it to use a different temporary directory,
which will make things work for you.
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130729/d00d8d99/attachment.pgp>