Maxima-5.9.0.9beta2 failed to install on Slackware Linux
Subject: Maxima-5.9.0.9beta2 failed to install on Slackware Linux
From: Vadim V. Zhytnikov
Date: Wed, 11 Aug 2004 10:13:39 +0400
Milan Lukic writes:
> I just tried to install (on Linux, Slackware 9.0) the beta2 version of Maxima
> from the source (tar.gz) file. It failed.
>
> 1) I installed gcl-2.6.4 (before I had gcl-2.4.4)
> 2) Unpacked maxima-5.9.0.09beta2.tar.gz and ran "configure". Did not
> see anything suspicious.
> 3) The "make" stopped within few seconds with the following message
>
> Making all in src
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2/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
> gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (funcall
> (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t))' && \
> gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (funcall
> (intern "OPERATE-ON-SYSTEM" :mk) "maxima" :load :verbose t) (when (fboundp
> (quote si::sgc-on))(si::sgc-on t)) (si:save-system "binary-gcl/maxima"))'
>
> Error: "COMMON-LISP" is not of type (LISP:OR LISP:SYMBOL LISP:STRING ...).
> Fast links are on: do (si::use-fast-links nil) for debugging
> Error signalled by LISP:USE-PACKAGE.
> Broken at LISP:USE-PACKAGE. Type :H for Help.
> MAKE>>:h (I did!)
> Then tried :b and got
>
>>>:b
>
> Backtrace: funcall > system:top-level > EVAL
> NIL
> Giving up!
> :q
> >(quit)
>
> ;;; Surprise!!! Make continued the work and here is the last of several screens
> of the output:
>
> make[1]: Nothing to be done for all'.
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/share'
> Making all in demo
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2/demo'
> make[1]: Nothing to be done for all'.
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/demo'
> Making all in plotting
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2/plotting'
> rm -f omplotdata && \
> cat header.tcl ../interfaces/xmaxima/Tkmaxima/Constants.tcl
> ../interfaces/xmaxima/Tkmaxima/Macros.tcl
> ../interfaces/xmaxima/Tkmaxima/Plotting.tcl
> ../interfaces/xmaxima/Tkmaxima/Private.tcl
> ../interfaces/xmaxima/Tkmaxima/Getopt.tcl
> ../interfaces/xmaxima/Tkmaxima/Parse.tcl
> ../interfaces/xmaxima/Tkmaxima/Textinsert.tcl
> ../interfaces/xmaxima/Tkmaxima/Printops.tcl
> ../interfaces/xmaxima/Tkmaxima/Push.tcl
> ../interfaces/xmaxima/Tkmaxima/Plotconf.tcl
> ../interfaces/xmaxima/Tkmaxima/Adams.tcl
> ../interfaces/xmaxima/Tkmaxima/Rk.tcl
> ../interfaces/xmaxima/Tkmaxima/Plotdf.tcl
> ../interfaces/xmaxima/Tkmaxima/Plot2d.tcl
> ../interfaces/xmaxima/Tkmaxima/Matrix.tcl
> ../interfaces/xmaxima/Tkmaxima/Plot3d.tcl
> ../interfaces/xmaxima/Tkmaxima/NPlot3d.tcl footer.tcl > omplotdata && \
> chmod +x omplotdata
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/plotting'
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2'
> make[1]: Nothing to be done for all-am'.
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2'
>
> ;;;;Then I ran "make check".
> First, it broke the same way as above, so I exited with :q then (quit); it
> happened one more time, so I did the same. Finally, it returned to "make"
> and produced
>
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/src'
> Making check in lisp-utils
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2/lisp-utils'
> make[1]: Nothing to be done for check'.
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/lisp-utils'
> Making check in tests
> make[1]: Entering directory /tmp/Installs/maxima-5.9.0.9beta2/tests'
> echo "Running test suite with gcl..."; \
> /bin/sh ../maxima-local --lisp=gcl --batch-string="run_testsuite();" <
> /dev/null
> Running test suite with gcl...
> /tmp/Installs/maxima-5.9.0.9beta2/src/maxima: line 124:
> /tmp/Installs/maxima-5.9.0.9beta2/src/binary-gcl/maxima: No such file or
> directory
> /tmp/Installs/maxima-5.9.0.9beta2/src/maxima: line 124: exec:
> /tmp/Installs/maxima-5.9.0.9beta2/src/binary-gcl/maxima: cannot execute: No
> such file or directory
> make[1]: *** [check-gcl] Error 126
> make[1]: Leaving directory /tmp/Installs/maxima-5.9.0.9beta2/tests'
> make: *** [check-recursive] Error 1
>
> BTW, my attempt last year to install maxima-5.9.0 on this same Linux
> system from the tar.gz did not work either. At that time, I used the
> rpm file which I converted to .tgz and installed using Slackware's
> Installpkg. This time, since this is a beta version, I hope it might
> be useful to try to understand the problem at hand.
>
> Milan
>
>
Are you sure you are using ANSI GCL - the one built with --enable-ansi
option?
--
Vadim V. Zhytnikov
<vvzhy@netorn.ru>