[armedbear-devel] Running "ant test.abcl": Pathname error

Mark Evenson evenson at panix.com
Sat May 1 06:26:47 UTC 2010

On 4/30/10 8:26 PM, Erik Huelsmann wrote:
> Hi Mark,
> Today I tried to run ABCL's tests on Windows. I seem to have an issue,
> either with the new ASDF stuff, or with the new Pathname stuff. I'm
> not sure which, but hopefully you do. This is the output I get from
> "ant test.abcl" on Windows:
>       [java]   Error while trying to load definition for system abcl
> from pathname C:\Users\Erik\Documents\abcl-j\abcl.asd:
>   Pathname has no namestring: #P(:DEVICE "C" :DIRECTORY (:ABSOLUTE
> "Users" "Erik" "Documents" "abcl-j") :NAME "abcl-test-lisp" :TYPE
> "asd.lnk" :VERSION :NEWEST)
>       [java] Java Result: 2
>       [echo] Finished recording test output in abcl-test-20101530-1515.log.
> While I'm not asking you to fix it, could you indicate where I should
> start looking?

Carlos Ungil's mail to <armedbear-develop@…> of 04.30.2010 diagnoses 
this as a problem with the pathname translation function, he suggests:

> Is there a reason why the pathname has to start with "/:"? I changed it to
> #P"/jar:file/**.*" (and made a similar change inside translate-jar-pathname,
> from "/:jar:file/" to "/jar:file/"). This seems to work on both macosx
> and windows
> (at least I can load asdf systems).

There is no reason that I can remember that I coded it that way:  I just 
needed an intermediate path to match via the TRANSLATE-JAR-PATHNAME 
function.  If his suggestion works, we should patch ASDF as included in 
ABCL for 0.20, and then propagate the patch back to ASDF2 when we get a 

[Apologies: time to work on ABCL has been real short this week, so I'm 
at least trying to respond to accumulated email.]

"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

More information about the armedbear-devel mailing list