<div dir="ltr"><div>I think I found out. This command works:<br></div><div><br></div><div><span style="font-family:courier new,monospace">java -jar dist/abcl.jar --eval '(require (quote asdf))' --eval '(asdf:initialize-source-registry `(:source-registry (:directory ,*default-pathname-defaults*) :inherit-configuration))' --eval '(asdf:test-system :abcl/test/ansi/compiled)'7</span></div><div><br></div><div>The difference? build.xml includes the --noinit argument. Which skips loading my init file which loads Quicklisp.</div><div><br></div><div>Apparently, ABCL's tests depend on prove [1] and it has to be installed manually, or found via Quicklisp.<br></div><div><br></div><div>[1] <a href="http://quickdocs.org/prove/">http://quickdocs.org/prove/</a></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 7 Jun 2019 at 14:33, Alessio Stalla <<a href="mailto:alessiostalla@gmail.com">alessiostalla@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Thanks. Indeed, it does not find the system:</div><div><span style="font-family:courier new,monospace"><br></span></div><div><b><span style="font-family:courier new,monospace">$ java -jar dist/abcl.jar <br>Armed Bear Common Lisp 1.6.0-dev<br>Java 1.8.0_171 Oracle Corporation<br>Java HotSpot(TM) 64-Bit Server VM<br>Low-level initialization completed in 0.273 seconds.<br>Startup completed in 1.399 seconds.<br>Loading /home/alessio/.abclrc completed in 8.881 seconds.<br>Type ":help" for a list of available commands.<br>CL-USER(1): (asdf:find-system :abcl)<br>#<THREAD "interpreter" {3DF12085}>: Debugger invoked on condition of type MISSING-COMPONENT<br>  Component "abcl" not found<br>Restarts:<br>  0: RETRY                         Retry ASDF operation.<br>  1: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the configuration.<br>  2: TOP-LEVEL                     Return to top level.<br>[1] CL-USER(2): asdf:*central-registry*<br>(#P"/home/alessio/quicklisp/quicklisp/")<br>[1] CL-USER(3): (push #P"." asdf:*central-registry*)<br>(#P"./" #P"/home/alessio/quicklisp/quicklisp/")<br>[1] CL-USER(4): 0<br>#<:ASDF/SYSTEM:SYSTEM "abcl"></span></b></div><div><br></div><div>Is this a bad interaction with Quicklisp? This is my .abclrc:</div><div><br><b><span style="font-family:courier new,monospace">;;; The following lines added by ql:add-to-init-file:<br>#-quicklisp<br>(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))<br>  (when (probe-file quicklisp-init)<br>    (load quicklisp-init)))</span></b></div></div><br><div class="gmail_quote"><div class="gmail_attr">Thanks,</div><div class="gmail_attr">Alessio<br></div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">On Sat, 1 Jun 2019 at 02:12, Mark Evenson <<a href="mailto:evenson@panix.com" target="_blank">evenson@panix.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On May 27, 2019, at 20:07, Alessio Stalla <<a href="mailto:alessiostalla@gmail.com" target="_blank">alessiostalla@gmail.com</a>> wrote:<br>
> <br>
> Greetings,<br>
> <br>
> I have trouble running ABCL's Lisp test suites:<br>
> <br>
> $ ant abcl.test<br>
> ...lots of output...<br>
>      [java] Caught :ASDF/FIND-COMPONENT:MISSING-DEPENDENCY while processing --eval option "(asdf:test-system :abcl/test/ansi/compiled)":<br>
>      [java]   #<MISSING-DEPENDENCY {1337E679}><br>
>      [java] Java Result: 2<br>
> ...etc...<br>
> <br>
> Do you have any idea?<br>
<br>
What does (asdf:find-system :abcl) return?  <br>
<br>
You need to have the [ANSI-TEST repository cloned locally][ansi-test] as a sibling of where “abcl.asd” is located.  This is noted in the [comments within “abcl.asd”][1], and we could certainly profit for a better message in the signaled condition. <br>
<br>
TODO automate this as part of the things [ABCL-BUILD][abcl-build] can install locally for the user. <br>
<br>
[ansi-test]: <a href="https://gitlab.common-lisp.net/ansi-test/ansi-test.git" rel="noreferrer" target="_blank">https://gitlab.common-lisp.net/ansi-test/ansi-test.git</a><br>
[1]: <a href="https://abcl.org/trac/browser/trunk/abcl/abcl.asd#L86" rel="noreferrer" target="_blank">https://abcl.org/trac/browser/trunk/abcl/abcl.asd#L86</a><br>
[abcl-build]: <a href="https://abcl.org/trac/browser/trunk/abcl/contrib/abcl-build/build" rel="noreferrer" target="_blank">https://abcl.org/trac/browser/trunk/abcl/contrib/abcl-build/build</a><br>
<br>
-- <br>
"A screaming comes across the sky.  It has happened before but there is nothing <br>
to compare to it now."<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div></div>
</blockquote></div>