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>