Chad Harrington napisaĆ(a):
> I just reinstalled my Clojure environment using the Emacs Starter Kit +
> Clojure Mode. The M-x clojure-install command has worked fine in the past,
> but this time, it hits an error in compiling PersistentArrayMap.java:
> ---------------------- Begin output
> ---------------------------------------------------
> clean:
>
> init:
> [mkdir] Created dir: /Users/chad/src/clojure/clojure/classes
>
> init-version:
> [copy] Copying 1 file to /Users/chad/src/clojure/clojure
>
> compile-java:
> [javac] Compiling 132 source files to
> /Users/chad/src/clojure/clojure/classes
> [javac]
> /Users/chad/src/clojure/clojure/src/jvm/clojure/lang/PersistentArrayMap.java:333:
> cannot find symbol
> [javac] symbol : method copyOf(java.lang.Object[],int)
> [javac] location: class java.util.Arrays
> [javac] return new PersistentArrayMap(Arrays.copyOf(array,
> len));
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 1 error
>
> BUILD FAILED
> /Users/chad/src/clojure/clojure/build.xml:82: Compile failed; see the
> compiler error output for details.
>
> Total time: 3 seconds
> ---------------------- End output
> ---------------------------------------------------
> The M-x clojure-install command checks out the latest clojure using:
> "git clone git://github.com/richhickey/clojure.git"
> so I am assuming that this is a recently-introduced issue.
> Does anyone know what is going on here?
It works for me:
$ git pull
Already up-to-date.
$ git log HEAD^!
commit 2098f5d57ecf3affb09a4cdaf2e01ad4de861eef
Author: Rich Hickey <richhic...@gmail.com>
Date: Wed Aug 5 14:29:32 2009 -0400
replace copyOf with arrayCopy
$ java -version
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)
Last commit seems to solve the problem you mentioned.
HTH,
Rob
--~--~---------~--~----~------------~-------~--~----~
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
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---