Bug in new Maxima make/install scripts



Hi!

It seems that I found a bug in new Maxima
build and install scripts.  If I build maxima
without cmucl support then cmucl's part in
maxima wrapper script looks as follows
===========================================
if [ "$in_maxima_local" = "true" ]; then
   exec "lisp" -quiet -core "$maxima_image_base.core" -eval 
'(user::run)' -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" "$arg7" 
"$arg8" "$arg9"
else
   exec "$MAXIMA_VERPKGLIBDIR/binary-$MAXIMA_LISP/" -quiet -core 
"$maxima_image_base.core" -eval '(user::run)' -- "$arg1" "$arg2" "$arg3" 
"$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
fi
===========================================
Here else branch is wrong since cmucl executable name
is missing.  Right command is
   exec "$MAXIMA_VERPKGLIBDIR/binary-$MAXIMA_LISP/lisp" -quiet -core
Of course, I build maxima _without_ cmucl and make didn't
know about cmucl precisely.  But I think that in such situation
the default name of cmucl executable "lisp" is suitable.
I guess that something like this is happening to clisp
part of code if Maxima is build without clisp support.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>