vydd/sketch

ql:quickload :sketch fails with libffi error

brittAnderson opened this issue · 2 comments

cffi does not admit the possibility of libffi.so.8

One fix is to add to line 34 ~quicklisp/dists/quicklisp/software/cffi_0.24.1/libffi/libffi.lisp

  (:unix (:or "libffi.so.8" "libffi.so.7" "libffi32.so.7" "libffi.so.6" "libffi32.so.6" "libffi.so.5" "libffi32.so.5"))

Reporting it here as I discovered it trying to get sketch to run on ArchLinux where the libffi is installed via pacman.

I am a lisp noob. Appreciate comments on a better fix than editing the source code of some quicklisp installed package.

Should be fixed once this this pull request to cffi makes into the quicklisp version cffi/cffi#191

Thanks for this, I also encountered this issue on Arch

Also running into this issue on Fedora. I had to do something similar with the version of SDL2 in quicklisp/dists/quicklisp/software/cl-sdl2-ttf-20200925-git/src/library.lisp, but I get errors about The alien function "TTF_Init" is undefined.