Hi Fellows,
I used to be able to build cassandra 1.1 up to 1.1.1 with the same set
of procedures by running ant on the same machine, but now the stuff
associated with gen-cli-grammar breaks the build. Any advice will be
greatly appreciated.
-Arya
Source:
source tarball for 1.1.2 downloaded from one of the mirrors in
cassandra.apache.org
OS:
Ubuntu 10.04 Precise 64bit
Ant:
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
Maven:
Apache Maven 3.0.3 (r1075438; 2011-02-28 17:31:09+0000)
Java:
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.7-b02, mixed mode)
Buildfile: /home/arya/workspace/cassandra-1.1.2/build.xml
maven-ant-tasks-localrepo:
maven-ant-tasks-download:
maven-ant-tasks-init:
maven-declare-dependencies:
maven-ant-tasks-retrieve-build:
init-dependencies:
[echo] Loading dependency paths from file:
/home/arya/workspace/cassandra-1.1.2/build/build-dependencies.xml
init:
[mkdir] Created dir: /home/arya/workspace/cassandra-1.1.2/build/classes/main
[mkdir] Created dir:
/home/arya/workspace/cassandra-1.1.2/build/classes/thrift
[mkdir] Created dir: /home/arya/workspace/cassandra-1.1.2/build/test/lib
[mkdir] Created dir: /home/arya/workspace/cassandra-1.1.2/build/test/classes
[mkdir] Created dir: /home/arya/workspace/cassandra-1.1.2/src/gen-java
check-avro-generate:
avro-interface-generate-internode:
[echo] Generating Avro internode code...
avro-generate:
build-subprojects:
check-gen-cli-grammar:
gen-cli-grammar:
[echo] Building Grammar
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g
....
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:697:1:
Multiple token rules can match input such as "'-'":
IntegerNegativeLiteral, COMMENT
[java]
[java] As a result, token(s) COMMENT were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'I'": INCR, INDEX,
Identifier
[java]
[java] As a result, token(s) INDEX,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'0'..'9'": IP_ADDRESS,
IntegerPositiveLiteral, DoubleLiteral, Identifier
[java]
[java] As a result, token(s)
IntegerPositiveLiteral,DoubleLiteral,Identifier were disabled for that
input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'T'": TRUNCATE, TTL,
Identifier
[java]
[java] As a result, token(s) TTL,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'A'": T__109,
API_VERSION, AND, ASSUME, Identifier
[java]
[java] As a result, token(s) API_VERSION,AND,ASSUME,Identifier
were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'E'": EXIT, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'L'": LIST, LIMIT,
Identifier
[java]
[java] As a result, token(s) LIMIT,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'B'": BY, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'O'": ON, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'K'": KEYSPACE,
KEYSPACES, Identifier
[java]
[java] As a result, token(s) KEYSPACES,Identifier were disabled
for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:38:1:
Multiple token rules can match input such as "'<'": T__113, T__115
[java]
[java] As a result, token(s) T__115 were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:693:1:
Multiple token rules can match input such as "' '": DoubleLiteral, WS
[java]
[java] As a result, token(s) WS were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'Q'": QUIT, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'S'": SET, SHOW, SCHEMA,
Identifier
[java]
[java] As a result, token(s) SHOW,SCHEMA,Identifier were disabled
for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:697:1:
Multiple token rules can match input such as "'/'": T__105, COMMENT
[java]
[java] As a result, token(s) COMMENT were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'R'": T__124, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:37:1:
Multiple token rules can match input such as "'>'": T__112, T__114
[java]
[java] As a result, token(s) T__114 were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'H'": HELP, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'C'": T__106, T__107,
T__123, CONFIG, CONNECT, COUNT, CREATE, COLUMN, CONSISTENCYLEVEL,
Identifier
[java]
[java] As a result, token(s)
T__107,T__123,CONFIG,CONNECT,COUNT,CREATE,COLUMN,CONSISTENCYLEVEL,Identifier
were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'W'": T__110, WITH,
Identifier
[java]
[java] As a result, token(s) WITH,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'F'": FILE, FAMILY,
Identifier
[java]
[java] As a result, token(s) FAMILY,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'U'": USE, UPDATE,
Identifier
[java]
[java] As a result, token(s) UPDATE,Identifier were disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'D'": DEL, DESCRIBE,
DECR, DROP, Identifier
[java]
[java] As a result, token(s) DESCRIBE,DECR,DROP,Identifier were
disabled for that input
[java] warning(209):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:628:1:
Multiple token rules can match input such as "'G'": GET, Identifier
[java]
[java] As a result, token(s) Identifier were disabled for that input
[java] error(208):
/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g:697:1:
The following token definitions can never be matched because prior
tokens match the same input:
T__107,T__114,T__115,T__123,CONFIG,CONNECT,COUNT,DESCRIBE,DECR,SHOW,KEYSPACES,API_VERSION,CREATE,DROP,COLUMN,FAMILY,WITH,AND,UPDATE,LIMIT,ASSUME,TTL,CONSISTENCYLEVEL,INDEX,SCHEMA,IntegerPositiveLiteral,COMMENT
BUILD FAILED
/home/arya/workspace/cassandra-1.1.2/build.xml:182: Java returned: 1
Total time: 55 seconds