[slime-devel] Problems with SBCL/CL-PPCRE on Debian/Etch/Testing/clc

Nicolas Neuss neuss at math.uni-karlsruhe.de
Wed Mar 19 10:15:36 UTC 2008


Hello all,

I have an CL-PPCRE that was compiled with an SBCL running in a shell
(Debian/common-lisp-controller).  Now, I see the error below when trying to
load cl-ppcre via SLIME.  I suspect that this is a coding issue again
(SB-IMPL::*DEFAULT-EXTERNAL-FORMAT* is :latin1, slime-net-coding-system is
iso-latin-1-unix).

Did anyone of you run into that problem and know a solution?  Apropos:
deleting api.fasl makes SLIME loading work, but then the error occurs when
loading from an SBCL instance being run from inside a shell.

Thank you,
Nicolas

---------------------------------------------------------------------------
The class SB-PRETTY:PRETTY-STREAM was not changed, and there's no guarantee that
the loaded code (which expected another layout) will work.
   [Condition of type SIMPLE-ERROR]

Restarts:
 0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {C355631}> on #<ASDF:CL-SOURCE-FILE "api" {BA69809}>.
 1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {C355631}> on #<ASDF:CL-SOURCE-FILE "api" {BA69809}> as having been successful.
 2: [ABORT] Abort SLIME compilation.
 3: [ABORT] Return to SLIME's top level.
 4: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {AA9CE49}>)

Backtrace:
  0: (SB-KERNEL::CHECK-LAYOUT #<SB-KERNEL:LAYOUT for SB-PRETTY:PRETTY-STREAM {940BAC9}> #<SB-KERNEL:STRUCTURE-CLASSOID SB-PRETTY:PRETTY-STREAM> 25 #(#<SB-KERNEL:LAYOUT for T {9065D11}> #<SB-KERNEL:LAYOUT for STRUCTURE-OBJECT {9065D61}> #<SB-KERNEL:LAYOUT for STREAM {91AA2C9}> #<SB-KERNEL:LAYOUT for SB-KERNEL:ANSI-STREAM {907D121}>) 4 0)
  1: (SB-KERNEL::INIT-OR-CHECK-LAYOUT #<SB-KERNEL:LAYOUT for SB-PRETTY:PRETTY-STREAM {940BAC9}> #<SB-KERNEL:STRUCTURE-CLASSOID SB-PRETTY:PRETTY-STREAM> 25 #(#<SB-KERNEL:LAYOUT for T {9065D11}> #<SB-KERNEL:LAYOUT for STRUCTURE-OBJECT {9065D61}> #<SB-KERNEL:LAYOUT for STREAM {91AA2C9}> #<SB-KERNEL:LAYOUT for SB-KERNEL:ANSI-STREAM {907D121}>) 4 0)
  2: (SB-FASL::FOP-LAYOUT)
  3: (SB-FASL::LOAD-FASL-GROUP #<SB-SYS:FD-STREAM for "file /var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" {A7C5841}>)
  4: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" {A7C5841}> NIL #<unavailable argument>)
  5: (SB-FASL::INTERNAL-LOAD #P"/var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" #P"/var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" :ERROR NIL NIL :BINARY NIL)
  6: (SB-FASL::INTERNAL-LOAD #P"/var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" #P"/var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl" :ERROR NIL NIL NIL :DEFAULT)
  7: (LOAD #P"/var/cache/common-lisp-controller/1000/sbcl/cl-ppcre/api.fasl")
  8: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) #<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP NIL {C355631}> #<ASDF:CL-SOURCE-FILE "api" {BA69809}>)
  9: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP NIL {C355631}> #<ASDF:CL-SOURCE-FILE "api" {BA69809}>)
 10: ((LAMBDA NIL))
 11: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {C3BF5BD}>)
 12: (ASDF:OPERATE ASDF:LOAD-OP "cl-ppcre")
 13: ((LAMBDA (FUNCTION)) #<CLOSURE (LAMBDA NIL) {C339B9D}>)
 14: (SWANK::MEASURE-TIME-INTERVAL #<CLOSURE (LAMBDA NIL) {C339AFD}>)
 15: (SWANK::SWANK-COMPILER #<CLOSURE (LAMBDA NIL) {C339AFD}>)
 16: (SB-INT:EVAL-IN-LEXENV (SWANK:OPERATE-ON-SYSTEM-FOR-EMACS "cl-ppcre" "LOAD-OP") #<NULL-LEXENV>)
 17: ((LAMBDA NIL))
 18: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {C33998D}>)
 19: ((LAMBDA NIL))
 20: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA NIL) {B8FFD5D}>)
 21: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {A99B9E1}> #<CLOSURE (LAMBDA NIL) {C339825}>)
 22: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {A99B9E1}> #<FUNCTION (LAMBDA NIL) {B8FFD5D}>)
 23: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {A99B9E1}>)



-- 
PD Dr. Nicolas Neuss  University Karlsruhe  Tel: 0049-721-608-7634
Email: neuss at mathematik.uni-karlsruhe.de
WWW: <http://www.mathematik.uni-karlsruhe.de/~neuss>



More information about the slime-devel mailing list