Description of problem: Package `maxima' depends on `maxima-runtime-gcl' which should depend on `gcl' but doesn't. So if `gcl' is not installed, then maxima doesn't work, and it isn't clear why. How reproducible: Always Steps to Reproduce: 1. Install maxima. maxima-runtime-gcl will be installed as a dependancy, but not gcl. 2. Attempt to run maxima. It will appear to run, but any attempt to run an expression will fail.
WORKSFORME: $rpm -q maxima gcl maxima-5.11.0-6.fc6 package gcl is not installed $maxima Maxima 5.11.0 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) 1+1; (%o1)
(%o1) was truncated in my paste, should have been: (%o1) 2 Could you provide an expression that doesn't work (for you)?
Even 1+1 doesn't work if I uninstall gcl: (%i1) 1+1; [no output: ctrl-c returns to shell]
Hrm, so (for you).. maxima-runtime-gcl hangs without gcl installed, and works if it is? For giggles, what does the following commands output? $ uname -a $ rpm -q glibc gcl maxima-runtime-gcl
uname -a : Linux *******.localdomain.com 2.6.20-1.2933.fc6 #1 SMP Mon Mar 19 11:38:26 EDT 2007 i686 i686 i386 GNU/Linux rpm -q glibc gcl maxima-runtime-gcl: glibc-2.5-10.fc6 gcl-2.6.7-14.fc6 maxima-runtime-gcl-5.11.0-6.fc6
Bummer, I'll keep trying to reproduce (my box isn't smp, so I'll check that next).
Why is it that maxima-runtime-clisp depends on clisp, but maxima-runtime-gcl doesn't depend on gcl?
Differences in their implementations. clisp-compiled items require a clisp runtime, whereas gcl-compiled ones (apparently?) do not (but I could be mistaken in this case, the jury is still out).
maxima-5.12.0 has been pushed, does this new version behave better?
I got the update through yum, and I can confirm that the bug no longer appears for me (still on fc6).
yay, good news indeed. happy maxima'ing!