Hi Mark,

Am 17.12.2008 um 17:56 schrieb Mark Volkmann:
When I build Gorilla with the latest version of clojure and
clojure-contrib (from Google Code this morning) I get:

java.io.FileNotFoundException: Could not locate
clojure/contrib/cond__init.class or clojure/contrib/cond.clj on
classpath

Looking at the contents of clojure-contrib.jar I see that it contains
many .clj files, but no .class files, whereas clojure.jar contains
both .clj and .class files.

Where is clojure/contrib/cond__init.class supposed to be?

I don't think, that this is the root cause for the initial problem.
The message points more to the a missing clojure-contrib.jar
from the classpath. So maybe the jar is now in a different
place.

For the .class files themselves: they are only included in
case you specify the location of your clojure.jar. Add a file
called local.properties in the root of your clojure-contrib
sources. The file should contain a line:
clojure.jar=/path/to/your/clojure.jar

Rebuilding the clojure-contrib.jar should now also AOT
compile the sources.

Hope this helps.

Sincerely
Meikel

PS: You don't need to recompile the gorilla.jar if you upgrade
clojure-contrib. This is only necessary in case you built the
standalone version of Gorilla. Otherwise it takes the clojure-
contrib from your environment.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to