On Tue, May 26, 2015 at 3:05 PM, Robert P. Goldman rpgoldman@sift.net wrote:
Here's the error: TEST ABORTED: Undefined function LISP-INVOCATION/IMPLEMENTATIONS::INVOKE-LISP-VIA-SCRIPT called with arguments (:CROSS-COMPILE NIL :LOAD "/Users/rpg/lisp/asdf/test/make-hello-world.lisp" :EVAL "(asdf-test::make-hello-image)" :RUN-PROGRAM-ARGS (:INPUT NIL :IGNORE-ERROR-STATUS T :OUTPUT (#<Synonym stream to HARLEQUIN-COMMON-LISP:*BACKGROUND-OUTPUT*> :LINEWISE T :PREFIX "stdout: ") :ERROR-OUTPUT (#<Synonym stream to HARLEQUIN-COMMON-LISP:*BACKGROUND-OUTPUT*> :LINEWISE T :PREFIX "stderr: "))).
Investigating, but wanted to pass this on for now.
That was totally my bad. I was prompted to update lisp-invocation.lisp by a github issue, and in my enthusiasm, I moved code out of asdf-tools into lisp-invocation and refactored lisp-invocation. LispWorks support uses a dirty hack that fell victim of this refactoring. The hack may or may not be necessary anymore with LispWorks 7.0.0 (which at least on Windows stops doing the obvious wrong thing with parsing command-line arguments), so I disabled it, and re-released a lisp-invocation 1.0.7 that I updated asdf to use in its tests. Please try again...
make t l=lispworks t=test-run-program.script works for me in minimakefile and master.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org To do evil a human being must first of all believe that what he's doing is good. — Alexander Solzhenitsyn