Installation and Integration Errors



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