On 14 Oct, Raymond Toy wrote:
>>>>>> "jarausch" == jarausch <jarausch@igpm.rwth-aachen.de> writes:
>
> jarausch> Trying to build maxima (current cvs) I get
>
> I think this is caused by one or more of the following issues:
>
> o compile-file-pathname has changed in CMUCL to be ANSI compliant
> o defsystem isn't doing the right thing, maybe.
>
> In any case, look in src/maxima.system. You'll find a line like
>
> #+cmucl "binary-cmucl"
>
> Change that to read
>
> #+cmucl (truename "binary-cmucl")
>
> This hack should allow maxima to build.
>
Many thanks, but unfortunately this doesn't help.
I've changed the original line
#+cmu "binary-cmucl"
to
#+cmu (truename "binary-cmucl")
But now I get
Making all in src
/home/jarausch/Math/Maxima/maxima-cvs/src
make[1]: Entering directory `/home/jarausch/Math/Maxima/maxima-cvs/src'
cd .. && \
/bin/sh /home/jarausch/Math/Maxima/maxima-cvs/missing --run automake --gnu src/Makefile
cd .. && \
CONFIG_HEADERS= CONFIG_LINKS= \
CONFIG_FILES=src/Makefile /bin/sh ./config.status
config.status: creating src/Makefile
make[1]: Leaving directory `/home/jarausch/Math/Maxima/maxima-cvs/src'
make[1]: Entering directory `/home/jarausch/Math/Maxima/maxima-cvs/src'
LISPTYPE=cmucl ; export LISPTYPE ;\
CMUCL=lisp ; export CMUCL ;\
./lisp-utils/maxima-run-lisp -i ../lisp-utils/defsystem \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t)' && \
../lisp-utils/maxima-run-lisp -i ../lisp-utils/defsystem \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :load :verbose t)' \
-d binary-cmucl/maxima
; Loading #p"/home/jarausch/Math/Maxima/maxima-cvs/lisp-utils/defsystem.lisp".
Converted CANONICALIZE-MODULE-NAME.
Converted DEFMODULE.
Converted MODULE-FILES.
Converted PROVIDE.
Converted REQUIRE.
Warning: These variables are undefined:
*LIBRARY* *MODULE-FILES*
Warning: Old-style IN-PACKAGE.
Converted |(PCL::FAST-METHOD PRINT-OBJECT (COMPONENT T))|.
Converted |(PCL::FAST-METHOD PRINT-OBJECT (LANGUAGE T))|.
; Loading #p"/home/jarausch/Math/Maxima/maxima-cvs/src/maxima.system".
Compilation unit aborted.
make[1]: *** [binary-cmucl/maxima.core] Error 1
make[1]: Leaving directory `/home/jarausch/Math/Maxima/maxima-cvs/src'
Regards,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
Institute of Technology, RWTH Aachen
D 52056 Aachen, Germany