Hi all, I'm trying to set up slime+sbcl on my macbook. However, when I try to compile my code (which I've previously done successfully on slime+sbcl+ubuntu), the compilation process eventually stops, and I get an "Evaluation aborted" message in the minibuffer. Looking at inferior-lisp, it seems to have gone into an infinite loop about something (see below). Any suggestions?
- Bhaskara
*
; loading #P"/Users/bhaskara/bin/slime/swank-loader.lisp"
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank-backend.fasl"
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank-source-path-parser.fasl"
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank-source-file-cache.fasl"
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank-sbcl.fasl"
STYLE-WARNING: redefining EMACS-INSPECT (#<BUILT-IN-CLASS T>) in DEFMETHOD
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank-gray.fasl"
STYLE-WARNING:
implicitly creating new generic function STREAM-READ-CHAR-WILL-HANG-P
; loading #P"/Users/bhaskara/.slime/fasl/2008-08-04/sbcl-1.0.12-darwin-x86/swank.fasl"
WARNING: These Swank interfaces are unimplemented:
(ALL-THREADS CALLS-WHO DISASSEMBLE-FRAME FIND-THREAD INTERRUPT-THREAD RECEIVE
RECEIVE-IF SEND SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN SPAWN
THREAD-ID WHO-SPECIALIZES)
;; Swank started at port: 49393.
49393
* Help! 11 nested errors. SB-KERNEL:*MAXIMUM-ERROR-DEPTH* exceeded.
0: (BACKTRACE 536870911 #<SYNONYM-STREAM :SYMBOL SB-SYS:*TTY* {124E21C9}>)
1: ((LAMBDA NIL))
2: ((LAMBDA NIL))
3: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL) {124E22E5}>)
4: (SB-IMPL::ERROR-ERROR)
5: (SB-IMPL::INFINITE-ERROR-PROTECTOR)
6: (ERROR "~S not implementated")
7: (SWANK-BACKEND:THREAD-ID 0)
8: ((LAMBDA NIL))
9: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {124E1BBD}>)
10: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {11746E71}> #<CLOSURE (LAMBDA NIL) {124E1BD5}>)
11: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {11746E71}> #<CLOSURE (LAMBDA NIL) {124E1BBD}>)
12: ((LAMBDA NIL))
13: ((SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM)) #(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)
14: (FINISH-OUTPUT #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)
15: ((SB-PCL::FAST-METHOD STREAM-WRITE-CHAR (SWANK-BACKEND::SLIME-OUTPUT-STREAM T)) #(3 NIL 2 NIL 4 NIL 5 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}> #\K)
16: ((SB-PCL::FAST-METHOD STREAM-WRITE-STRING (FUNDAMENTAL-CHARACTER-OUTPUT-STREAM "#<...>" . "#<...>")) #<unused argument> #<unused argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}> "((SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM)) #(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argume" 0 128)
17: (WRITE-STRING "((SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM)) #(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argume" #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}> :START 0 :END 128)
18: (SB-IMPL::%WRITE-STRING "((SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM)) #(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argume" #<TWO-WAY-STREAM :INPUT-STREAM #<SWANK-BACKEND::SLIME-INPUT-STREAM {1182E251}> :OUTPUT-STREAM #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>> 0 128)
19: (WRITE-STRING "((SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM)) #(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argume" #<TWO-WAY-STREAM :INPUT-STREAM #<SWANK-BACKEND::SLIME-INPUT-STREAM {1182E251}> :OUTPUT-STREAM #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>> :START 0 :END 128)
20: (SB-PRETTY::OUTPUT-PARTIAL-LINE #<SB-PRETTY:PRETTY-STREAM {124E0B21}>)
21: (SB-PRETTY::ENSURE-SPACE-IN-BUFFER #<SB-PRETTY:PRETTY-STREAM {124E0B21}> 2)
22: (SB-PRETTY::PRETTY-SOUT #<SB-PRETTY:PRETTY-STREAM {124E0B21}> "unavailable argument" #<unavailable argument> 20)
23: (SB-IMPL::%WRITE-STRING "unavailable argument" #<SB-PRETTY:PRETTY-STREAM {124E0B21}> 0 20)
24: (WRITE-STRING "unavailable argument" #<SB-PRETTY:PRETTY-STREAM {124E0B21}> :START 0 :END NIL)
25: ((FLET SB-IMPL::PRINT-DESCRIPTION))
26: (SB-IMPL::%PRINT-UNREADABLE-OBJECT #<unavailable argument> #<SB-PRETTY:PRETTY-STREAM {124E0B21}> NIL NIL #<CLOSURE (LAMBDA NIL) {124E16AD}>)
27: (PRIN1 #<unavailable argument> #<SB-PRETTY:PRETTY-STREAM {124E0B21}>)
28: (SB-FORMAT::S-FORMAT-DIRECTIVE-INTERPRETER #<SB-PRETTY:PRETTY-STREAM {124E0B21}> #<~S> NIL #<unavailable argument> #<unavailable argument>)
29: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {124E0B21}> (#<~S>) (#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>) (#<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>))
30: ((LABELS SB-FORMAT::DO-LOOP) (#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>) (#<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>))
31: (SB-FORMAT::{-FORMAT-DIRECTIVE-INTERPRETER #<SB-PRETTY:PRETTY-STREAM {124E0B21}> #<~{> (" " #<~_> #<~S> #<~}>) ((#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)) #<unavailable argument>)
32: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {124E0B21}> (#<~{> " " #<~_> #<~S> #<~}>) ((#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)) ((#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)))
33: (SB-FORMAT::%FORMAT #<SB-PRETTY:PRETTY-STREAM {124E0B21}> "~{ ~_~S~}" ((#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)) ((#(3 NIL 2 NIL 5 NIL 1 NIL) #<unavailable argument> #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>)))
34: (FORMAT #<SB-PRETTY:PRETTY-STREAM {124E0B21}> "~{ ~_~S~}")
35: ((FLET #:WITH-PRETTY-STREAM-132) #<SB-PRETTY:PRETTY-STREAM {124E0B21}>)
36: (SB-DEBUG::PRINT-FRAME-CALL #<SB-DI::COMPILED-FRAME (SB-PCL::FAST-METHOD STREAM-FINISH-OUTPUT (SWANK-BACKEND::SLIME-OUTPUT-STREAM))> #<TWO-WAY-STREAM :INPUT-STREAM #<SWANK-BACKEND::SLIME-INPUT-STREAM {1182E251}> :OUTPUT-STREAM #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>>)
37: (BACKTRACE 536870911 #<TWO-WAY-STREAM :INPUT-STREAM #<SWANK-BACKEND::SLIME-INPUT-STREAM {1182E251}> :OUTPUT-STREAM #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {11672799}>>)
38: ((LAMBDA NIL))
39: ((LAMBDA NIL))
40: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL) {12444EA5}>)
41: (SB-IMPL::ERROR-ERROR)
42: (SB-IMPL::INFINITE-ERROR-PROTECTOR)
43: (ERROR "~S not implementated")
<< and so on >>