sys-proclaim (Was Re: [Maxima] Testsuite errors in CVS maxima)
Subject: sys-proclaim (Was Re: [Maxima] Testsuite errors in CVS maxima)
From: Billinghurst, David CALCRTS
Date: Fri, 24 Mar 2006 15:02:02 +1100
> From: Raymond Toy
>
> Ok. This seems to work. Could someone with gcl verify this too?
>
> 1. Copy the defpackage in src/rand-mt19937.lisp to the end of
> src/maxima-package.lisp.
> 2. Comment out or remove the defpackage in src/rand-mt19937.lisp (not
> really necessary).
> 3. cd to src and run "make sys-proclaim".
> 4. rm -rf src/binary-gcl
> 5. make check
>
> The last step should have all tests passing as expected.
>
> Just from looking at some of the compiler messages points out that gcl
> was potentially making quite a few mistakes. For example, it was
> assuming draw2d only took 2 args, but, in fact, has 2 required args
> and 2 optional args now. Of course, we have the issue with bata0
> returning 2 values instead of 1.
>
> If someone can verify this works, I'll check in the necessary changes.
>
> Ray
Doesn't work for me. I tried it a couple of times but I still see:
; - Compiling module "definite-integration"
; - Compiling source file "/usr/local/src/maxima/src/defint.lisp"
Compiling /usr/local/src/maxima/src/defint.lisp.
End of Pass 1.
; (DEFUN BATA0) is being compiled.
;; Warning: Trying to return multiple values.
;But BATA0 was proclaimed to have single value.
;Only first one will assured.
;; Warning: Trying to return multiple values.
;But BATA0 was proclaimed to have single value.
;Only first one will assured.
End of Pass 2.
NOTICE
This e-mail and any attachments are private and confidential and may contain privileged information. If you are not an authorised recipient, the copying or distribution of this e-mail and any attachments is prohibited and you must not read, print or act in reliance on this e-mail or attachments.
This notice should not be removed.