Peter,<br><br>I fixed the problems which I had earlier but now I have different bugs.<br>The Lisp I was using didn't have asdf so I switched to the Gigamonkeys Lispbox<br>and used that to compile cffi 0.9.2.<br><br> Then after I deleted the old .fas files, recompiled cells-gtk, and called<br> (test-gtk:gtk-demo)<br><br>I got a splash screen and these messages:<br><br>(lisp.exe:900): Gtk-CRITICAL **: gtk_box_pack_start: assertion `child->parent == NULL' failed<br><br>(lisp.exe:900): Gtk-CRITICAL **: gtk_box_pack_start: assertion `child->parent == NULL' failed<br><br>(lisp.exe:900): Gtk-WARNING **: Attempting to add a widget with type GtkAccelLabel to a GtkImageMenuItem, but as a GtkBin subclass a GtkImageMenuItem can only contain one widget at a time; it already contains a widget of type GtkAccelLabel<br><br>Scott<br><br><b><i>Peter Hildebrandt <peter.hildebrandt@gmail.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16,
 16, 255); margin-left: 5px; padding-left: 5px;"> Scott,<br><br>> Also, during the compilation process there are some warnings like<br>><br>> WARNING: COMPILE-FILE warned while performing #<COMPILE-OP nil=""><br>> #x19DC9229> on #<CL-SOURCE-FILE gtk-other="" #x19c50311="">.<br>> WARNING: COMPILE-FILE failed while performing #<COMPILE-OP nil=""><br>> #x19DC9229> on #<CL-SOURCE-FILE gtk-other="" #x19c50311="">.<br>><br>> and<br>><br>> WARNING: EVAL: too few arguments given to FFI::FOREIGN-LIBRARY-FUNCTION:<br>>          (FFI::FOREIGN-LIBRARY-FUNCTION "g_free" (FFI::FOREIGN-LIBRARY  <br>> :DEFAULT) NIL<br>>          (FFI:PARSE-C-TYPE '(FFI:C-FUNCTION (:ARGUMENTS (#:G34113  <br>> FFI:C-POINTER)) (:RETURN-TYPE NIL) (:LANGUAGE :STDC))))<br><br>This is interesting.  At this point I am pretty sure your problem is not  <br>with cells-gtk, but rather with the underlying cffi.  It looks like the  <br>definitions of the gtk libs don't
 pass compilation properly, and the fact  <br>that you keep getting the NIL function error both suggest that the binding  <br>to the library does not work at all.<br><br>So let us investigate your CFFI:<br><br>- Did you install cffi 0.9.2 from here?<br>http://common-lisp.net/project/cffi/<br>(The darcs version *and* older versions don't work!)<br><br>- Do you have clisp >= 2.35 as required by cffi (cf. their homepage)<br><br>I don't know how clisp handles compilation of source files .  SBCL creates  <br>compiled files with the extension .fasl, and sometimes you need to remove  <br>those manually, because otherwise the compiler uses outdated files.<br><br>Peter<br><br><br>-- <br>Using Opera's revolutionary e-mail client: http://www.opera.com/mail/<br></CL-SOURCE-FILE></COMPILE-OP></CL-SOURCE-FILE></COMPILE-OP></blockquote><br><p>





      <hr size=1>
Get the name you always wanted with the <a href="http://au.rd.yahoo.com/mail/taglines/au/y7mail/gmail/*http://au.yahoo.com/y7mail/?p1=ni&p2=general&p3=tagline&p4=gmail" target=_blank>new y7mail email address.</a>.