From: Robert U. <ead...@gm...> - 2009-07-14 04:07:25
|
Stelian Ionescu <sio...@cd...> writes: > >> I'm trying to get cells-gtk to compile; it uses CFFI. The problem is >> in these lines: >> >> (eval-when (:compile-toplevel :load-toplevel :execute) ; ph: help SBCL >> (cffi:defctype :gtk-string :pointer >> "string type for cffi type translation") >> (cffi:defctype :gtk-boolean :pointer >> "boolean type for cffi type translation")) >> >> CFFI throws a warning that the types :GTK-STRING and GTK-BOOLEAN are in >> the KEYWORD package; SBCL throws a failed compilation error, preventing >> the package from loading. >> >> Anyone have any ideas how to force this to be successful? > > Fix cells-gtk to name foreign types with symbols interned in its own > package, instead of :KEYWORD That's not really a solution, though, as it breaks compatibility with all other cells-gtk implementations. Surely there's some way to let SBCL know that I don't care about this _warning_? -- Robert Uhl <http://public.xdi.org/=ruhl> Corporations have neither bodies to be punished, nor souls to be condemned, they therefore do as they like. --Edward, First Baron Thurlow |