Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ql:quickload :sketch fails with libffi error #47

Open
brittAnderson opened this issue Nov 16, 2021 · 2 comments
Open

ql:quickload :sketch fails with libffi error #47

brittAnderson opened this issue Nov 16, 2021 · 2 comments

Comments

@brittAnderson
Copy link

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

@antipodite
Copy link

Thanks for this, I also encountered this issue on Arch

@JamesMConroy
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants