Paolo Amoroso amoroso@mclink.it writes:
I have tried running SLIME (latest CVS sources) with CMUCL Snapshot 2005-09 (19B) under Slackware Linux 10.0 with GNU Emacs 21.3.2. when I issue the 'M-x slime' command after removing all fasl files in ~/.slime, I get the build error shown in the included transcript. CMUCL Snapshot 2005-08 works fine with the same SLIME sources, so the problem may be CMUCL related.
[...]
;;; Loading #P"/home/paolo/src/slime/present.x86f". Warning: Change in instance length of class PRETTY-PRINT:PRETTY-STREAM: current length: 25 compile time length: 23
Error in function KERNEL:FIND-LAYOUT: Loading a reference to class PRETTY-PRINT:PRETTY-STREAM when the compile time definition was incompatible with the current one. [Condition of type SIMPLE-ERROR]
Never mind, I have solved the problem.
Before building SLIME with CMUCL Snapshot 2005-09, I removed the file slime/present.x86f compiled with CMUCL Snapshot 2005-08. I also found an old slime/swank-loader.x86f file, which I also removed. I had forgotten that not all SLIME-related fasl files are under ~/.slime/fasl/.
I also use a CMUCL image with McCLIM. In order to make it work with SLIME and CMUCL Snapshot 2005-09, I had to recompile McCLIM with CMUCL Snapshot 2005-09. Otherwise, I got a similar error with the slime/present.lisp file.
Paolo