compiling Maxima 5.29.1 on Allegro Common Lisp, 16X speedup



On 1/15/2013 10:46 AM, Robert Dodier wrote:
> On 2013-01-15, Richard Fateman <fateman at eecs.berkeley.edu> wrote:
>
>> (%i2) plot2d(sin(x),[x,0,10]);
>> Error: Attempt to take the value of the unbound variable
>>          `*MAXIMA-TEMPDIR*'.
> Oh -- *MAXIMA-TEMPDIR* and other such global variables are set up by
> configure.lisp -- see INSTALL.lisp for details.
Well, then the asdf::load-system should maybe know about it.

also, loading configure.lisp and executing (configure)
leads to this.


Error: File #P"configure.in" does not exist.
   [condition type: FILE-ERROR]

..........


Oh, with asdf::load-system
there is also a problem with this..

; Fast loading C:\maxima-5.29.1\src\binary-ecl\xmaxima_def.fasl
Error: File #P"c:\\maxima-5.29.1\\src\\share-subdirs.lisp" does not
        exist.
   [condition type: FILE-ERROR]

Restart actions (select using :continue):
  0: Prompt for a different filename to compile
  1: Retry compiling #<CL-SOURCE-FILE "maxima" "final" "share-subdirs">.
  2: Continue, treating
     compiling #<CL-SOURCE-FILE "maxima" "final" "share-subdirs"> as
     having been successful.
  3: Return to Top Level (an "abort" restart).
  4: Abort entirely from this (lisp) process.

>
>>    0[4]: (EXCL:RUN-SHELL-COMMAND "gnuplot"
>>            :INPUT :STREAM
>>            :OUTPUT NIL
>>            :WAIT NIL)
>> Error: "starting shell command" resulted in
>>          error: No such file or directory [errno=2].
> I assume Gnuplot is installed.
yes; I run wxmaxima so it is installed somewhere.
Maybe several places.
I found it in C:\Program Files\Maxima-5.25.1-gcl\gnuplot
and also in c:\cygwin\bin

running (configure) does not help.

Can't asdf do this?  Can't the lisp tell most of the answers to the 
questions
asked by config?



I'm sure these are all, so far, pretty simple problems to fix if you 
know how to
fix them, or are willing to learn how to fix them.  My preference is that
someone for whom it is trivial to fix these issues, do so :)


> I don't know what directories
> RUN-SHELL-COMMAND will search. Maybe the command name has to be fully
> qualified? Just guessing.
>
> best
>
> Robert Dodier
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima