Upgraded sbcl to 1.0 after 0.9.14 and slime stopped working. Never
mind, I bravely got recent CVS slime version hoping it will work but
no, I get the same error:
(progn (load "/home/alexey/lang/lisp/slime/swank-loader.lisp" :verbose
t) (funcall (read-from-string "swank:start-server") "/tmp/slime.8040"
:coding-system "iso-latin-1-unix"))
This is SBCL 1.0, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
*
; loading #P"/home/alexey/lang/lisp/slime/swank-loader.lisp"
;; loading
#P"/home/alexey/.slime/fasl/2006-12-24/sbcl-1.0-linux-x86/swank-backend.fasl"
;; loading
#P"/home/alexey/.slime/fasl/2006-12-24/sbcl-1.0-linux-x86/nregex.fasl"
; compiling file "/home/alexey/lang/lisp/slime/swank-sbcl.lisp"
(written 19 DEC 2006 04:47:36 AM):
; compiling file "/usr/lib/sbcl/sb-grovel/defpackage.lisp" (written 05
AUG 2006 03:51:12 PM):
;
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-grovel/defpackage.fasl
written
; compilation finished in 0:00:00
; compiling file "/usr/lib/sbcl/sb-grovel/def-to-lisp.lisp" (written 30
NOV 2006 03:21:57 PM):
;
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-grovel/def-to-lisp.fasl
written
; compilation finished in 0:00:00
; compiling file "/usr/lib/sbcl/sb-grovel/foreign-glue.lisp" (written
05 AUG 2006 03:51:12 PM):
;
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-grovel/foreign-glue.fasl
written
; compilation finished in 0:00:00
; compiling file "/usr/lib/sbcl/sb-bsd-sockets/defpackage.lisp"
(written 05 AUG 2006 03:51:12 PM):
;
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/defpackage.fasl
written
; compilation finished in 0:00:00
; compiling file "/usr/lib/sbcl/sb-bsd-sockets/split.lisp" (written 05
AUG 2006 03:51:12 PM):
;
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/split.fasl
written
; compilation finished in 0:00:00
(/usr/lib/sbcl/sb-bsd-sockets/constants.lisp
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/constants.fasl
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/constants.fasl
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/foo.c
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/a.out
/var/cache/common-lisp-controller/1000/sbcl/local/usr/lib/sbcl/sb-bsd-sockets/constants.lisp-temp)
; compilation aborted after 0:00:02
;; Error while loading:
/home/alexey/.slime/fasl/2006-12-24/sbcl-1.0-linux-x86/swank-sbcl.fasl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;; Condition: The value NIL
;; is not of type
;; (OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING
PATHNAME
;; FILE-STREAM).
;; Aborting.
;
; compilation unit aborted
; caught 3 fatal ERROR conditions
*
Indeed, ~/.slime/fasl/2006-12-24/sbcl-1.0-linux-x86/ contains only
-rw-r--r-- 1 alexey alexey 46952 2006-12-24 22:43 nregex.fasl
-rw-r--r-- 1 alexey alexey 432941 2006-12-24 22:43 swank-backend.fasl
clisp slime works Ok.
By checking swank-sbcl.lisp line by line I found out that error happens
here:
(require 'sb-bsd-sockets)
Any idea how to get it work?
Thanks!
Never mind, updating common-lisp-controller (stealing new version from
Debian unstable) seemed to work. I am using latest stable Ubuntu here.
>
> Any idea how to get it work?
>
> Thanks!