Luís Oliveira luismbo@gmail.com writes:
On Mon, Apr 30, 2012 at 11:02 PM, Max Mikhanosha max@openchat.com wrote:
This fixes it for me
(defmethod foreign-type-size ((type symbol)) (let ((*parse-bare-structs-as-pointers* nil)) (foreign-type-size (parse-type type))))
Thanks everyone for digging into this. While this fix does indeed fix the problem (nice catch!), using this special variable *PARSE-BARE-STRUCTS-AS-POINTERS* clearly turned out to be an overcomplicated and brittle approach.
I've pushed a rewrite that should be much more robust.
Commonqt seems to work fine now. When will there be a new release with this fix? So that it can be appear in the next quicklisp update.