<div dir="ltr"><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Tue, Jan 3, 2017 at 6:55 AM Mark Evenson <<a href="mailto:evenson@panix.com" class="gmail_msg" target="_blank">evenson@panix.com</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg">
<br class="gmail_msg">
On 1/3/17 04:56, Mirko Vukovic wrote:<br class="gmail_msg">
> Loading CFFI, I get BAD-SYSTEM-NAME errors related to followed by a huge<br class="gmail_msg">
> stack dump, and<br class="gmail_msg">
> then debugger related to the Maven executable.<br class="gmail_msg"></blockquote><div><br></div><div>No progress after installing Maven & Aether Core.  Do I need to install something else?</div><div><br></div><div>Details:</div><div><br></div><div>I installed JDK (needed for Maven), and Maven, and Aether Core</div><div>Now I have Java 1.8.0_0112.  I have updated Windows' PATH </div><div>to include all three (so that maven -v gives the expected output:</div><div><br></div><div><div>C:\>mvn -v</div><div>C:\</div><div>Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)</div><div>Maven home: C:\Program Files\apache-maven-3.3.9\bin\..</div><div>Java version: 1.8.0_112, vendor: Oracle Corporation</div><div>Java home: C:\Program Files\Java\jdk1.8.0_112\jre</div><div>Default locale: en_US, platform encoding: Cp1252</div><div>OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"</div></div><div><br></div><div>Excerpt of error message:<br></div><div><br></div><div><div>        at org.armedbear.lisp.Interpreter.run(Interpreter.java:361)</div><div>        at org.armedbear.lisp.Main$1.run(Main.java:48)</div><div>        at java.lang.Thread.run(Unknown Source)</div><div>Caused by: org.armedbear.lisp.Go</div><div>; Caught SIMPLE-WARNING:</div><div>;   Unable to locate Maven executable to find Maven Aether adaptors.</div><div><br></div><div>jnaASDF could not load  because Java exception 'java.lang.ClassNotFoundException: com.sun.jna.Native'..</div><div>#<THREAD "interpreter" {3A0BDDFA}>: Debugger invoked on condition of type JAVA-EXCEPTION</div><div>  Java exception 'java.lang.ClassNotFoundException: com.sun.jna.Native'.</div></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
><br class="gmail_msg">
> I tested this with --noinit.<br class="gmail_msg">
><br class="gmail_msg">
> Thanks for your help.<br class="gmail_msg">
><br class="gmail_msg">
> Here are more details:<br class="gmail_msg">
><br class="gmail_msg">
> Starting ABCL on Windows 10 like so:<br class="gmail_msg">
>> /c/Windows/SysWOW64/java.exe -jar<br class="gmail_msg">
> /c/mv-program-files/abcl-bin-1.4.0/abcl.jar<br class="gmail_msg">
> Armed Bear Common Lisp 1.4.0<br class="gmail_msg">
> Java 1.7.0_51 Oracle Corporation<br class="gmail_msg">
> Java HotSpot(TM) Client VM<br class="gmail_msg">
> Low-level initialization completed in 0.23 seconds.<br class="gmail_msg">
><br class="gmail_msg">
> Now I try to load cffi with quicklisp.<br class="gmail_msg">
> Following quickload, I get many style-warnings about redefining UIOP:<br class="gmail_msg">
<br class="gmail_msg">
These aren't errors, per se, but warnings.  The system is attempting to<br class="gmail_msg">
load your local version of ASDF from<br class="gmail_msg">
<file:C:/mv-program-files/my-lisp-libraries/asdf/>.  Unless there is a<br class="gmail_msg">
compelling reason to try to change the ASDF definition at runtime, I<br class="gmail_msg">
would remove your local ASDF version and stick to the one that ABCL<br class="gmail_msg">
ships with.<br class="gmail_msg"></blockquote><div class="gmail_msg"> </div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">OK, I will try that.</div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"> > Caused by: org.armedbear.lisp.Go</div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> ; Caught SIMPLE-WARNING:<br class="gmail_msg">
> ;   Unable to locate Maven executable to find Maven Aether adaptors.<br class="gmail_msg">
><br class="gmail_msg">
> jnaASDF could not load  because Java exception<br class="gmail_msg">
> 'java.lang.ClassNotFoundException: com.sun.jna<br class="gmail_msg">
><br class="gmail_msg">
> .Native'..<br class="gmail_msg">
> #<THREAD "interpreter" {472108}>: Debugger invoked on condition of type<br class="gmail_msg">
> JAVA-EXCEPTION<br class="gmail_msg">
>   Java exception 'java.lang.ClassNotFoundException: com.sun.jna.Native'.<br class="gmail_msg">
<br class="gmail_msg">
Do you have a version of Maven installed locally?  ABCL-ASDF uses the<br class="gmail_msg">
Maven Aether library to locate and download jna-4.2.2.jar, which<br class="gmail_msg">
provides the necessary JNI voodoo for CFFI to work.<br class="gmail_msg"></blockquote><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"> </div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class="gmail_msg">
This message in a known obscurity in ABCL that should be corrected.<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
"A screaming comes across the sky.  It has happened before, but there<br class="gmail_msg">
is nothing to compare to it now."<br class="gmail_msg">
<br class="gmail_msg">
</blockquote></div></div></div>