Hi Giacecco,

On Sat, Nov 15, 2008 at 2:27 PM, Giacecco <[EMAIL PROTECTED]> wrote:
>
> I am using Aquamacs on MacOS 10.5.5, set up slime, swank and clojure-
> mode as described in the instructions, but when I start slime I get
> this error message:
>
> ===
> (add-classpath "file:////usr/local/src/clojure-swank/")
>
> (require (quote swank))
>
> (swank/ignore-protocol-version "2008-11-02")
>
> (swank/start-server "/var/folders/N8/N8qeBmGnFqqEQCAHzR9XOk+++TI/-Tmp-/
> slime.5290" :encoding "iso-latin-1-unix")
>
> Clojure
> user=> nil
> user=> java.io.FileNotFoundException: Could not locate Clojure
> resource on classpath: swank/swank.clj (NO_SOURCE_FILE:0)
> user=> java.lang.Exception: No such namespace: swank (NO_SOURCE_FILE:
> 5)
> user=> java.lang.Exception: No such namespace: swank (NO_SOURCE_FILE:
> 7)
> user=>
> ===
>
> Which is strange considering that my swank is not in a folder called
> "swank" but in /usr/local/src/clojure-swank . Is this me or a bug?
>
> My .emacs is:
>
> ===
> (add-to-list 'load-path "/usr/local/src/clojure-mode")
> (require 'clojure-auto)
>
> ;; Slime
> (add-to-list 'load-path "/usr/local/src/slime-2008-11-14")
> (require 'slime)
> (slime-setup)
>
> (add-to-list 'load-path "/usr/local/src/clojure-swank")
> (setq swank-clojure-jar-path "/usr/local/src/clojure/target/clojure-
> lang-1.0-SNAPSHOT.jar")
> (setq swank-clojure-extra-classpaths (list "/usr/local/src/clojure-
> contrib/clojure-contrib.jar"))
> (require 'swank-clojure-autoload)
> ===

Looks like you're using the current version of clojure-swank  (which
is designed to work with the latest Clojure version) with an older
version of Clojure. You always want to make certain that you're using
compatible versions of both Clojure and clojure-swank. Since the
latest Clojure has some path/namespace differences from earlier
versions, older clojure-swank installs won't work with it (and vice
versa). Try blowing away clojure, clojure-contrib, and clojure-swank
and grabbing the latest git/svn versions of each and re-building
everything. After building, you'll also need to update your
swank-clojure-jar-path and swank-clojure-extra-classpaths in your
.emacs file. Alternatively, if you want to stick with the older
Clojure and clojure-contrib, grab an older version of clojure-swank
from the git repository.

--
Bill Clementson

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to