cvs-version + gcll 2.5 = problems



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>