[armedbear-devel] Change in merge semantics which fixes loading CFFI

Mark Evenson evenson at panix.com
Fri Oct 12 10:49:07 UTC 2012

On 10/11/12 3:28 PM, Stas Boukarev wrote:
> Mark Evenson <evenson at panix.com> writes:
>> After extensive testing and refactoring, I have pushed a series of
>> changes (from [r14176][] through [r14179][]) to trunk that should,
>> among other things, finally fix the issues associated with loading
>> CFFI.


> First, when loading CFFI I get that ABCL-ASDF package is
> undefined. After loading abcl-asdf system, I get:

 From a stock
> java.lang.ClassCastException: org.armedbear.lisp.Nil cannot be cast to
> org.armedbear.lisp.Pathname
>          at org.armedbear.lisp.Pathname.truename(Pathname.java:2244)
>          at org.armedbear.lisp.Pathname.truename(Pathname.java:2136)
>          at org.armedbear.lisp.Load.load(Load.java:169)
>          at org.armedbear.lisp.Load.load(Load.java:715)
>          at org.armedbear.lisp.Load$_load.execute(Load.java:665)
>          <full backtrace attached>
> I have debian with OpenJDK 1.6.0_24 and libjna-java at version 3.2.7.

I'm building a clone of your os/jvm combination in virtualization, but 
it is going take a bit as currently, I can't duplicate (ORCL jvm running 
on Windows/Solaris/OS X).

I've included a patch in [r14183][] which should emit more meaningful 
diagnostics for this failure in the meantime.

[r14183] http://trac.common-lisp.net/armedbear/changeset/14183

Thanks for "Bearing" with us,
Mark <evenson at panix.com>


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

More information about the armedbear-devel mailing list