Hi,

I'm using clisp 2.41[1] and had to comment out three lines of (seems like 
now-unnecessary) code to get cells to asdf-install:install; here is a patch 
against the released version (the CVS repo links on the cells website are 
broken, and I couldn't guess any valid ones).

It's tiny, so probably has already been fixed better in CVS, but JIC/FWIW:

--- detritus.lisp~      2005-05-02 20:37:22.000000000 +0100
+++ detritus.lisp       2007-10-16 05:39:00.000000000 +0100
@@ -26,9 +26,9 @@
   `(let ((*dbg* t))
      ,@body))
 
-#+clisp
-(defun slot-definition-name (slot)
-  (clos::slotdef-name slot))
+;#+clisp
+;(defun slot-definition-name (slot)
+;  (clos::slotdef-name slot))
 
 ;;;(defmethod class-slot-named ((classname symbol) slotname)
 ;;;  (class-slot-named (find-class classname) slotname))
--- defpackage.lisp~    2005-05-02 20:36:31.000000000 +0100
+++ defpackage.lisp     2007-10-16 05:39:06.000000000 +0100
@@ -41,6 +41,6 @@
     #:make-fifo-queue #:fifo-add #:fifo-empty #:fifo-pop #:mapfifo
 
     #-mcl #:true
-    #+clisp #:slot-definition-name
+;    #+clisp #:slot-definition-name
     #+(and mcl (not openmcl-partial-mop)) #:class-slots
 ))


Martin

PS - For the record, I also had the problem mentioned here: 
http://www.interactivecode.com/googles-summer-code-17/cells-under-lispworks-35096/
 with asdf-install.  I can install cl-ppcre and some other packages fine, but 
not cells. asdf-install isn't putting the symlink to the .asd file in the 
correct directory, so I'm having to add the cells_2.0 download directory to 
*central-registry* explicitly.

1. Full version info for clisp:

$ /usr/bin/clisp --version
GNU CLISP 2.41 (2006-10-13) (built on hammer3.fedora.redhat.com)
Software: GNU C 4.1.1 20061011 (Red Hat 4.1.1-30) 
gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type 
-Wmissing-declarations -Wno-sign-compare -O -DUNICODE -DDYNAMIC_FFI -I. -x none 
libcharset.a libavcall.a libcallback.a /usr/lib64/libreadline.so -Wl,-rpath 
-Wl,/usr/lib64 -ltermcap -ldl   -L/usr/lib64 -lsigsegv -R/usr/lib64 -L/usr/lib64
SAFETY=0 TYPECODES WIDE GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.4
libreadline 5.1
Features: 
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib64/clisp/
User language: ENGLISH
Machine: X86_64 (X86_64) cree.xades.com [127.0.0.1]

Attachment: pgpFAf2ENYN6C.pgp
Description: PGP signature

_______________________________________________
cells-devel site list
cells-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/cells-devel

Reply via email to