crategus / cl-cffi-gtk

cl-cffi-gtk is a Lisp binding to the GTK+ 3 library.
http://www.crategus.com/books/cl-cffi-gtk
145 stars 33 forks source link

Some systems failed to build for Quicklisp dist #102

Open quicklisp opened 2 years ago

quicklisp commented 2 years ago

Building with SBCL 2.2.10.127-d9429f05a / ASDF 3.3.5 for quicklisp dist creation.

Trying to build commit id ba198f7d29cb06de1e8965e1b8a78522d5430516

cairo-demo fails to build because of a failure in cl-cffi-gtk.

cairo-example fails to build because of a failure in cl-cffi-gtk.

cl-cffi-gtk-demo-glib fails to build because of a failure in cl-cffi-gtk.

cl-cffi-gtk fails to build with the following error:

; caught WARNING:
;   Error during compiler-macroexpansion of (FOREIGN-TYPE-SIZE (QUOTE GDK-COLOR-CSTRUCT)). Use *BREAK-ON-SIGNALS* to intercept.
;    Unknown CFFI type GDK-COLOR-CSTRUCT
...
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {10016D0003}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "cl-cffi-gtk" "gtk.color-selection">

gdk-demo fails to build because of a failure in cl-cffi-gtk.

gdk-example fails to build because of a failure in cl-cffi-gtk.

gio-example fails to build because of a failure in cl-cffi-gtk.

gtk-application fails to build because of a failure in cl-cffi-gtk.

gtk-demo fails to build because of a failure in cl-cffi-gtk.

gtk-example fails to build because of a failure in cl-cffi-gtk.

gtk-tutorial fails to build because of a failure in cl-cffi-gtk.

gtk-widget-factory fails to build because of a failure in cl-cffi-gtk.

pango-example fails to build because of a failure in cl-cffi-gtk.

Full log here

quicklisp commented 2 years ago

https://github.com/cffi/cffi/issues/346#issuecomment-1320005306 explains the cause of this bug, I think.