#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: Keywords: | --------------------------------------------+------------------------------- {{{ Error while trying to load definition for system abcl-asdf from pathname jar:file:/usr/share/java/abcl-contrib-1.1.0~svn14239.jar!/abcl-asdf/abcl- asdf.asd: Component "abcl" not found. Error loading jar:file:/usr/share/java/abcl-contrib-1.1.0~svn14239.jar !/abcl-asdf/abcl-asdf.asd at line 27 (offset 845) }}}
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
Guess the Idea was
{{{ Index: contrib/abcl-asdf/abcl-asdf.asd =================================================================== --- contrib/abcl-asdf/abcl-asdf.asd (revision 14239) +++ contrib/abcl-asdf/abcl-asdf.asd (working copy) @@ -19,7 +19,7 @@
(asdf:defsystem :abcl-asdf-test :author "Mark Evenson" - :defsystem-depends-on (abcl abcl-test-lisp abcl-asdf) + :defsystem-depends-on (abcl-contrib abcl-test-lisp abcl-asdf) :components ((:module tests :serial t :components ((:file "example") (:file "maven") }}}
But not sure
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+------------------------------- Changes (by https://openid.fau.de/eg74yneg):
* version: => 1.1.0-dev
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
ah nope :abcl-contrib isn't known to abcl either
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
asdf obviously
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
patching it out I get
{{{ #<THREAD "interpreter" {5AD0F0}>: Debugger invoked on condition of type ERROR Class not found: com.sun.jna.Native Restarts: 0: RETRY Retry compiling #<ASDF:CL-SOURCE-FILE "cffi" "src" "types">. 1: ACCEPT Continue, treating compiling #<ASDF:CL-SOURCE-FILE "cffi" "src" "types"> as having been successful. 2: ABORT Give up on "cffi" 3: TOP-LEVEL Return to top level. [1] CFFI(7):
}}}
when (require :cffi)
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
{{{ CL-USER(6): (require :jna) NIL CL-USER(7): (pprint (java:dump-classpath))
((#<org.armedbear.lisp.JavaClassLoader org.armedbear.lisp.JavaClassLoad.... {66BB78}>) (#<sun.misc.Launcher$AppClassLoader sun.misc.Launcher$AppClassLoader.... {9DD800}> #P"/usr/share/java/abcl-1.1.0~svn14239+2.jar" #P"/usr/share/java/abcl-contrib-1.1.0~svn14239+2.jar" #P"/root") (#<sun.misc.Launcher$ExtClassLoader sun.misc.Launcher$ExtClassLoader.... {D021C3}> #P"/usr/lib/jvm/java-6-openjdk/jre/lib/ext/sunjce_provider.jar" #P"/usr/lib/jvm/java-6-openjdk/jre/lib/ext/localedata.jar" #P"/usr/lib/jvm/java-6-openjdk/jre/lib/ext/sunpkcs11.jar" #P"/usr/lib/jvm/java-6-openjdk/jre/lib/ext/dnsns.jar" #P"/usr/lib/jvm/java-6-openjdk/jre/lib/ext/pulse-java.jar")) }}}
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: new Priority: major | Milestone: Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+-------------------------------
Comment(by https://openid.fau.de/eg74yneg):
{{{ Index: contrib/abcl-asdf/abcl-asdf.asd =================================================================== --- contrib/abcl-asdf/abcl-asdf.asd (revision 14239) +++ contrib/abcl-asdf/abcl-asdf.asd (working copy) @@ -19,7 +19,7 @@
(asdf:defsystem :abcl-asdf-test :author "Mark Evenson" - :defsystem-depends-on (abcl abcl-test-lisp abcl-asdf) + :defsystem-depends-on (abcl-asdf) :components ((:module tests :serial t :components ((:file "example") (:file "maven") }}} and it works again here
#264: abcl-asdf.asd broken since revision 14233 --------------------------------------------+------------------------------- Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: accepted Priority: major | Milestone: 1.1.0 Component: abcl-contrib | Version: 1.1.0-dev Keywords: | --------------------------------------------+------------------------------- Changes (by mevenson):
* status: new => accepted * milestone: => 1.1.0
#264: abcl-asdf.asd broken since revision 14233 ---------------------------------------------+------------------------------ Reporter: https://openid.fau.de/eg74yneg | Owner: mevenson Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: abcl-contrib | Version: 1.1.0-dev Resolution: fixed | Keywords: ---------------------------------------------+------------------------------ Changes (by mevenson):
* status: accepted => closed * resolution: => fixed
Comment:
(In [14240]) ABCL-ASDF loads again which fixes #264.
DEFSYSTEM-DEPENDS-ON loads its requirements before the system definition is evaluated which is not needed in this case.
The abcl-test-lisp ASDF definition is contained in the toplevel "abcl.asdf" file, which I usually have symlinked into ~/.asdf-install-dir/systems/ for convenience.
armedbear-ticket@common-lisp.net