[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