Update of /project/cells-gtk/cvsroot/public_html In directory clnet:/tmp/cvs-serv10782/public_html
Modified Files: index.html Log Message: Describe fix for problem loading .so files with cmucl
--- /project/cells-gtk/cvsroot/public_html/index.html 2006/06/30 15:45:25 1.29 +++ /project/cells-gtk/cvsroot/public_html/index.html 2006/07/07 02:04:46 1.30 @@ -135,12 +135,20 @@ snapshots of the CVS repository, and contain all the ancillary modules (cells, cffi, etc). Here are a few: <ul> - <li><a href="ftp://common-lisp.net/pub/project/cells-gtk/cells-gtk-2006-06-30.tgz">cells-gtk-2006-06-30.tgz</a> and <a href="ftp://common-lisp.net/pub/project/cells-gtk/cells-gtk-2006-06-30.zip">cells-gtk-2006-06-30.zip</a> and + <li><a href="ftp://common-lisp.net/pub/project/cells-gtk/cells-gtk-2006-06-30.tgz"> +cells-gtk-2006-06-30.tgz</a> and +<a href="ftp://common-lisp.net/pub/project/cells-gtk/cells-gtk-2006-06-30.zip"> +cells-gtk-2006-06-30.zip</a> <ul> <li>Uses 2006-06-26 version of CFFI. <li>Cleaner load with sbcl. (Thanks, Andras Simon.) <li>Tested with LINUX: LW/Pro, sbcl, clisp; WIN32: clisp. - <li>Seems to have problems loading libraries with cmucl (not investigated much). + <li>There is a minor problem with cmucl. The fix: edit %load-foreign-library in + cffi/cffi-cmucl.lisp to return non-nil. That is, Make it look like this:<pre><tt> +(defun %load-foreign-library (name) + "Load the foreign library NAME." + (sys::load-object-file name) + t) </tt></pre></li> <li>I (Peter Denno) had problems with LW/Win32. But others seem ok. -- If this form:<br> <tt>(fli:register-module "libgdk-win32-2.0-0.dll" :connection-style :immediate)</tt><br> -- returns OK (once you've installed GTK libs) then you should be OK.