Bugs in gcl cause maxima build failures



>>>>> "James" == James Amundson <amundson@users.sourceforge.net> writes:

    James> Bug #2:

    James> GCL fails when trying to load the compiled version of xersve.lisp in the
    James> src/numerical/slatec directory. The simplest way to see the bug is to
    James> follow the session below:

    James> ----------------------------------------
[snip]

    James> Error: Cannot expand the SETF form (F2CL-LIB::ROW-MAJOR-AREF #:G1082
    James> F2CL-LIB::K).
    James> Fast links are on: do (si::use-fast-links nil) for debugging
    James> Error signalled by SETF.
    James> Broken at SYSTEM::SETF-HELPER.  Type :H for Help.
    SLATEC> 
    James> ---------------------------------------

    James> I don't have a workaround for this problem. I am stuck.

I looked at the code.  row-major-aref is used in only one place and it
is given exactly one index, so you can probably change row-major-aref
to just aref.

Can you or someone try that out for me when you get a chance?

Thanks,

Ray