[Openmcl-devel] clozurecl-1.5: maxima-5.20.1 testsuite failures

R. Matthew Emerson rme at clozure.com
Mon Apr 26 18:44:21 PDT 2010


On Apr 24, 2010, at 6:03 PM, Andrey G. Grozin wrote:

> Testsuite failures are unfurprising:
> 
> grozin at gdh-zimmer106 ~ $ maxima
> Maxima 5.21.1 http://maxima.sourceforge.net
> using Lisp Clozure Common Lisp Version 1.5  (LinuxX8632)
> 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) :lisp *read-default-float-format*
> SINGLE-FLOAT
> 
> So, this patch has not changed it to 'double-float :-(

It appears that there are two ways to build maxima: the maxima-build.lisp way and the makefile way.  If you use the makefile way, it may be the case that the code in maxima-build.lisp is not used.

In src/Makefile, we see this rule:

binary-openmcl/maxima.image:
	$(EXECUTEOPENMCL) '(progn (require :defsystem)  $(DEFSYSTEMCOMPILE) (ccl::quit))' && \
	$(EXECUTEOPENMCL) '(progn (require :defsystem) $(DEFSYSTEMLOAD) (ccl:save-application "binary-openmcl/maxima.image") (ccl::quit))'

I assume that if one made that look like save-application form in maxima-dump that it would work.  (Well, probably in src/Makefile.in, but you get the idea, I hope.)





More information about the Openmcl-devel mailing list