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