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

Some systems failed to build for Quicklisp dist

quicklisp opened this issue · comments

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

Trying to build commit id ba198f7

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

cffi/cffi#346 (comment) explains the cause of this bug, I think.