A bug in maxima-5.10.0.a



Andrej Vodopivec writes:
> this is in maxima 5.10.0a (Windows)
> 
> (%i4) quad_qags(1/(x^2+1), x, 0, 1);
> Maxima encountered a Lisp error:
> Error in LET [or a callee]: Cannot create the file
> C:/DOCUME~1/vadim/LOCALS~1/Temp/gazonk_1032_0.lsp.
> Automatically continuing.
> To reenable the Lisp debugger set *debugger-hook* to nil.
> (%i5) :lisp *maxima-tempdir*;
> C:/Documents and Settings/Andrej
> 
> It looks like gcl is not using the correct temp dir, it uses the
> settings from Vadims system and not *maxima-tempdir*. It is probably a
> gcl bug, I'm pretty sure it worked in 5.10.0.
> 

*maxima-tempdir* has nothing to do with place gcl puts
gazonk files. Gcl compiler has its own way to select
temp dir.  Maxima 5.10.0 was compiled with gcl 2.6.7
with patch for gazonk's temp dir with was backported from
2.6.8.  Probably this part of code is broken in current
gcl 2.6.8.  I'll try to fix problem tomorrow.

-- 
      Vadim V. Zhytnikov

       <vvzhy at mail.ru>
      <vvzhy at netorn.ru>