[slime-devel] OpenMCL 0.14.2 SWANK brokenness...

When trying to start SLIME (CVS as of five minutes ago) on OpenMCL 0.14.2: Welcome to OpenMCL Version (Beta: Darwin) 0.14.2! ? ;; Compiling /Users/bdowning/.emacs.d/slime/swank-backend.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/nregex.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/swank-openmcl.lisp... ;Compiler warnings for "/Users/bdowning/.emacs.d/slime/swank-openmcl.lisp" : ; Unused lexical variable FRAME-NUMBER, in an anonymous lambda form inside (COMPUTE-BACKTRACE (T T)). ; Unused lexical variable DSPEC, in (LIST-CALLERS (T)). ;; Compiling /Users/bdowning/.emacs.d/slime/swank-gray.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/swank.lisp... ; Warning: These Swank interfaces are unimplemented: ; (ADD-FD-HANDLER ADD-SIGIO-HANDLER LIST-CALLEES MACROEXPAND-ALL PROFILE PROFILE-PACKAGE PROFILE-REPORT PROFILE-RESET PROFILED-FUNCTIONS REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS UNPROFILE WHO-BINDS WHO-CALLS WHO-MACROEXPANDS WHO-REFERENCES WHO-SETS WHO-SPECIALIZES) ; While executing: SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES #P"/Users/bdowning/.emacs.d/slime/swank-loader.lisp" ? > Error in process listener(1): value #<CCL::LISTENER-SOCKET #x64BC39E> is not of the expected type INTEGER.
While executing: CCL::C_GETSOCKNAME Type :POP to abort. Type :? for other options. 1 >
-bcd

Hi Brian, You need to download the updates from the CVS and rebuild the lisp image. Then everything works (well, it should!). Greets, Camille Brian Downing wrote:
When trying to start SLIME (CVS as of five minutes ago) on OpenMCL 0.14.2:
Welcome to OpenMCL Version (Beta: Darwin) 0.14.2! ? ;; Compiling /Users/bdowning/.emacs.d/slime/swank-backend.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/nregex.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/swank-openmcl.lisp... ;Compiler warnings for "/Users/bdowning/.emacs.d/slime/swank-openmcl.lisp" : ; Unused lexical variable FRAME-NUMBER, in an anonymous lambda form inside (COMPUTE-BACKTRACE (T T)). ; Unused lexical variable DSPEC, in (LIST-CALLERS (T)). ;; Compiling /Users/bdowning/.emacs.d/slime/swank-gray.lisp... ;; Compiling /Users/bdowning/.emacs.d/slime/swank.lisp... ; Warning: These Swank interfaces are unimplemented: ; (ADD-FD-HANDLER ADD-SIGIO-HANDLER LIST-CALLEES MACROEXPAND-ALL PROFILE PROFILE-PACKAGE PROFILE-REPORT PROFILE-RESET PROFILED-FUNCTIONS REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS UNPROFILE WHO-BINDS WHO-CALLS WHO-MACROEXPANDS WHO-REFERENCES WHO-SETS WHO-SPECIALIZES) ; While executing: SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES #P"/Users/bdowning/.emacs.d/slime/swank-loader.lisp" ? > Error in process listener(1): value #<CCL::LISTENER-SOCKET #x64BC39E> is not of the expected type INTEGER.
While executing: CCL::C_GETSOCKNAME Type :POP to abort.
Type :? for other options. 1 >
-bcd
_______________________________________________ slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel

Camille Troillard <tuscland <at> mac.com> writes:
Hi Brian,
You need to download the updates from the CVS and rebuild the lisp image. Then everything works (well, it should!).
Greets, Camille
Depends on your definition of works. At least for me. Last I tried, the c_getsockname stuff had been fixed, but SLIME was still giving an "error reporting error" message. Gary Byers says that the internal functions used to crawl the stack changed in 0.14.2 and that SLIME needs to change to use these new instructions. So, it doesn't die, but it doesn't really work either. Not sure who's maintaining SLIME for OpenMCL these days, but it would be great if this were fixed! :-> Thanks, Cyrus

On the way. I got Gary's work so far, will document and check it in the next few hours. -Alan On May 12, 2004, at 10:18 PM, Cyrus Harmon wrote:
Camille Troillard <tuscland <at> mac.com> writes:
Hi Brian,
You need to download the updates from the CVS and rebuild the lisp image. Then everything works (well, it should!).
Greets, Camille
Depends on your definition of works. At least for me. Last I tried, the c_getsockname stuff had been fixed, but SLIME was still giving an "error reporting error" message. Gary Byers says that the internal functions used to crawl the stack changed in 0.14.2 and that SLIME needs to change to use these new instructions. So, it doesn't die, but it doesn't really work either. Not sure who's maintaining SLIME for OpenMCL these days, but it would be great if this were fixed! :->
Thanks,
Cyrus
_______________________________________________ slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel
participants (4)
-
Alan Ruttenberg
-
Brian Downing
-
Camille Troillard
-
Cyrus Harmon