Unable to load cffi-libffi in Debian jessie

FAU fau at riseup.net
Thu Apr 30 06:18:35 UTC 2015


I don't use Debian but I assume it comes with cl-lib packages (which
maybe outdated).

I'd try it with quicklisp (which is something like a cl software 
distribution system).  That way you have updated versions of many many 
libs at your fingertip.  Just google for it.  It is very easy to 
install.

On Wed, 2015-04-29 at 13:51 -0700, Marshall Mason wrote:
> Hello,
> I'm new to cffi and Lisp in general. I've been having a lot of 
> trouble
> getting cffi to work with passing structs using libffi. I fussed 
> with it
> for weeks and decided to wait until I upgraded Debian to jessie to 
> see if
> that helped. Now I can't even load cffi-libffi. :(
> 
> Failed to find the TRUENAME of
> /usr/share/common-lisp/source/cl-cffi/libffi/init.lisp:
>   No such file or directory
> 
> Before that there are a bunch of warnings like this:
> 
> compiling #<STATIC-FILE "alexandria" "LICENCE"> completed without 
> its input
> file #P"/usr/share/common-lisp/source/alexandria/LICENCE"
> 
> The code:
> 
> #!/usr/bin/sbcl --script
> 
> (require "asdf")
> 
> (asdf:load-system :cffi)
> (asdf:load-system :cffi-libffi)
> 
> This could just be a missing package, but I have everything I can 
> think of.
> I searched the Debian respository for
> /usr/share/common-lisp/source/cl-cffi/libffi/init.lisp and none of 
> them
> provide it. Here are my package versions:
> 
> sbcl 2:1.2.4-2
> cl-cffi 1:0.14.0-1
> cl-asdf 2:3.1.4-1
> libffi6 3.1-2+b2
> libffi-dev 3.1-2+b2
> 
> Can anyone help me solve this?
> 
> Marshall



More information about the cffi-devel mailing list