problems in cvs maxima



On Mon, 2003-11-10 at 08:55, Wolfgang Jenkner wrote:
> James, previously Maxima was built like this:
> 
> 1) MK:COMPILE-SYSTEM
> 2) exit and restart the lisp system
> 3) MK:LOAD-SYSTEM
> 
> You eliminated step (2) in Makefile.am.  This somehow provokes the bug
> reported by Valery.  While I haven't investigated how this happens
> (though I guess that the main problem is that we still have some
> confusing, incompatible and probably gratuitous redefinitions of
> functions or macros), may I suggest to revert to the old behaviour
> anyway because the new one has also the inconvenience that in (3) we
> get tons of annoying warnings about everything being redefined.


Sigh. For a moment, I thought I was making the build process more
efficient. Anyway, I have reverted Makefile.am to the three-step
behavior. Thanks for figuring out this problem.

I have an eerie sense that I've gone through this before.

Anyway, I would really like to see us eliminate the various
warning-provoking behaviors we have, including redefinitions. SBCL seems
to be the pickiest Lisp implementation we have, so it would probably be
the best place to start eliminating warnings.

--Jim