Hello ansi-test developers,<div><br></div><div>I have discovered the issue with ansi-test when using ECL with byte compiler (see the conversation below).</div><div><br></div><div>In order to fix it, I have applied a trivial patch (attached) locally. Could you please apply it to the svn repo?</div>
<div><br></div><div>Thanks,</div><div>Serhiy Y<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Juan Jose Garcia-Ripoll</b> <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span><br>
Date: 2011/11/17<br>Subject: Re: Testing of x64 ECL for Windows<br>To: Сергій Яковин <<a href="mailto:syakovyn@gmail.com">syakovyn@gmail.com</a>><br><br><br>Hi Serhiy,<div><br></div><div>thanks again for your help.<br>
<br><div class="gmail_quote"><div class="im">On Wed, Nov 16, 2011 at 6:56 PM, Сергій Яковин <span dir="ltr"><<a href="mailto:syakovyn@gmail.com" target="_blank">syakovyn@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>I am testing ECL 64 bit Windows version using ecl-test.</div><div>First, I have found that using ignore-errors makes difficult to get errors, because of their hiding.</div>


<div>I have attached patch that replace ignore-errors with progn.</div></blockquote><div><br></div></div><div>Thanks. I have applied it to my local repository. It will take two days until I can upload something again from home.</div>
<div class="im">

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>After applying it I got the following error:</div><div><div>;;; Loading #P"D:/Work/ECLS/ecl-test/ansi/doit.lsp"</div><div>;;; Loading "D:/Work/ECLS/ecl-test/ansi/gclload1.lsp"</div>
<div>An error occurred during initialization:</div><div>Cannot find the external symbol *SUPPRESS-COMPILER-WARNINGS* in #<"C" package>..</div></div></blockquote><div><br></div></div><div>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 </div>
<div class="im">

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>If yes, will you send patch to ansi-tests or should I?</div></div></blockquote><div><br></div></div>
<div>

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 <a href="http://www.common-lisp.net/project/ansi-test/" target="_blank">http://www.common-lisp.net/project/ansi-test/</a></div>
<div class="im">

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>After applying the above change to gclload1.lsp I was able to get ansi-tests to COPY-TREE.1 before ECL crashed.</div>


<div>I am going to investigate that crash. I have attached the log file. It contains 25 fails. How much of those are expected?</div>
</blockquote></div></div><br>EQUALP.7 and EQUALP.9 should not be there. This is the list of errors in my OS X computer.<br clear="all"><div><br></div><div><div>30 out of 21703 total tests failed: COMMON-LISP-PACKAGE-NICKNAMES, COMMON-LISP-USER-PACKAGE-NICKNAMES, </div>


<div>   BOUNDP.5, PROCLAIM.ERROR.7, CTYPECASE.15, CTYPECASE.16, EQUALP.5, </div><div>   EQUALP.6, DEFGENERIC.ERROR.20, DEFGENERIC.ERROR.21, </div><div>   CALL-NEXT-METHOD.ERROR.1, CALL-NEXT-METHOD.ERROR.2, </div><div>   DEFMETHOD.ERROR.14, DEFMETHOD.ERROR.15, MAKE-CONDITION.4, </div>


<div>   UPGRADED-ARRAY-ELEMENT-TYPE.8, FIND-ALL-SYMBOLS.2, /.ERROR.5, </div><div>   /.ERROR.6, /.ERROR.7, /.ERROR.8, MAP.ERROR.11, </div><div>   ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS, </div><div>   ENSURE-DIRECTORIES-EXIST.8, FORMAT.LOGICAL-BLOCK.23, </div>


<div>   SYNTAX.DOT-ERROR.1, COMPILE-FILE.6A, COMPILE-FILE.18, MISC.528, </div><div>   MISC.529.</div></div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br>
<a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</font></span></div>
</div><br></div>