[Armedbear-ticket] [armedbear] #365: ABCL-Jar not working on Mac OS X
armedbear
armedbear-devel at common-lisp.net
Sat Aug 16 23:54:07 UTC 2014
#365: ABCL-Jar not working on Mac OS X
----------------------------+-----------------
Reporter: robert goldman | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: abcl-contrib | Version:
Keywords: |
----------------------------+-----------------
When I tried to package a system of mine, I got cryptic errors and an
empty jar file.
Turning on debugging, I see this:
{{{
PRISM> (asdf-jar:package :abcl-prism)
Packaging ASDF definition of #<ASDF/SYSTEM:SYSTEM "abcl-prism">
Packaging contents in /var/tmp/abcl-prism-all.jar
with recursive dependencies ITERATE, JSS.
/Users/rpg/prismatic/code/quiksilver/abcl/package.lisp
=> abcl-prism/package.lisp
/Users/rpg/.cache/common-lisp/abcl-1.4.0-dev-
fasl42-macosx-x64/Users/rpg/prismatic/code/quiksilver/abcl/package.abcl
=> Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
Serious printing error:
org.armedbear.lisp.Go
; Evaluation aborted on #<SIMPLE-ERROR {58717F69}>.
PRISM>
}}}
I can't say for sure, but it looks suspiciously like the results of ASDF
output translations might be causing ASDF-JAR to fail. Is there any chance
that these pathnames are simply too long? Or contain characters that ABCL
treats as illegal?
What's the appropriate solution for packaging up fasls so that I can load
them from jars (I have no idea how else to package up Lisp so that it can
be called from Java...)?
BTW, there is a long-standing, unresolved bug in the ABCL implementation
of the ASDF bundling operations on Mac OSX, so that's not a solution.
Thanks!
--
Ticket URL: <http://abcl.org/trac/ticket/365>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list