Hi,
I just downloaded and installed the latest releases of GCL-2.4.0 and
Maxima-5.6 on a RedHat 7.1/i386. I ran into a couple of problems.
In the configure script for GCL, there's a little EMACS function which tries
to find the site-lisp, defaults.el and lisp info/dir. In the version of EMACS
which is shipped with RH 7.1, EMACS produces different output from what is
expected by the sed command, namely:
[root@guanaco gcl-2.4.0]# emacs -q -batch -l conftest.el
Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)...
Finished loading /usr/share/emacs/site-lisp/egg/leim-list.el
and load others...
./default.el
The 'Finished loading..' and ' and load others...' are not properly filtered
out by the sed command. (So, I changed it to 'sed -e /[Ll]oad/' in each of
three places this is used and it got through configure OK.)
After I built Maxima, I was trying out some old .mc files and I found that
integration seems to be broken. For example:
[root@guanaco gcl-2.4.0]# maxima
GCL (GNU Common Lisp) Version(2.4.0) Tue Jul 17 15:59:50 EDT 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.6 Tue Jul 17 15:59:47 EDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) integrate( exp( x ), x, x1, x2 );
(D1) x2 - x1
((C2) integrate( x, x, x1, x2 );
2 2 2 2
x2 FALSE x1 FALSE
(D2) ---------- - ----------
2 2
(C3) quit();
I then downloaded the latest snapshot of Maxima. This would not complete
compilation because the file src/mactex.lisp appears to contain binary data.
Whew. It's not been my day.
Thanks,
Allen