Bug#361275: [cl-debian] Bug#361275: cl-swank: swank-loader looks for a ChangeLog file that doesn't exist

Kristian Berge Nessa kristian at cavatina.no
Sun Aug 20 21:21:32 UTC 2006


Mandag 10 april 2006 10:57 skreiv du:
> On Friday 07 April 2006 17:36, stfn.sbtn at tiscali.it wrote:
> > I'm trying to run slime from emacs in the usual way with M-x slime.
> > I get in the *inferior-lisp* buffer:
> > [1]> ;; Loading file /usr/share/common-lisp/source/slime/swank-loader.
> > lisp ...
> > *** - FILE-WRITE-DATE: file #P"/usr/share/common-
> > lisp/source/slime/ChangeLog" does not exist
>
> This is strange as we create a ChangeLog file in the appropriate elc
> directory when installing for a emacs variant.
> See /usr/lib/emacsen-common/packages/install/slime:
> ...

swank-loader.lisp looks for the ChangeLog in its own source directory; 
#P"/usr/share/common-lisp/source/slime" and not in the elisp directory, where 
the symbolic link is created by the aforementioned script.

This "works" in CMUCL & derivatives only because the function 
(file-write-date) returns nil if its argument does not point to a valid file, 
unlike CLISP which signals (file-error).

> (...) Does anyone else has this
> problem?

Yes! :)

I believe a symbolic link to the changelog 
from /usr/share/common-lisp/source/slime/ChangeLog would fix this bug.

Regards,
Kristian Berge Nessa
Cavatina Software AS





More information about the Cl-debian mailing list