<div dir="ltr"><br><div>Starting a new thread, but in due course we should keep Fare's most recent words from previous thread in mind for expanding the test suite for uiop:run-program: </div><div><br></div><div class="gmail_extra">
Fare wrote:</div><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Ideally there would a test that includes all printable ASCII<br>
characters and ensures that quoting works alright, with either a list<br>
or string argument (beware quoting when generating the string).</blockquote><div><br></div><div><br></div><div>Anyway, here is what I'm seeing currently (with an unpatched 3.0.2.7):<br></div><div><br></div><div><br></div>
<div>Allegro 9.0:</div><div>=========</div><div><br></div><div>Running the test script from cygwin brings up an Allegro CL Console which immediately displays the following error:</div><div><br></div><div>====</div><div>An unhandled error occurred during initialization:<br>
</div><div><div>An error occurred</div><div>(Attempt to take the value of the unbound variable</div><div> `|"TEST/SCRIPT-SUPPORT.LISP"|'.)</div><div>during</div><div>the reading or evaluation of -e "(or #.(load \\\"test/script-support.lisp\\\") #.(asdf-test::compile-asdf-script))"</div>
<div><br></div><div><The Lisp process exited with status -1 (0xffffffff)></div></div><div>====<br></div><div><br></div><div>So the -e argument is not making it properly into the Allegro, and it looks like something has to be updated in the test script just to get Allegro/Windows to start running the tests. Would anyone from Franz Support care to have a look at this?</div>
<div><br></div><div>I did confirm that normal programs can be run with Allegro's excl:run-shell-command without the need for "cmd /c" prepended. <br></div><div><br></div><div><br></div><div>CCL 1.9</div><div>
=======</div><div><br></div><div>asdf test results for (unpatched) 3.0.2.7 are here:<br></div><div> <a href="https://www.dropbox.com/sh/jc2cqwpkp06dupm/tx0U1Fun65/cl/tests/asdf/output/2013-09-08/windows/ccl-1.9/ccl.text">https://www.dropbox.com/sh/jc2cqwpkp06dupm/tx0U1Fun65/cl/tests/asdf/output/2013-09-08/windows/ccl-1.9/ccl.text</a><br>
</div><div><br></div><div>Note that the first failure, for the bundle-test, is a known bug in ccl:fasl-concatenate in CCL 1.9 for Windows, and has been fixed in the trunk for CCL 1.10. </div><div><br></div><div>The second failure just looks like the extra space after the "ok 1" as we were seeing before. Perhaps this is also a CCL issue? Can anyone from Clozure comment on this? </div>
<div><br></div><div>Also, I think I confirmed that CCL's ccl:run-program on Windows really does need the "cmd /c " prepended to be able to run a normal program. Currently the uiop:run-program is doing </div>
<div><br></div><div> (cons "cmd" (strcat "/c " command))</div><div><br></div><div>for commands given as a single string, but it does not prepend anything for commands given as a list. There was previous opinion that the list form of the command should not automatically get the ("cmd" "c/") prepended. But from what I can tell, the user will always have to do </div>
<div><br></div><div> (uiop:run-program (append '("cmd" "/c") command)</div><div><br></div><div>if user wants to give command as a list. If that's the case, then for consistent interface of uiop:run-program across different Lisps, shouldn't uiop:run-program go ahead and do that appending by default? </div>
<div><br></div><div><br></div><div>SBCL</div><div>=====</div><div><br></div><div>Sorry, I'm not running SBCL on Windows at the moment. Anyone? Get with me if you can use some guidance getting the ASDF test scripts running. </div>
<div><br></div><div><br></div><div>LispWorks</div><div>========</div><div><br></div><div>I don't have LWW at this juncture. Anyone? </div><div><br></div><div><br></div><div>ABCL, ECL, CLISP, GCL (who am I forgetting?)</div>
<div>======================================</div><div><br></div><div>Anyone running these on Windows and willing to run some ASDF testing scripts (probably through cygwin)? Get with me if you want some guidance and/or moral support. </div>
<div><br></div><div><br></div><div><br></div><div>Regards,<br></div><div><br></div><div> Dave</div><div><br></div><div><br></div><div><br></div></div>
</div></div>