Thanks Andrew! JAVA_HOME was the issue. It was not set, and I think that's why the build was somehow defaulting to /Library/Java/Home which was a 1.6 JDK. It should have been /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home. Setting JAVA_HOME to this path unblocked the build.
If I may ask, isn't the Java setup supposed to update the environment variable? On Mon, Jul 22, 2013 at 1:25 PM, Andrew Cobley <a.e.cob...@dundee.ac.uk>wrote: > Hmm, > > I'm not sure then, I built 2.0 beta 1 earlier today with 1.7.0_25. One > last thing, what have you got JAVA_HOME set to ? > > Andy > > ------------------------------ > *From:* soum...@utexas.edu [soum...@utexas.edu] on behalf of Soumava > Ghosh [soum...@cs.utexas.edu] > *Sent:* 22 July 2013 21:21 > *To:* user > > *Subject:* Re: Cassandra 2.0 : Ant build issue > > There you go: > > soumava$ javac -version > javac 1.7.0_25 > > Thanks, > Soumava > > > > On Mon, Jul 22, 2013 at 1:19 PM, Andrew Cobley <a.e.cob...@dundee.ac.uk>wrote: > >> What version do you get with >> >> javac -version >> >> ? >> Andy >> >> ------------------------------ >> *From:* soum...@utexas.edu [soum...@utexas.edu] on behalf of Soumava >> Ghosh [soum...@cs.utexas.edu] >> *Sent:* 22 July 2013 21:09 >> *To:* user@cassandra.apache.org >> *Subject:* Re: Cassandra 2.0 : Ant build issue >> >> I'm using 1.7.0_21 (not 25 though).. >> >> soumava$ java -version >> java version "1.7.0_21" >> Java(TM) SE Runtime Environment (build 1.7.0_21-b12) >> Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode) >> >> Thanks, >> Soumava >> >> >> On Mon, Jul 22, 2013 at 1:06 PM, Andrew Cobley >> <a.e.cob...@dundee.ac.uk>wrote: >> >>> Are you using JDK 1.6. If so you'll need to get the 1.7 jdk (Java SE >>> 7u25) from oracle to do the compile. See my message thread earlier today >>> subject "Cassandra 2 vs Java 1.6 for a few more details. >>> >>> Andy >>> >>> >>> On 22 Jul 2013, at 20:16, Soumava Ghosh <soum...@cs.utexas.edu> wrote: >>> >>> Hi, >>> >>> I'm working on a Mac OS 10.8 and trying to build the cassandra trunk >>> using ant. I am getting the error as below. I can see a related bug that >>> fixed a similar issue for debian ( >>> https://issues.apache.org/jira/browse/CASSANDRA-5688), but I can still >>> repro this on Mac. >>> >>> Thanks, >>> Soumava >>> >>> soumava$ git describe >>> cassandra-2.0.0-beta1-100-ge0eacd2 >>> ... >>> soumava$ ant >>> ... >>> gen-cql3-grammar: >>> [echo] Building Grammar >>> /Users/soumava/Documents/src/git-cassandra/src/java/org/apache/cassandra/cql3/Cql.g >>> ... >>> >>> build-project: >>> [echo] apache-cassandra: >>> /Users/soumava/Documents/src/git-cassandra/build.xml >>> [javac] Compiling 17 source files to >>> /Users/soumava/Documents/src/git-cassandra/build/classes/thrift >>> [javac] javac: invalid target release: 1.7 >>> [javac] Usage: javac <options> <source files> >>> [javac] use -help for a list of possible options >>> >>> BUILD FAILED >>> /Users/soumava/Documents/src/git-cassandra/build.xml:636: Compile >>> failed; see the compiler error output for details. >>> >>> Total time: 7 seconds >>> >>> >>> >>> The University of Dundee is a registered Scottish Charity, No: SC015096 >>> >> >> >> The University of Dundee is a registered Scottish Charity, No: SC015096 >> > > > The University of Dundee is a registered Scottish Charity, No: SC015096 >