[ansi-test-devel] Fwd: Testing of x64 ECL for Windows

Сергій Яковин syakovyn at gmail.com
Thu Nov 17 17:52:04 UTC 2011


Hello ansi-test developers,

I have discovered the issue with ansi-test when using ECL with byte
compiler (see the conversation below).

In order to fix it, I have applied a trivial patch (attached) locally.
Could you please apply it to the svn repo?

Thanks,
Serhiy Y

---------- Forwarded message ----------
From: Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com>
Date: 2011/11/17
Subject: Re: Testing of x64 ECL for Windows
To: Сергій Яковин <syakovyn at gmail.com>


Hi Serhiy,

thanks again for your help.

On Wed, Nov 16, 2011 at 6:56 PM, Сергій Яковин <syakovyn at gmail.com> wrote:

> I am testing ECL 64 bit Windows version using ecl-test.
> First, I have found that using ignore-errors makes difficult to get
> errors, because of their hiding.
> I have attached patch that replace ignore-errors with progn.
>

Thanks. I have applied it to my local repository. It will take two days
until I can upload something again from home.


> After applying it I got the following error:
> ;;; Loading #P"D:/Work/ECLS/ecl-test/ansi/doit.lsp"
> ;;; Loading "D:/Work/ECLS/ecl-test/ansi/gclload1.lsp"
> An error occurred during initialization:
> Cannot find the external symbol *SUPPRESS-COMPILER-WARNINGS* in #<"C"
> package>..
>

The ANSI test suite has become stale. There is a new development tree, but
it is based on "git" and I have not yet migrated the Makefiles to use it.
In the mean time, I keep a directory of patches ansi-patch/ where I will
upload your fix. This directory gets applied on top of the ansi tes


> If yes, will you send patch to ansi-tests or should I?
>

I would be very thankful if you did. But remember that ECL stil uses the
old repository and not the live project which is now here
http://www.common-lisp.net/project/ansi-test/


> After applying the above change to gclload1.lsp I was able to get
> ansi-tests to COPY-TREE.1 before ECL crashed.
> I am going to investigate that crash. I have attached the log file. It
> contains 25 fails. How much of those are expected?
>

EQUALP.7 and EQUALP.9 should not be there. This is the list of errors in my
OS X computer.

30 out of 21703 total tests failed: COMMON-LISP-PACKAGE-NICKNAMES,
COMMON-LISP-USER-PACKAGE-NICKNAMES,
   BOUNDP.5, PROCLAIM.ERROR.7, CTYPECASE.15, CTYPECASE.16, EQUALP.5,
   EQUALP.6, DEFGENERIC.ERROR.20, DEFGENERIC.ERROR.21,
   CALL-NEXT-METHOD.ERROR.1, CALL-NEXT-METHOD.ERROR.2,
   DEFMETHOD.ERROR.14, DEFMETHOD.ERROR.15, MAKE-CONDITION.4,
   UPGRADED-ARRAY-ELEMENT-TYPE.8, FIND-ALL-SYMBOLS.2, /.ERROR.5,
   /.ERROR.6, /.ERROR.7, /.ERROR.8, MAP.ERROR.11,
   ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS,
   ENSURE-DIRECTORIES-EXIST.8, FORMAT.LOGICAL-BLOCK.23,
   SYNTAX.DOT-ERROR.1, COMPILE-FILE.6A, COMPILE-FILE.18, MISC.528,
   MISC.529.

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ansi-test-devel/attachments/20111117/b5afd264/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gclload1.lsp.patch
Type: application/octet-stream
Size: 465 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ansi-test-devel/attachments/20111117/b5afd264/attachment.obj>


More information about the ansi-test-devel mailing list