<div dir="ltr"><div><div><div><div><div><div><div><div>Hello,<br>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. :(<br><br>Failed to find the TRUENAME of /usr/share/common-lisp/source/cl-cffi/libffi/init.lisp:<br>  No such file or directory<br><br></div><div>Before that there are a bunch of warnings like this:<br><br></div><div>compiling #<STATIC-FILE "alexandria" "LICENCE"> completed without its input file #P"/usr/share/common-lisp/source/alexandria/LICENCE"<br><br></div><div>The code:<br></div><div><br>#!/usr/bin/sbcl --script<br><br>(require "asdf")<br><br>(asdf:load-system :cffi)<br>(asdf:load-system :cffi-libffi)<br><br></div>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:<br><br></div>sbcl 2:1.2.4-2<br></div>cl-cffi 1:0.14.0-1<br></div>cl-asdf 2:3.1.4-1<br></div>libffi6 3.1-2+b2<br></div>libffi-dev 3.1-2+b2<br><br></div>Can anyone help me solve this?<br><br></div>Marshall<br></div>