[armedbear-devel] r12524: loading ABCL via OSGi

dmiles@users.sourceforge.net logicmoo at gmail.com
Thu Mar 11 22:30:36 UTC 2010


C:\development\abcl-trunk>ant
Buildfile: build.xml

abcl.clean.maybe:
     [echo] Cleaning all intermediate compilation artifacts.
     [echo] Setting 'abcl.build.incremental' enables incremental compilation.

abcl.clean:
   [delete] Deleting directory C:\development\abcl-trunk\build

abcl.copy.lisp:
     [copy] Copying 4 files to C:\development\abcl-trunk\build\classes

abcl.init:
     [echo] java.version: 1.6.0_14
     [echo] Implementation-Source: ${version.src}

abcl.java.warning:

abcl.jsr-223.notice:

abcl.compile.java:
    [javac] Compiling 278 source files to
C:\development\abcl-trunk\build\classes
    [javac] Note:
C:\development\abcl-trunk\src\org\armedbear\lisp\AutoloadedFunctionProxy.java
uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.

abcl.fasls.uptodate:

abcl.compile.lisp:
     [echo]
     [echo] Compiling Lisp system
     [echo] from C:\development\abcl-trunk\src\org\armedbear\lisp
     [echo] to   C:/development/abcl-trunk/build/classes/org/armedbear/lisp
     [java] Armed Bear Common Lisp 0.20.0-dev (built Thu Mar 11 2010
14:27:39 PST)
     [java] Java 1.6.0_14 Sun Microsystems Inc.
     [java] Java HotSpot(TM) 64-Bit Server VM
     [java] Low-level initialization completed in 0.469 seconds.
     [java] java.lang.Error
     [java]     at
org.armedbear.lisp.Primitives$pf_error.execute(Primitives.java:1561)
     [java]     at org.armedbear.lisp.Primitive.execute(Primitive.java:108)
     [java]     at org.armedbear.lisp.Symbol.execute(Symbol.java:775)
     [java]     at org.armedbear.lisp.Lisp.error(Lisp.java:357)
     [java]     at org.armedbear.lisp.Load.loadSystemFile(Load.java:275)
     [java]     at
org.armedbear.lisp.Load$load_system_file.execute(Load.java:666)
     [java]     at org.armedbear.lisp.LispThread.execute(LispThread.java:562)
     [java]     at org.armedbear.lisp.Lisp.evalCall(Lisp.java:497)
     [java]     at org.armedbear.lisp.Lisp.eval(Lisp.java:462)
     [java]     at org.armedbear.lisp.Load.loadStream(Load.java:540)
     [java]     at org.armedbear.lisp.Load.loadFileFromStream(Load.java:503)
     [java]     at org.armedbear.lisp.Load.loadFileFromStream(Load.java:400)
     [java]     at org.armedbear.lisp.Load.loadSystemFile(Load.java:325)
     [java]     at
org.armedbear.lisp.Interpreter.initializeLisp(Interpreter.java:158)
     [java]     at
org.armedbear.lisp.Interpreter.createDefaultInstance(Interpreter.java:93)
     [java]     at org.armedbear.lisp.Main$1.run(Main.java:48)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] ERROR placeholder called with arguments:
     [java] #<ERROR {2C79A2E7}>
     [java] Failed to find loadable system file 'autoloads' in boot classpath.

BUILD FAILED
C:\development\abcl-trunk\build.xml:238: Java returned: 1

Total time: 10 seconds
C:\development\abcl-trunk>




On Thu, Mar 11, 2010 at 8:02 AM, Mark Evenson <evenson at panix.com> wrote:
>
> On Mar 11, 2010, at 11:40 AM, Mark Evenson wrote:
>
> […]
>
>> Attached is an untested patch that takes a stab at fixing the problem
>> of loading ABCL from an OSGi loader like that present in Protege.
>> It's going to take me a bit of time to get to a place where I can
>> test this, so maybe someone else with a working Protege development
>> environment could at least tell me if it either works (yay!), looks
>> promising (heh!), or just fails (boo!).
>
>
> Upon testing the patch turned out to be somewhere between "heh!"
> and "boo!", but ofter a bit of wrestling with Eclipse  I have
> [committed to ABCL trunk a patchset that allows ABCL to load in an
> OSGi context][r12524].  Unfortunately, the patch only works for
> Lisp that is loaded by LOAD-SYSTEM-FILE, so I fear that unless one
> can address loadable code via "jar:URL" type Pathnames this isn't
> going to be terribly useful as an extension mechanism.  But we're
> better than yesterday, huh?
>
> [r12524]: http://code.google.com/p/abcl-dynamic-install/source/detail?r=a3cb85eb8ed09c39eb83ad7fa7b6a26cd2a35d5e#
>
> --
>
> "A screaming comes across the sky.  It has happened before, but
> there is nothing to compare to it now."
>
>
>
>
>
>
> _______________________________________________
> armedbear-devel mailing list
> armedbear-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
>




More information about the armedbear-devel mailing list