I think line 66 of mcclim/Lisp-Dep/mp-sbcl.lisp should be changed from (sb-thread:get-mutex *permanent-queue* :locked nil)) to (sb-thread:get-mutex *permanent-queue* nil)). Or, at least, that's how I got it to load.
Thanks to all for the great work.
"pd" == petdog petdog@gmail.com writes:
pd> I think line 66 of mcclim/Lisp-Dep/mp-sbcl.lisp should be changed from pd> (sb-thread:get-mutex *permanent-queue* :locked nil)) pd> to (sb-thread:get-mutex *permanent-queue* nil)). pd> Or, at least, that's how I got it to load.
I second this; this bug seem old, but appears now because recent versions of SBCL have stronger type checking in (SETF MUTEX-%OWNER), sez Krystof.
Eric Marsden eric.marsden@free.fr writes:
I second this; this bug seem old, but appears now because recent versions of SBCL have stronger type checking in (SETF MUTEX-%OWNER), sez Krystof.
Right, I committed your patch, that should fix it. As an aside, fix-abcl.lisp?