[armedbear-ticket] [armedbear] #181: Failure to load ASDF definitions from JAR files.
armedbear
armedbear-devel at common-lisp.net
Fri Nov 4 07:16:34 UTC 2011
#181: Failure to load ASDF definitions from JAR files.
-------------------------------+--------------------------------------------
Reporter: mevenson | Owner: mevenson
Type: defect | Status: accepted
Priority: major | Milestone: unscheduled
Component: other | Version: 1.0
Keywords: url-pathname asdf |
-------------------------------+--------------------------------------------
Comment(by mevenson):
The root of the problem seems to be that we have a bug somewhere in the
primitives, probably in the truename, for Pathname that surfaces if
*DEFAULT-PATHNAME-DEFAULTS* is set to a JAR-PATHNAME.
Assume that we have a jar with an ASDF defintion at
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/jss.asd".
Then the following shows the bug:
{{{
CL-USER> (setf *default-pathname-defaults* "/Users/evenson/")
"/Users/evenson/"
CL-USER> (probe-file (merge-pathnames
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/jss.asd"))
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/jss.asd"
CL-USER> (setf *default-pathname-defaults*
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/")
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/"
CL-USER> (probe-file (merge-pathnames
#P"jar:file:/Users/evenson/work/abcl/dist/abcl-contrib.jar!/jss/jss.asd"))
NIL
}}}
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/181#comment:3>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
More information about the armedbear-ticket
mailing list