[Cl-store-devel] sbcl 0.9.5.3 Compilation error & patch

Rafał Strzaliński nablaone at gmail.com
Mon Oct 3 21:50:07 UTC 2005


I tried to compile cl-store under sbcl 0.9.5.3. It gives me error:

There is no class named SB-KERNEL:INSTANCE.
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {9902A41}> on
#<CL-STORE.SYSTEM:NON-REQUIRED-FILE "custom" {96143E9}>.
  1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {9902A41}> on
#<CL-STORE.SYSTEM:NON-REQUIRED-FILE "custom" {96143E9}> as having been
successful.
  2: [ABORT] Abort SLIME compilation.

I think this patch should fix this problem. It works for me but I'm
not sure it's a good general solution.


Index: sbcl/custom.lisp
===================================================================
RCS file: /project/cl-store/cvsroot/cl-store/sbcl/custom.lisp,v
retrieving revision 1.8
diff -u -w -r1.8 custom.lisp
--- sbcl/custom.lisp	5 May 2005 12:58:57 -0000	1.8
+++ sbcl/custom.lisp	3 Oct 2005 21:39:38 -0000
@@ -53,7 +53,7 @@

 (defvar *sbcl-struct-inherits*
   (list (get-layout (find-class t))
-        (get-layout (find-class 'sb-kernel:instance))
+        (get-layout (find-class 'sb-pcl::slot-object))
         (get-layout (find-class 'cl:structure-object))))

 (defstruct (struct-def (:conc-name sdef-))

--
Best regards,
Rafal Strzalinski (nabla)



More information about the cl-store-devel mailing list