Dear all - the version of CL-SWANK in unstable this morning still has the problem reported by Rupert -- while CLC (Common-lisp-controller) probably is fixed, it still doesn't export the function requested by CL-SWANK so that CLC can tell SWANK where to place the FASLs. (CLC:Calculate-FASL-Root). Either CL-SWANK needs to be modified to respect this (some of the other proposals in this thread no longer work) or CLC should export the expected symbol. Thanks to all for the continued maintanence, I'm also working to propose a solution, but I don't have one yet.
>From my slime-session: (progn (load "/usr/share/common-lisp/source/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.31862" :coding-system "iso-latin-1-unix")) This is SBCL 1.0.31.0.debian, 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"/usr/share/common-lisp/source/slime/swank-loader.lisp" debugger invoked on a SB-C::INPUT-ERROR-IN-COMPILE-FILE in thread #<THREAD "initial thread" RUNNING {AA53789}>: READ failure in COMPILE-FILE: SB-INT:SIMPLE-READER-PACKAGE-ERROR at 5284 (line 133, column 45) on #<SB-SYS:FD-STREAM for "file /usr/share/common-lisp/source/slime/swank-loader.lisp" {AA5B7D1}>: Symbol "CALCULATE-FASL-ROOT" not found in the COMMON-LISP-CONTROLLER package. Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level. (SB-C::READ-FOR-COMPILE-FILE #<SB-SYS:FD-STREAM for "file /usr/share/common-lisp/source/slime/swank-loader.lisp" {AA5B7D1}> 4796) 0] The relevant packages I've installed are: t...@erasmus:~/sandbox$ dpkg -s cl-swank Package: cl-swank Status: install ok installed Priority: optional Section: lisp Installed-Size: 1824 Maintainer: Debian Common Lisp Team <pkg-common-lisp-de...@lists.alioth.debian.org> Architecture: all Source: slime Version: 1:20100220-3 Replaces: slime (<< 1:20050929-1) Depends: common-lisp-controller (>= 5.11) Suggests: slime Conflicts: slime (<< 1:20050929-1) Description: Superior LISP Interaction Mode for Emacs (Lisp-side server) SLIME is the Superior Lisp Interaction Mode for Emacs. . This is an ILISP-like development environment intended for maximum integration with CMUCL (also works with SBCL, OpenMCL and work is ongoing on Lispworks and current CVS version of CLISP and CLISP 2.32 on Linux). . This package contains the Lisp-side server, needed by the Emacs client (see package slime). Homepage: http://common-lisp.net/project/slime/ t...@erasmus:~/sandbox$ dpkg -s common-lisp-controller Package: common-lisp-controller Status: install ok installed Priority: optional Section: lisp Installed-Size: 284 Maintainer: Debian Common Lisp Team <pkg-common-lisp-de...@lists.alioth.debian.org> Architecture: all Version: 7.1 Replaces: cmucl (<< 3.1.0) Depends: debconf (>= 1.0) | debconf-2.0, bash (>= 2.04-9), debianutils (>= 1.7), cl-asdf (>= 1.625), realpath, perl, adduser Suggests: sbcl Breaks: cl-asdf (<< 1.501), clisp (<< 1:2.48-1), cmucl (<< 3.1.0), sbcl (<< 1:1.0.29.0) Conffiles: /etc/lisp-config.lisp c6742fa57aed203ebe9db7908076a52d /etc/common-lisp/asdf-output-translations.conf.d/01-common-lisp-controller.conf 061b0cb755cea4f41b8207658fe4175b /etc/common-lisp/source-registry.conf.d/01-common-lisp-controller.conf 883b639d6db4a8be1c76d75307d7c4aa /etc/common-lisp/source-registry.conf.d/03-clbuild.conf 01fb42750108f61e7b25ddc8ecd38bad /etc/common-lisp/source-registry.conf.d/02-common-lisp-controller-userdir.conf 3edb0314bf90cfc1b76f635f96371966 /etc/common-lisp/source-registry.conf.d/clbuild.conf 5e85026f3be890f78e3e646cdc4e91ba obsolete /etc/common-lisp/source-registry.conf.d/common-lisp-controller-userdir.conf 3edb0314bf90cfc1b76f635f96371966 obsolete /etc/common-lisp/source-registry.conf.d/common-lisp-controller.conf 883b639d6db4a8be1c76d75307d7c4aa obsolete Description: Common Lisp source and compiler manager This package helps installing Common Lisp sources and compilers. . It creates a user-specific cache of compiled objects. When a library or an implementation is upgraded, all compiled objects in the cache are flushed. It also provides tools to recompile all libraries and to generate Debian packages from asdf-install packages. . Also includes clc-clbuild, a wrapper for clbuild. Please see http://common-lisp.net/project/clbuild/ for more information. . This package also contains a wrapper to invoke emacs with a clbuild provided slime environment. t...@erasmus:~/sandbox$ best, -tony blindgl...@gmail.com Muttenz, Switzerland. "Commit early,commit often, and commit in a repository from which we can easily roll-back your mistakes" (AJR, 4Jan05). Drink Coffee: Do stupid things faster with more energy! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org