Observe:
; SLIME 2008-02-10 STYLE-WARNING: redefining EMACS-INSPECT (#<BUILT-IN-CLASS FUNCTION>) in DEFMETHOD CL-USER> (require :swank)
...
debugger invoked on a SIMPLE-TYPE-ERROR: *PACKAGE* can't be a deleted package: *PACKAGE* has been reset to #<PACKAGE "COMMON-LISP-USER">.
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT ] Return to SLIME's top level. 1: [CLOSE-CONNECTION] Close SLIME connection 2: Exit debugger, returning to top level.
(SB-INT:SANE-PACKAGE)
The quick and dirty fix is:
--- swank-loader.lisp.orig 2008-02-14 10:56:14.078125000 -0600 +++ swank-loader.lisp 2008-02-14 10:56:30.828125000 -0600 @@ -19,7 +19,7 @@ ;; (load ".../swank-loader.lisp")
(eval-when (:compile-toplevel :load-toplevel :execute) - (when (find-package :swank) + (when (and (find-package :swank) (not (asdf:find-system :swank))) (delete-package :swank) (delete-package :swank-io-package) (delete-package :swank-backend)))