On 5/12/17 15:36, Mirko Vukovic wrote:
[…]
> I don't have jna.asd anywhere on my computer
It is packaged as part of `abcl-contrib.jar`.
[…]
This indicates that for some reason your installation cannot locate
abcl-contrib.jar.
Summary: abcl-contrib is fine, but there is an issue with Maven (even though mvn.bat is in path). Details below:
After (require :abcl-asdf), I invoke (abcl-asdf:find-mvn) TWICE.
- First time, I get error about missing Maven executable
- Second time, it finds Maven executable.
After that second time, CFFI loads cleanly.
Summary of steps to load CFFI from abcl --no-init:
(require :abcl-contrib)
(require :abcl-asdf)
(abcl-asdf:find-mvn) ; issues warning about non-existant executable
(abcl-asdf:find-mvn) ; returns mvn.bat path
(load "~/quicklisp/setup.lisp")
(ql:quickload :cffi) ; works
Mirko