Компонент:CL-CFFI-GTK-GDK-INIT не найден - при загрузке cl-cffi-gtk
И SBCL, и CLISP будут жаловаться на Component :CL-CFFI-GTK-GDK-INIT not found, required by #<SYSTEM "cl-cffi-gtk-init">
когда я пытаюсь (asdf:load-system :cl-cffi-gtk)
,
Однако у них нет проблем с (asdf:load-system :cl-cffi-gtk-glib-init)
Это спорные строки:
/usr/share/cl-cffi-cgtk/gtk/cl-cffi-gtk.asd
линии 37 - 38
(eval-when (:compile-toplevel :load-toplevel :execute)
(asdf:load-system 'cl-cffi-gtk-init))
/usr/share/cl-cffi-cgtk/gtk/cl-cffi-gtk-init.asd
(defsystem :cl-cffi-gtk-init
[...]
:depends-on (:cl-cffi-gtk-glib-init
:cl-cffi-gtk-gdk-init
:cffi
:iterate
:trivial-features))
Мой процесс установки
После клонирования cl-cffi-gtk в /usr/share/
, установил зависимости и добавил запрошенные программные ссылки в ~/.local/share/common-lisp/source/
$ ll ~/.local/share/common-lisp/source | grep cl-cffi | sed 's/^.*\(cl-cffi.*->\)/\1/'
cl-cffi-gtk.asd -> /usr/share/cl-cffi-cgtk/gtk/cl-cffi-gtk.asd*
cl-cffi-gtk-cairo.asd -> /usr/share/cl-cffi-cgtk/cairo/cl-cffi-gtk-cairo.asd*
cl-cffi-gtk-gdk.asd -> /usr/share/cl-cffi-cgtk/gdk/cl-cffi-gtk-gdk.asd*
cl-cffi-gtk-gdk-pixbuf.asd -> /usr/share/cl-cffi-cgtk/gdk-pixbuf/cl-cffi-gtk-gdk-pixbuf.asd*
cl-cffi-gtk-gio.asd -> /usr/share/cl-cffi-cgtk/gio/cl-cffi-gtk-gio.asd*
cl-cffi-gtk-glib.asd -> /usr/share/cl-cffi-cgtk/glib/cl-cffi-gtk-glib.asd*
cl-cffi-gtk-gobject.asd -> /usr/share/cl-cffi-cgtk/gobject/cl-cffi-gtk-gobject.asd*
cl-cffi-gtk-pango.asd -> /usr/share/cl-cffi-cgtk/pango/cl-cffi-gtk-pango.asd*
Я также попытался возиться с QuickLisp без удачи.