Swank loading stops at The variable SWANK-LOADER::*SOURCE-DIRECTORY* is unbound. [Condition of type UNBOUND-VARIABLE] Restarts: 0: [ABORT-REQUEST] Abort handling SLIME request. 1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "worker" {C1F8FD9}>) the relevant warnings are: The ANSI Standard, Macro DEFPACKAGE ; file: /usr/share/common-lisp/source/swank/swank.lisp ; in: DEFUN SWANK::WIRE-PROTOCOL-VERSION ; (MERGE-PATHNAMES "swank-version.el" SWANK-LOADER::*SOURCE-DIRECTORY*) ; ; caught WARNING: ; undefined variable: *SOURCE-DIRECTORY* ; ; caught WARNING: ; This variable is undefined: ; *SOURCE-DIRECTORY* ; ; compilation unit finished ; caught 2 WARNING conditions ;; Swank started at port: 54846.
Created attachment 100916 [details] Working swank.asd Adding two lines from swank.asd from slime cvs solves the bug
Created attachment 100917 [details] Working slime-cvs ebuild Added duplicate install of swank-version.el to /usr/share/common-lisp/source/swank to load swank correctly. Maybe there exist a better/cleaner way to do this, but it works.
After those patches, slime loads and works, the warnings are harmless as stated in http://article.gmane.org/gmane.lisp.slime.devel/5435
This problem still exists. Shouldn't the new ebuild have made its way into portage by now? What is going on?
(In reply to comment #4) > This problem still exists. Shouldn't the new ebuild have made its way into > portage by now? What is going on? Apart from Gentoo some people have a life. And if I don't know the software I just can't fix it quickly. Testing is needed which takes some time, and this is not the only bug I like to spread love over. Fixed now in CVS.
(In reply to comment #5) > (In reply to comment #4) > > This problem still exists. Shouldn't the new ebuild have made its way into > > portage by now? What is going on? > > Apart from Gentoo some people have a life. And if I don't know the software I > just can't fix it quickly. Testing is needed which takes some time, and this is > not the only bug I like to spread love over. Fixed now in CVS. > Thanks for the love =)