[slime-devel] Re: upgraded clisp on cygwin, now slime won't load

funkyj at gmail.com funkyj at gmail.com
Wed Jun 21 19:17:50 UTC 2006


funkyj at gmail.com writes:

> I had slime + clisp (on cygwin) working fine.  Yesterday I decided to
> upgrade various cygwin packages (including clisp).  Now when I try to
> start slime I get this error:
> 
>     [1]> 
>     *** - LOAD: A file with name
>           /c/cygwin/home/jcano/elisp/slime/2006-06-21/slime/swank-loader.lisp does
>           not exist
>     The following restarts are available:
>     ABORT          :R1      ABORT

        [...]

> I can probably fix this by overriding slime-path (I'll try that after
> posting this).  Does anyone know why upgrading (I think I had 2.35) to
> 2.38 would cause this failure?

OK, I patched `slime-path' in my .emacs_slime file like this:


    (defvar slime-path "/home/jcano/elisp/slime/2006-06-21/slime/")

and I no longer get the error mentioned above (i.e. can't find
"swank-loader.lisp").  Now I'm getting a new error:


    ;;  Loaded file /home/jcano/.slime/fasl/2006-06-18/clisp-2.38-unix-pc386/swank.fas
    0 errors, 0 warnings
    WARNING: These Swank interfaces are unimplemented:
             (ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER ALL-THREADS
             CALLS-WHO
             DISASSEMBLE-FRAME FIND-THREAD INSPECT-FOR-EMACS INTERRUPT-THREAD
             RECEIVE
             REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS SEND SLDB-BREAK-AT-START
             SLDB-BREAK-ON-RETURN SPAWN THREAD-ID TOGGLE-TRACE WHO-MACROEXPANDS
             WHO-SPECIALIZES)
    ;; Loaded file /home/jcano/elisp/slime/2006-06-21/slime/swank-loader.lisp
    T
    [2]> 
    *** - nonexistent directory: #P"/"
    The following restarts are available:
    ABORT          :R1      ABORT
    Break 1 [3]> :bt

    Printed 0 frames
    Break 1 [3]> 

Damn, that will teach me to upgrade, eh?  Here are the versions of
stuff I'm currently using:

clisp (from Cygwin):
       GNU CLISP 2.38 (2006-01-24) (built on winsteingoldlap.bluelnk.net
       [10.41.52.143])

SLIME: CVS head (also tried 'fairly stable') 2006-06-21

emacs: GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600) of 2004-03-10 on NYAUMO

.emacs_slime (slime specific emacs lisp -- loaded by .emacs)

    ;; -*- mode: emacs-lisp -*-
    (message "begin .emacs_slime")
    (setq inferior-lisp-program "clisp")

    ;;; #@ attempted work around for 'swank-loader.lisp does not exist'
    ;;; error
    (defvar slime-path "/home/jcano/elisp/slime/2006-06-21/slime/")

    (add-to-list 'load-path ;; CVS head
                 (concat (getenv "HOME") "/elisp/slime/2006-06-21/slime")
                 t)
    (require 'slime)
    (slime-setup)

    ;;; Configuration of Erik Naggum's HyperSpec access package.

    ;; If you have a local copy of the HyperSpec, set its path here.
     (setq common-lisp-hyperspec-root
           "file:///c:/cygwin/home/jcano/docs/CL/HyperSpec/")
     (setq common-lisp-hyperspec-symbol-table
           (concat (getenv "HOME") "/docs/CL/HyperSpec/ilisp/map_sym.txt" ))
    (message "end .emacs_slime")




More information about the slime-devel mailing list