Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C31FF10A27 for ; Mon, 29 Dec 2014 09:01:19 +0000 (UTC) Received: (qmail 4169 invoked by uid 500); 29 Dec 2014 09:01:19 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 4129 invoked by uid 500); 29 Dec 2014 09:01:19 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 4117 invoked by uid 99); 29 Dec 2014 09:01:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Dec 2014 09:01:18 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of olegsivokon@gmail.com designates 209.85.192.43 as permitted sender) Received: from [209.85.192.43] (HELO mail-qg0-f43.google.com) (209.85.192.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Dec 2014 09:00:52 +0000 Received: by mail-qg0-f43.google.com with SMTP id z107so9095256qgd.16 for ; Mon, 29 Dec 2014 01:00:51 -0800 (PST) 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=tfuEKVNLlWMELk+veiFQFX7WQoyXMDfQXjc0S6Ip6p0=; b=rlJjhK603nlUb5rOV5mVViiolgFrykPjTJMFcIxPAs13iIAdmkT+3i7OJZPp8oehbS SvbOiWu22QezHbE+S6s+D7s07xjGUhaDln0duPa79Zw2OxddTs1eITViItcFD/38ByCc Onua0fI0RxEZcP5qHDx7P7Fg8kQoCb5qjEhOkhy3c83IZIUkc9NZN5xCLPt9WwOzOPAZ K9FuJ6Hetms5xVIW/KmYIJoLF2ZLfVXHcim7PQ16OvHeIEYJPx6EKuIhl15dwLcNQsnQ 8vkO5ARCX0VMa1+OyRJemwck06bb9hNvXOSSwpYxKrUkGidZW7a6JLyIlM+sIwQ5E3yS McLg== MIME-Version: 1.0 X-Received: by 10.224.135.193 with SMTP id o1mr24158877qat.97.1419843651496; Mon, 29 Dec 2014 01:00:51 -0800 (PST) Received: by 10.140.27.173 with HTTP; Mon, 29 Dec 2014 01:00:51 -0800 (PST) In-Reply-To: References: Date: Mon, 29 Dec 2014 11:00:51 +0200 Message-ID: Subject: Re: Building Falcom From: Left Right To: dev Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org OK, I figured out that par of the problem. Ant defines macro to have JFlex.jar, but downloads jflex.jar, that would probably work on Windows, but not on Linux. With that fixed (why not fail when generating parser files fails?) I get to this: [javac] /home/wvxvw/projects/flex-falcon/compiler/generated/src/org/apache/flex/compiler/internal/parsing/as/MetadataTokenTypes.java:48: error: duplicate annotation [javac] @SuppressWarnings("unused") [javac] ^ [javac] /home/wvxvw/projects/flex-falcon/compiler/generated/src/org/apache/flex/compiler/internal/parsing/as/MetadataParser.java:62: error: duplicate annotation [javac] @SuppressWarnings("all") It seems like if I'll deal with these two, I'm done, or at least, this target would have succeeded. Why would there be two annotations? Best, Oleg On Mon, Dec 29, 2014 at 10:54 AM, Erik de Bruin wrote: > The protocol I follow is this: > > I get 'flex-falcon' AND 'flex-sdk' from Git. Then, in 'flex-falcon', > in the root of that directory - NOT in e.g. the 'compiler' > subdirectory - I run 'ant main'. This takes care of all the dependency > downloads as well as the copying of the relevant parts of the SDK, > etc. > > EdB > > > > On Mon, Dec 29, 2014 at 9:41 AM, Left Right wrote: >> Actually, I've checked, CacheBuilder isn't in that guava.jar. >> >> On Mon, Dec 29, 2014 at 10:38 AM, Left Right wrote: >>> Hi Alex, >>> >>> I've tried to build from develop branch, and I think I could get >>> further than before, however, there're problems with dependencies: >>> >>> [javac] Compiling 1777 source files to >>> /home/wvxvw/projects/flex-falcon/compiler/generated/classes >>> [javac] warning: [options] bootstrap class path not set in >>> conjunction with -source 1.6 >>> [javac] /home/wvxvw/projects/flex-falcon/compiler/src/org/apache/flex/compiler/internal/projects/CompilerProject.java:67: >>> error: package com.google.common.cache does not exist >>> [javac] import com.google.common.cache.CacheBuilder; >>> >>> (and there are a bunch more of these) >>> >>> I've added this to the target generating this error: >>> >>> >>> classpath: ${cp.string} >>> >>> And the classpath printed is >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/antlr.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/commons-cli.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/commons-io.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/flex-tool-api.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/guava.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/java_cup-runtime.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/java_cup.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/jburg.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/jflex.jar: >>> >>> /home/wvxvw/projects/flex-falcon/compiler/lib/lzma-sdk.jar >>> >>> formatted for readability >>> >>> So, Guava is there (or do I need some more Guava jars?) >>> >>> Thanks, >>> >>> Oleg > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl