jarausch@igpm.rwth-aachen.de ?????:
> I have no luck in building Maxima (cvs-version) with gcl 2.5 (cvs)
>
> I get
> Making all in src
> /home/jarausch/Math/Maxima/maxima-cvs/src
> make[1]: Entering directory `/home/jarausch/Math/Maxima/maxima-cvs/src'
> test -d binary-gcl || mkdir binary-gcl
> test -d binary-gcl/numerical || mkdir binary-gcl/numerical
> test -d binary-gcl/numerical/slatec || mkdir binary-gcl/numerical/slatec
> LISPTYPE=gcl ; export LISPTYPE ;\
> GCL=gcl ; export GCL ;\
> ../lisp-utils/maxima-run-lisp \
> -x '(load "../lisp-utils/defsystem.lisp")(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t)' && \
> ../lisp-utils/maxima-run-lisp \
> -x '(load "../lisp-utils/defsystem.lisp")(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :load :verbose t)' \
> -d binary-gcl/maxima
> gcl -batch -eval (let ((argv '())) (declare (ignorable argv)) (progn (load "../lisp-utils/defsystem.lisp")(funcall (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t)) (values))
>
> Warning:
> COMPILE-FILE-PATHNAME is being redefined.
> Warning:
> REQUIRE is being redefined.
> Error in UNWIND-PROTECT [or a callee]: The function MAKE::WITH-COMPILATION-UNIT is undefined.
>
> Fast links are on: do (use-fast-links nil) for debugging
> Broken at UNWIND-PROTECT. Type :H for Help.
>
>
> Is this a Maxima or a Lisp problem?
>
> gcl-2.4.3 doesn't work either (I have replaced zero.lisp)
>
> Here I get (after some compilations)
>
> /home/jarausch/Math/Maxima/maxima-cvs/src/binary-gcl/numerical/slatec
> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
> Finished compiling binary-gcl/numerical/slatec/zbesh.o.
>
> ; - Loading binary file "binary-gcl/numerical/slatec/zbesh.o"
> Loading binary-gcl/numerical/slatec/zbesh.o
> start address -T 856d3f0 Finished loading binary-gcl/numerical/slatec/zbesh.o
>
> ; - Compiling source file "numerical/slatec/zbesy.lisp"
> Compiling numerical/slatec/zbesy.lisp.
> End of Pass 1.
>
> Error: Can't print a non-number.
> Fast links are on: do (si::use-fast-links nil) for debugging
> Error signalled by CATCH.
> Broken at COMPILER::CTOP-WRITE. Type :H for Help.
>
>
> Thanks for any hints,
>
> Helmut Jarausch
>
> Lehrstuhl fuer Numerische Mathematik
> Institute of Technology, RWTH Aachen
> D 52056 Aachen, Germany
>
>
You need gcl 2.6.1 to build Maxima CVS.
Unfortunetely final gcl 2.6.1 tarball isn't
available yet on http://savannah.gnu.org/projects/gcl/
(Savannah server priblem). But you can get it either
from gcl cvs using Varsion_2_6_1 tag or as Debian
unstable package (tarball is here as the source
of gcl Debian package).
Best wishes,
--
Vadim V. Zhytnikov
<vvzhy@mail.ru>
<vvzhy@netorn.ru>