Skip to content

gtk-cffi asdf system does not present. #309

Closed
filonenko-mikhail opened this Issue May 9, 2012 · 9 comments

3 participants

@filonenko-mikhail

There is gtk-cffi asdf system in gtk-cffi ql package, but it loading fails.

(ql:quickload :gtk-cffi)

System "gtk-cffi" not found
[Condition of type QUICKLISP-CLIENT::SYSTEM-NOT-FOUND]

package source repo: http://common-lisp.net/viewvc/gtk-cffi/gtk-cffi/
directory: gtk
file: gtk-cffi.asd

@quicklisp
Owner

gtk-cffi doesn't build for me. I get this:

 Error opening shared object "libgdk-3.so.0":
  libgdk-3.so.0: cannot open shared object file: No such file or directory.
@filonenko-mikhail

Library is placed in /usr/lib/$ARCH$-linux-gnu in some linux distributives.

If you use gnome, or some gtk3 application please call (replace gnome-session with totem, or vinagre, or some other app) : ldd which gnome-session | grep gdk

@quicklisp
Owner

I use Debian 6, and GTK3 isn't easily available. I'll see what I can do to get it going.

@shanmuha

I am also facing the same problem; trying out this to prototype gtk3 UI in lisp. Anything I can do to help?

@quicklisp
Owner

If you want to use gtk-cffi, you can unpack it into ~/quicklisp/local-projects/ for testing until I get it into Quicklisp directly.

@shanmuha

Thanks, Zach! Trying it that way - but I hit another error "Error: Unknown CFFI type: :STRUCT" when trying that approach (on sbcl 1.0.58 and ccl-1.8.r15286M with all deps installed).

@quicklisp
Owner

It seems possible that gtk-cffi has not kept up with changes to cffi.

@quicklisp
Owner

This library must be updated before it can be added to Quicklisp.

@quicklisp quicklisp closed this Oct 2, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.