<br><br><div><span class="gmail_quote">On 5/26/06, <b class="gmail_sendername">John Landahl</b> <<a href="mailto:john@landahl.org">john@landahl.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
So I'd like to try out the new! improved! Celtk2 under Linux/SBCL, but<br>I'm having some installation problems. First I found that I had a<br>really old version of CFFI (thanks, Ubuntu!). After installing the<br>latest CFFI tarball, I still get the following error:
<br><br>* (require :celtk)<br><br>; loading system definition from /usr/local/lib/sbcl/site-systems/cffi.asd into<br>; #<PACKAGE "ASDF0"><br>; registering #<SYSTEM CFFI {A9D14D1}> as CFFI<br>; loading system definition from /usr/local/lib/sbcl/site-systems/cells.asd
<br>; into #<PACKAGE "ASDF0"><br>; registering #<SYSTEM :CELLS {AD05B69}> as CELLS<br><br>debugger invoked on a SIMPLE-ERROR in thread<br>#<THREAD "initial thread" {B29D0D1}>:<br> When attempting to read the slot's value (slot-value), the slot
<br> CFFI::TO-C-DYNAMIC-EXPANDER is missing from the object<br> #<CFFI::FOREIGN-BUILT-IN-TYPE :UNSIGNED-LONG>.</blockquote><div><br><br>I am going with the guess that your CFFI install is still not straight. The string "to-c-dynamic-expander" does not appear in my CFFI source tree, but it does appear in an old directory helpfully named cffi-pre-2006-04. This would be consistent with you having a mix of code now, in which some of it is old and still looking for that slot, while some of it is new and no longer has that slot. Of course I do see "to-c" stuff in the new tree because CFFI has a lot of built-in abilities that way, but I have to think they refactored recently.
<br><br>hth, kenny<br></div><br></div><br>