crategus / cl-cffi-gtk

cl-cffi-gtk is a Lisp binding to the GTK+ 3 library.

Home Page:http://www.crategus.com/books/cl-cffi-gtk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quicklisp

vityok opened this issue · comments

Probably this was asked before, but would you like to submit this project to the Quicklisp projects repository?

Yes, I have planned to add the library to Quicklisp. But at this time I think it is to early.

The biggest problem is, that I am developing only with SBCL on a Linux system. But the library should compile on more systems, too, if added to Quicklisp.

At this time I can compile the library on Window 7 with SBCL, but an application will freeze, if moving a window. On Mac OS X with SBCL the library seems to work now.

Dieter Kaiser

The project is already on Quicklisp index. I can load using (ql:quickload 'cl-cffi-gtk). But why this issue still open?

Don't know if this is due to cl-cffi-gtk not being properly added to quicklisp (?) But if I try (ql:quickload 'cl-cffi-gtk), I get an error saying:
*** - Unable to load any of the alternatives:
("libglib-2.0.so.0" "libglib-2.0.so")
Is there a workaround to this or am I just doing something wrong?
I basically just went ahead, downloaded clisp 2.49 and quicklisp and am now trying to get this working.
My system is Linux nixos 5.10.44 #1-NixOS SMP Wed Jun 16 10:01:47 UTC 2021 x86_64 GNU/Linux - [uname -a] 21.05.1105.6613a30c5e3 (Okapi) - [nixos-version]
Also here is the whole clisp interpreter:

[1]> (load "~/quicklisp/setup.lisp")
;; Datei /home/lorenz/quicklisp/setup.lisp wird geladen...
;;  Datei /home/lorenz/quicklisp/asdf.lisp wird geladen...
;;  Datei /home/lorenz/quicklisp/asdf.lisp ist geladen.
;; Datei /home/lorenz/quicklisp/setup.lisp ist geladen.
T
[2]> (ql:quickload 'cl-cffi-gtk)
To load "cl-cffi-gtk":
  Load 1 ASDF system:
    cl-cffi-gtk
; Loading "cl-cffi-gtk"

*** - Unable to load any of the alternatives:
      ("libglib-2.0.so.0" "libglib-2.0.so")

Hope anyone can offer any help, I'm pretty new to using quicklisp :)

@L0ren2 I'm using Nixos too, and am getting the same problem. This might be nixos specific...