I just installed maxima/5.9.2 on Linux Fedora Core 4 machine and I can't
get affine statements to work.
I found a reference to a load(affine); statement in the mail history at
http://sourceforge.net/tracker/?group_id=4933&atid=104933&func=detail&aid=1349855
but I am still unable to make any progress.
I changed /usr/share/maxima/5.9.2/share/affine/affine.lisp per the post
above to be:
(in-package "MAXIMA")
(defvar *maxima-affinedir*
(combine-path (list *maxima-sharedir* "affine")))
(load (combine-path
(list *maxima-affinedir* "affine.system")))
(mk:oos "affine" :compile)
and removed (:file "sloop") reference in affine.system
;;; -*- Mode:Lisp; Package:CL-MAXIMA; Syntax:COMMON-LISP; Base:10 -*-;;;
(in-package "MAXIMA")
(defvar *maxima-affinedir*
(combine-path (list *maxima-sharedir* "affine")))
(mk:defsystem "affine"
:source-extension "lisp"
:binary-pathname (combine-path
(list *maxima-affinedir*
(concatenate 'string
"binary-" *maxima-lispname*)))
:components ((:file "sys-declaim" :load-only t)
(:file "sloop")
(:file "compat") ;new
(:file "amacros")
(:file "dummy-gc")
when I start maxima and load(affine); it bombs with:
vanallp at fischer affine]$ maxima
Maxima 5.9.2 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) load(affine);
Loading /usr/share/maxima/5.9.2/share/affine/sys-declaim.lisp
Finished loading /usr/share/maxima/5.9.2/share/affine/sys-declaim.lisp
Compiling /usr/share/maxima/5.9.2/share/affine/compat.lisp.
Load failed for /usr/share/maxima/5.9.2/share/affine/affine.lisp
-- an error. Quitting. To debug this try debugmode(true);
(%i2)
Did I take a wrong turn somewhere?
Thanks,
Paul
--
Paul Van Allsburg
Computational Science & Modeling Facilitator
Natural Sciences Division, Hope College
35 East 12th Street
Holland, Michigan 49423
616-395-7292