Luís Oliveira luismbo@gmail.com writes:
On Wed, May 21, 2014 at 2:10 AM, Paul Bowyer pbowyer@olynet.com wrote:
I've recently tried to use Emacs 24.1.1 which is available from the repository of Linux Mint and I cannot get slime to run properly with it.
[...]
The message I get in the emacs message when I try ALT-x slime window is: define-slime-contrib: Symbol's value as variable is void: --cl---cl-var--11849--
[...]
make compile
I think 24.1 has some issues with lexical binding. João suggests a workaround here: https://github.com/slime/slime/issues/122#issuecomment-36518247.
Specifically Paul, you should attempt to *not* byte-compile slime with "make compile" at all, just byte-compile contrib/slime-presentations.el. Here's what that comment contains:
OK, I've found the solution. You must byte-compile the contrib/slime-presentations.el. So to summarize:
If you're on Emacs 24.1 or Emacs 24.2 and using slime-fancy or slime-presentations you must byte-compile just contrib/slime-presentations.el via M-x byte-compile-file
Alternatively, you could upgrade your Emacs to 24.3 if that's feasible for you.
This is a much preferred alternative. have a look at http://linuxg.net/how-to-install-emacs-24-3-on-ubuntu-13-10-13-04-12-10-12-0...
On Ubuntu 14.04 Emacs 24.3 is the default in the official repositories, think. I believe there must be a Mint version based on 14.04.
João