With ecl from git HEAD, and slime from CVS HEAD as of of today, I have two problems:
- when compiling/loading the swank-arglists.lisp contrib, it fails with a NIL hashtable argument to GETHASH.
- when I comment out swank-arglists and swank-c-p-c from *contribs*, and launching slime with: C-u M-x slime RET /usr/local/bin/ecl -norc -q RET it closes the connection at the startup:
*Message*:
For information about GNU Emacs and the GNU system, type C-h C-a. Polling "/tmp/slime.32143".. (Abort with `M-x slime-abort-connection'.) [2 times] Failed to connect to Swank: inferior process exited. Polling "/tmp/slime.32143".. (Abort with `M-x slime-abort-connection'.) [2 times] Connecting to Swank on port 58495.. [2 times] Lisp connection closed unexpectedly: connection broken by remote peer
*inferior-lisp*:
(progn (load "/usr/local/share/emacs/site-lisp/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.32143" :coding-system "iso-latin-1-unix"))
ECL (Embeddable Common-Lisp) 10.4.2 Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya Copyright (C) 1993 Giuseppe Attardi Copyright (C) 2000 Juan J. Garcia-Ripoll ECL is free software, and you are welcome to redistribute it under certain conditions; see file 'Copyright' for details. Type :h for Help. Top level in: #<process SI:TOP-LEVEL 0810afc0>.
;;; Loading "/usr/local/share/emacs/site-lisp/slime/swank-loader.lisp" ;;; Warning: No architecture feature found in (POWERPC PPC X86 X86-64 AMD64 I686 I586 I486 PC386 IAPX386 SPARC64 SPARC HPPA64 HPPA PENTIUM3 PENTIUM4 JAVA-1.4 JAVA-1.5 JAVA-1.6 JAVA-1.7). ;;; Loading #P"/usr/local/lib/ecl-10.4.2/cmp.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-backend.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-source-path-parser.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-source-file-cache.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-ecl.fas" ;;; Loading #P"/usr/local/lib/ecl-10.4.2/sockets.fas" ;;; Loading #P"/usr/local/lib/ecl-10.4.2/profile.fas" ;;; Loading #P"/usr/local/lib/ecl-10.4.2/serve-event.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-gray.fas" ;;; Warning: Class FUNDAMENTAL-CHARACTER-OUTPUT-STREAM has been forward referenced. ;;; Warning: Class FUNDAMENTAL-CHARACTER-INPUT-STREAM has been forward referenced. ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-match.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank-rpc.fas" ;;; Loading "/home/pjb/.slime/fasl/2010-06-18/ecl-10.4.2-linux-unknown/swank.fas" ;;; Warning: These Swank interfaces are unimplemented: (ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER DUP EXEC-IMAGE FRAME-CALL LIST-CALLEES LIST-CALLERS MACROEXPAND-ALL MAKE-FD-STREAM REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS RESTART-FRAME RETURN-FROM-FRAME SAVE-IMAGE SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN SLDB-STEP-INTO SLDB-STEP-NEXT SLDB-STEP-OUT TOGGLE-TRACE) ;;; Loading "/home/pjb/.swank.lisp" ;; Swank started at port: 59602.
;;; ;;; Binding stack overflow. ;;; Jumping to the outermost toplevel prompt ;;;
... a lot of them .... ;;; ;;; Stack overflow. ;;; Jumping to the outermost toplevel prompt ;;;
;; swank:close-connection: NIL Top level in: #<process SI:TOP-LEVEL 0810afc0>.
In *inferior-lisp*, the REPL works, but in other buffers, C-x C-e says "Not connected".
M-x slime-connect RET cannot connect:
*Message*:
Connecting to Swank on port 59602.. [2 times] open-network-stream: make client process failed: Connection refused, :name, SLIME Lisp, :buffer, nil, :host, 127.0.0.1, :service, 59602
~/.swank is empty.
* Pascal J. Bourguignon [2010-06-21 23:40] writes:
With ecl from git HEAD, and slime from CVS HEAD as of of today, I have two problems:
when compiling/loading the swank-arglists.lisp contrib, it fails with a NIL hashtable argument to GETHASH.
when I comment out swank-arglists and swank-c-p-c from *contribs*, and launching slime with: C-u M-x slime RET /usr/local/bin/ecl -norc -q RET it closes the connection at the startup:
I can't reproduce neither. I built a new ECL from git HEAD and installed it in /opt/ecl and it seems to work as it should.
Are you sure that your ECL installation works properly? Can you try to install ECL in a directory other than /usr/local ?
Helmut
On Tue, 22 Jun 2010 01:40:50 +0200 pjb@informatimago.com (Pascal J. Bourguignon) wrote:
With ecl from git HEAD, and slime from CVS HEAD as of of today, I have two problems: [...]
Although I don't use HEAD SLIME (it dates a few weeks back), I also experienced problems with SLIME and ECL HEAD a few days ago, which seem to be fixed with another ECL HEAD update made yesterday for me.