Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 96847C69C for ; Tue, 17 Jul 2012 22:27:25 +0000 (UTC) Received: (qmail 89819 invoked by uid 500); 17 Jul 2012 22:27:23 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 89774 invoked by uid 500); 17 Jul 2012 22:27:23 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 89765 invoked by uid 99); 17 Jul 2012 22:27:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jul 2012 22:27:23 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FSL_RCVD_USER,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of goudarzi@gmail.com designates 209.85.214.172 as permitted sender) Received: from [209.85.214.172] (HELO mail-ob0-f172.google.com) (209.85.214.172) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jul 2012 22:27:16 +0000 Received: by obbwc20 with SMTP id wc20so1364651obb.31 for ; Tue, 17 Jul 2012 15:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=E1yHawx2Bv9MmUuoFB6vIoZvcGzaPBa7INKmFUzS0sU=; b=Sb3f7l+4XvfC25ZL2cOT4y5YOAgJ7LmCGIAeHTFyWITLyoMcvn2PTOpLumpmtNeZK0 juHehs5zT3MrZXGOP6lISI+ZXTMlHyzANwOQ/WeVA0kJrNDuwTNQKifb++vEeU6WJUY7 Vc8PrS2ImF4JVFgsPOVTlJ4MuvBGQFUCWqFmWm5ZxxMlBEoNlJxRjIzR97Tvzp/CD3dZ PgGvlom479XPEeju9HRTdzJamvV9rLFBDhblmcPq6V4lCNwfNM3XKgeGaHMBXR0/saVl 6vAPqsdzqM5DG2diErQ9g/M/oRUOz+er4BZiADGLQGUr5LaEzxO9+wJsPnoBSpij50Co s4fA== MIME-Version: 1.0 Received: by 10.182.95.142 with SMTP id dk14mr5931472obb.2.1342564015663; Tue, 17 Jul 2012 15:26:55 -0700 (PDT) Received: by 10.182.231.71 with HTTP; Tue, 17 Jul 2012 15:26:55 -0700 (PDT) In-Reply-To: References: Date: Tue, 17 Jul 2012 15:26:55 -0700 Message-ID: Subject: Re: cannot build 1.1.2 from source From: Arya Goudarzi To: user@cassandra.apache.org Content-Type: text/plain; charset=UTF-8 Thanks for your suggestion however, I am still unable to build 1.1.2. I have found a version of antlr and libantlr installed by apt which then I removed them, but that did not resolve the issue. After some digging in Google, I found some people having similar problems with antlr and they had suggested to increate the conversiontimeout, so I added -Xconversiontimeout 200000 to build.xml as antlr parameter for all 3 antlr related targets and that still didn't work. I have added -d to ant and I can see it is using the provided jar, but no luck. Any more tips would be appreciated. Here is the antlr command from the debug output of ant: Execute:Java13CommandLauncher: Executing '/opt/java/64/jdk1.6.0_32/jre/bin/java' with arguments: '-classpath' '/home/arya/workspace/cassandra-1.1.2/lib/antlr-3.2.jar' 'org.antlr.Tool' '/home/arya/workspace/cassandra-1.1.2/src/java/org/apache/cassandra/cli/Cli.g' '-fo' '/home/arya/workspace/cassandra-1.1.2/src/gen-java/org/apache/cassandra/cli/' '-Xconversiontimeout 200000' On Tue, Jul 10, 2012 at 5:31 AM, Sylvain Lebresne wrote: > I would check if you don't have a version of antlr install on you > system that takes > precedence over the one distributed with C* and happens to not be compatible. > > Because I don't remember there having been much change to the Cli between 1.1.1 > and 1.1.2 and the grammar nobody has had that problem so far. > > -- > Sylvain > > On Mon, Jul 9, 2012 at 8:07 PM, Arya Goudarzi wrote: >> Thanks for your response. Yes. I do that every time before I build. >> >> On Sun, Jul 8, 2012 at 11:51 AM, aaron morton wrote: >>> Did you try running ant clean first ? >>> >>> Cheers >>> >>> ----------------- >>> Aaron Morton >>> Freelance Developer >>> @aaronmorton >>> http://www.thelastpickle.com >>> >>> On 8/07/2012, at 1:57 PM, Arya Goudarzi wrote: >>> >>> 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 >>> >>>