I have Fedora 14 running with sbcl lisp installed.
I always build my Maxima installations from source.
As the subject already says
the load mechanism fails for me since Maxima-5.21.1
Regards
Andre
I use always
--------------------------------------
./configure --prefix=/home/user/opt/maxima-5.XX.YY --enable-sbcl
make
make install
--------------------------------------
since Maxima-5.21.1 my load commands fail
setup is the following
------------ loadbug.max -----------------------
display2d : false;
file_search_maxima : append(file_search_maxima, ["./include/###.inc.max"] );
file_search( "loadbug.inc.max" );
load( "loadbug.inc.max" );
print(f(10));
------------- loadbug.max -----------------------
------------- include/loadbug.inc.max -----------
f(n) := 11*n*n;
------------- include/loadbug.inc.max -----------
Maxima-5.20.1 works and gives
-------------------------------------------------
[user at host loadbug]$ maxima -b loadbug.max
Maxima 5.20.1 http://maxima.sourceforge.net
using Lisp SBCL 1.0.40-1.fc14
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) batch(loadbug.max)
batching /home/user/tmp/loadbug/loadbug.max
(%i2) display2d : false
(%o2) false
(%i3)
file_search_maxima:append(file_search_maxima,["./include/###.inc.max"])
(%o3) ["/home/user/.maxima/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.20.1/share/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.20.1/share/{affine,algebra,algebra/charsets,algebra/solver,calculus,combinatorics,contrib,contrib/amatrix,contrib/bitwise,contrib/boolsimp,contrib/descriptive,contrib/diffequations,contrib/diffequations/tests,contrib/distrib,contrib/ezunits,contrib/finance,contrib/format,contrib/fourier_elim,contrib/fractals,contrib/fresnel,contrib/gentran,contrib/gentran/test,contrib/gf,contrib/graphs,contrib/Grobner,contrib/integration,contrib/levin,contrib/lurkmathml,contrib/maximaMathML,contrib/mcclim,contrib/namespaces,contrib/noninteractive,contrib/numericalio,contrib/pdiff,contrib/prim,contrib/rand,contrib/sarag,contrib/simplex,contrib/simplex/Tests,contrib/solve_rec,contrib/state,contrib/stats,contrib/stringproc,contrib/vector3d,contrib/unit,contrib/Zeilberger,diff_form,diffequations,dynamics,draw,lapack,lbfgs,linearalgebra,integequations,integration,macro,matrix,minpack,misc,numeric,orthopoly,hypergeometric,physics,simplification,sym,tensor,tensor/tests,trigonometry,utils,vector}/###.{mac,mc}",
"./include/###.inc.max"]
(%i4) file_search("loadbug.inc.max")
(%o4) "./include/loadbug.inc.max"
(%i5) load("loadbug.inc.max")
(%o5) "./include/loadbug.inc.max"
(%i6) print(f(10))
1100
(%o6) 1100
(%o6) "/home/user/tmp/loadbug/loadbug.max"
-------------------------------------------------
Maxima-5.21.1 does not work and gives
-------------------------------------------------
[user at host loadbug]$ maxima -b loadbug.max
Maxima 5.21.1 http://maxima.sourceforge.net
using Lisp SBCL 1.0.40-1.fc14
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) batch(loadbug.max)
read and interpret file: /home/user/tmp/loadbug/loadbug.max
(%i2) display2d : false
(%o2) false
(%i3)
file_search_maxima:append(file_search_maxima,["./include/###.inc.max"])
(%o3) ["/home/user/.maxima/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.21.1/share/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.21.1/share/{affine,algebra,algebra/charsets,algebra/solver,calculus,colnew,colnew/lisp,combinatorics,contrib,contrib/altsimp,contrib/amatrix,contrib/bitwise,contrib/boolsimp,contrib/descriptive,contrib/diffequations,contrib/diffequations/tests,contrib/distrib,contrib/ezunits,contrib/finance,contrib/format,contrib/fourier_elim,contrib/fractals,contrib/fresnel,contrib/gentran,contrib/gentran/man,contrib/gentran/test,contrib/gf,contrib/graphs,contrib/Grobner,contrib/integration,contrib/levin,contrib/lurkmathml,contrib/maximaMathML,contrib/mcclim,contrib/namespaces,contrib/noninteractive,contrib/nset,contrib/numericalio,contrib/pdiff,contrib/prim,contrib/rand,contrib/sarag,contrib/simplex,contrib/simplex/Tests,contrib/solve_rec,contrib/state,contrib/stats,contrib/stringproc,contrib/unit,contrib/vector3d,contrib/Zeilberger,diff_form,diffequations,draw,dynamics,hypergeometric,integequations,integration,lapack,lapack/blas,lapack/lapack,lbfgs,linearalgebra,lisp-utils,macro,matrix,minpack,minpack/lisp,misc,numeric,orthopoly,physics,simplification,sym,tensor,trigonometry,utils,vector}/###.{mac,mc}",
"./include/###.inc.max"]
(%i4) file_search("loadbug.inc.max")
(%o4) "./include/loadbug.inc.max"
(%i5) load("loadbug.inc.max")
;
; compilation unit aborted
; caught 1 fatal ERROR condition
Load failed for ./include/loadbug.inc.max
-- an error. To debug this try: debugmode(true);
(%o5) "/home/user/tmp/loadbug/loadbug.max"
-------------------------------------------------
Maxima-5.22.1 does not work and gives
-------------------------------------------------
[user at host loadbug]$ maxima -b loadbug.max
Maxima 5.22.1 http://maxima.sourceforge.net
using Lisp SBCL 1.0.40-1.fc14
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) batch(loadbug.max)
read and interpret file: /home/user/tmp/loadbug/loadbug.max
(%i2) display2d : false
(%o2) false
(%i3)
file_search_maxima:append(file_search_maxima,["./include/###.inc.max"])
(%o3) ["/home/user/.maxima/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.22.1/share/###.{mac,mc}",
"/home/user/opt/maxima/share/maxima/5.22.1/share/{affine,algebra,algebra/charsets,algebra/solver,calculus,colnew,colnew/lisp,combinatorics,contrib,contrib/altsimp,contrib/amatrix,contrib/bitwise,contrib/boolsimp,contrib/descriptive,contrib/diffequations,contrib/diffequations/tests,contrib/distrib,contrib/ezunits,contrib/finance,contrib/format,contrib/fourier_elim,contrib/fractals,contrib/fresnel,contrib/gentran,contrib/gentran/man,contrib/gentran/test,contrib/gf,contrib/graphs,contrib/Grobner,contrib/integration,contrib/levin,contrib/lurkmathml,contrib/maximaMathML,contrib/mcclim,contrib/namespaces,contrib/noninteractive,contrib/nset,contrib/numericalio,contrib/pdiff,contrib/prim,contrib/rand,contrib/sarag,contrib/simplex,contrib/simplex/Tests,contrib/solve_rec,contrib/state,contrib/stats,contrib/stringproc,contrib/unit,contrib/vector3d,contrib/Zeilberger,diff_form,diffequations,draw,dynamics,hypergeometric,integequations,integration,lapack,lapack/blas,lapack/lapack,lbfgs,linearalgebra,lisp-utils,macro,matrix,minpack,minpack/lisp,misc,numeric,orthopoly,physics,simplification,sym,tensor,trigonometry,utils,vector}/###.{mac,mc}",
"./include/###.inc.max"]
(%i4) file_search("loadbug.inc.max")
(%o4) "./include/loadbug.inc.max"
(%i5) load("loadbug.inc.max")
;
; compilation unit aborted
; caught 1 fatal ERROR condition
Load failed for ./include/loadbug.inc.max
-- an error. To debug this try: debugmode(true);
(%o5) "/home/user/tmp/loadbug/loadbug.max"
-------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: loadbug.tar.gz
Type: application/x-gzip
Size: 329 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20101230/696a093f/attachment.bin>