flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From OmPrakash Muppirala <bigosma...@gmail.com>
Subject Re: AW: Compiling FlexJS
Date Mon, 21 Sep 2015 07:23:13 GMT
Oops, spoke too soon.

Now, javadocs doesn't seem to like me:

=====================================================================================
<snip>
s\TreeModelVisitor.java:123: error: unknown tag: T
  [javadoc]      *    object must implement @code{IMergePoint<T>}.
  [javadoc]                                                  ^
  [javadoc]
c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV
ersion.java:49: error: malformed HTML
  [javadoc]      * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1.
  [javadoc]                                       ^
  [javadoc]
c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV
ersion.java:49: error: malformed HTML
  [javadoc]      * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1.
  [javadoc]                                        ^
  [javadoc]
c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV
ersion.java:49: error: malformed HTML
  [javadoc]      * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1.
  [javadoc]                                                 ^
  [javadoc]
c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV
ersion.java:49: error: malformed HTML
  [javadoc]      * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1.
  [javadoc]                                                  ^
  [javadoc]
c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\compiler\
config\Configuration.java:1277: error: malformed HTML
  [javadoc]      * <path-element> element.
  [javadoc]        ^
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
  [javadoc] Generating
c:\p\flexroot\git\flex-falcon\compiler\generated\javadoc\
help-doc.html...
  [javadoc] Note: Custom tags that could override future standard tags:
 @note,
@pre, @post. To avoid potential overrides, use at least one period
character (.)
 in custom tag names.
  [javadoc] 100 errors
  [javadoc] 100 warnings

BUILD FAILED
c:\p\flexroot\git\flex-falcon\compiler\build.xml:519: Javadoc returned 1

Total time: 5 minutes 8 seconds
=====================================================================================

On Mon, Sep 21, 2015 at 12:15 AM, OmPrakash Muppirala <bigosmallm@gmail.com>
wrote:

> Seems to be running.  I think you should go to sleep now :-)
> We can continue tomorrow...
>
> Thanks,
> Om
>
> On Mon, Sep 21, 2015 at 12:02 AM, Alex Harui <aharui@adobe.com> wrote:
>
>> OK, skip the tests.  Just run “ant” in the compiler and compiler.jx
>> folders.  That should be good enough to start building FlexJS stuff.  I get
>> 4 errors when running unit tests from Eclipse that I don’t get from the
>> command-line.  Not sure why.
>>
>> Let me know of those two folders build and then try “ant” in flex-asjs.
>>
>> I’ll wait up a few more minutes to see how it goes.
>>
>> -Alex
>>
>>
>> From: "omuppi1@gmail.com" <omuppi1@gmail.com> on behalf of OmPrakash
>> Muppirala <bigosmallm@gmail.com>
>> Date: Sunday, September 20, 2015 at 11:57 PM
>> To: Alex Harui <aharui@adobe.com>, "dev@flex.apache.org" <
>> dev@flex.apache.org>
>>
>> Subject: Re: AW: Compiling FlexJS
>>
>> Definitely progress, but now it's erroring out on the unit tests:
>>
>> =================================================================
>>       [get] Getting:
>> http://search.maven.org/remotecontent?filepath=junit/junit/
>> 4.10/junit-4.10.jar
>>       [get] To:
>> c:\p\flexroot\git\flex-falcon\compiler.tests\lib\junit-4.10.jar
>>       [get]
>> http://search.maven.org/remotecontent?filepath=junit/junit/4.10/juni
>> t-4.10.jar moved to
>> https://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.j
>> ar
>>
>> fail-with-message:
>>
>> main:
>>
>> compile.unit.tests:
>>     [mkdir] Created dir:
>> c:\p\flexroot\git\flex-falcon\compiler.tests\classes
>>     [javac] Compiling 67 source files to
>> c:\p\flexroot\git\flex-falcon\compiler.
>> tests\classes
>>
>> unit.tests:
>>     [mkdir] Created dir:
>> c:\p\flexroot\git\flex-falcon\compiler.tests\results
>>     [mkdir] Created dir: c:\p\flexroot\git\flex-falcon\compiler.tests\temp
>>     [junit] environment property - FLEX_HOME =
>>     [junit] environment property - PLAYERGLOBAL_HOME =
>>     [junit] environment property - PLAYERGLOBAL_VERSION = 11.1
>>     [junit] environment property - TLF_HOME =
>>     [junit] environment property - AIR_HOME =
>>     [junit] environment property - FLASHPLAYER_DEBUGGER =
>>     [junit] Running
>> org.apache.flex.compiler.internal.css.CSSArrayPropertyValueT
>> ests
>>     [junit] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time
>> elapsed: 0.57
>> 2 sec
>>
>> BUILD FAILED
>> c:\p\flexroot\git\flex-falcon\build.xml:82: The following error occurred
>> while e
>> xecuting this line:
>> c:\p\flexroot\git\flex-falcon\compiler.tests\build.xml:100: Tests failed
>>
>> Total time: 59 seconds
>>
>> =================================================================
>>
>> On Sun, Sep 20, 2015 at 11:49 PM, OmPrakash Muppirala <
>> bigosmallm@gmail.com> wrote:
>>
>>> I'm on it.
>>>
>>> Thanks,
>>> Om
>>>
>>> On Sun, Sep 20, 2015 at 11:48 PM, OmPrakash Muppirala <
>>> bigosmallm@gmail.com> wrote:
>>>
>>>> I'm on it
>>>>
>>>> On Sun, Sep 20, 2015 at 11:46 PM, Alex Harui <aharui@adobe.com> wrote:
>>>>
>>>>> That sounds like your Closure Compiler is out-of-date.  Try ‘ant
>>>>> wipe-all’ then ‘ant all’.
>>>>>
>>>>> I’m hoping to shut down at midnight so let’s see if we can get you
>>>>> building before then.
>>>>>
>>>>> -Alex
>>>>>
>>>>> From: "omuppi1@gmail.com" <omuppi1@gmail.com> on behalf of OmPrakash
>>>>> Muppirala <bigosmallm@gmail.com>
>>>>> Date: Sunday, September 20, 2015 at 11:37 PM
>>>>> To: Alex Harui <aharui@adobe.com>
>>>>>
>>>>> Subject: Re: AW: Compiling FlexJS
>>>>>
>>>>> I am up-to-date with the repo and when I run ant all in flex-falcon,
>>>>> the script runs for a while before erroring out:
>>>>>
>>>>>
>>>>>
>>>>> ====================================================================================
>>>>> <snip>
>>>>> download-dependency:
>>>>>
>>>>> main:
>>>>>
>>>>> copyFiles:
>>>>>
>>>>> compile:
>>>>>     [javac] c:\p\flexroot\git\flex-falcon\compiler.jx\build.xml:77:
>>>>> warning: 'in
>>>>> cludeantruntime' was not set, defaulting to build.sysclasspath=last;
>>>>> set to fals
>>>>> e for repeatable builds
>>>>>     [javac] Compiling 149 source files to
>>>>> c:\p\flexroot\git\flex-falcon\compiler
>>>>> .jx\build\classes
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:68: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]         options.setParseJsDocDocumentation(true);
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method setParseJsDocDocumentation(boolean)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:71: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]
>>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ
>>>>> ATIONS, new NamespaceResolutionPass(model,
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method
>>>>> addCustomPass(CustomPassExecutionTime,NamespaceRe
>>>>> solutionPass)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:73: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]
>>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ
>>>>> ATIONS, new ResolvePackagesPass(model, jscompiler));
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method
>>>>> addCustomPass(CustomPassExecutionTime,ResolvePack
>>>>> agesPass)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:75: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]
>>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ
>>>>> ATIONS, new CollectTypesPass(model, jscompiler));
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method
>>>>> addCustomPass(CustomPassExecutionTime,CollectType
>>>>> sPass)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:76: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]
>>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ
>>>>> ATIONS, new AddMemberPass(model, jscompiler));
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method
>>>>> addCustomPass(CustomPassExecutionTime,AddMemberPa
>>>>> ss)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:78: error:
>>>>> cannot find
>>>>>  symbol
>>>>>     [javac]
>>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ
>>>>> ATIONS, new CollectImportsPass(model, jscompiler));
>>>>>     [javac]                ^
>>>>>     [javac]   symbol:   method
>>>>> addCustomPass(CustomPassExecutionTime,CollectImpo
>>>>> rtsPass)
>>>>>     [javac]   location: variable options of type JXCompilerOptions
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\reference\ClassReference.java:193:
>>>>> error: method b
>>>>> uild in class JSDocInfoBuilder cannot be applied to given types;
>>>>>     [javac]                         JSDocInfo fieldComment = b.build();
>>>>>     [javac]                                                   ^
>>>>>     [javac]   required: Node
>>>>>     [javac]   found: no arguments
>>>>>     [javac]   reason: actual and formal argument lists differ in length
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\reference\ClassReference.java:492:
>>>>> error: method b
>>>>> uild in class JSDocInfoBuilder cannot be applied to given types;
>>>>>     [javac]             comment = b.build();
>>>>>     [javac]                        ^
>>>>>     [javac]   required: Node
>>>>>     [javac]   found: no arguments
>>>>>     [javac]   reason: actual and formal argument lists differ in length
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\internal\codegen\externals\reference\ClassReference.java:512:
>>>>> error: method b
>>>>> uild in class JSDocInfoBuilder cannot be applied to given types;
>>>>>     [javac]             comment = b.build();
>>>>>     [javac]                        ^
>>>>>     [javac]   required: Node
>>>>>     [javac]   found: no arguments
>>>>>     [javac]   reason: actual and formal argument lists differ in length
>>>>>     [javac]
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil
>>>>> er\utils\JSClosureCompilerWrapper.java:249: error: cannot find symbol
>>>>>     [javac]
>>>>> options_.setWarningLevel(DiagnosticGroups.DEPRECATED_ANN
>>>>> OTATIONS, CheckLevel.OFF);
>>>>>     [javac]                                                      ^
>>>>>     [javac]   symbol:   variable DEPRECATED_ANNOTATIONS
>>>>>     [javac]   location: class DiagnosticGroups
>>>>>     [javac] 10 errors
>>>>>
>>>>> BUILD FAILED
>>>>> c:\p\flexroot\git\flex-falcon\build.xml:185: The following error
>>>>> occurred while
>>>>> executing this line:
>>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\build.xml:77: Compile
>>>>> failed; see the
>>>>> compiler error output for details.
>>>>>
>>>>> Total time: 40 seconds
>>>>>
>>>>> ====================================================================================
>>>>>
>>>>>
>>>>> Any idea what's going wrong?
>>>>>
>>>>> My java version:
>>>>>
>>>>> java version "1.8.0_51"
>>>>> Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
>>>>> Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
>>>>>
>>>>> Thanks,
>>>>> Om
>>>>>
>>>>>
>>>>> On Sun, Sep 20, 2015 at 11:14 PM, Alex Harui <aharui@adobe.com>
wrote:
>>>>>
>>>>>> "ant all" in flex-falcon should do it.
>>>>>>
>>>>>> And “ant all” in flex-asjs should sync falcon and build it correctly.
>>>>>>
>>>>>> -Alex
>>>>>>
>>>>>> From: "omuppi1@gmail.com" <omuppi1@gmail.com> on behalf of
OmPrakash
>>>>>> Muppirala <bigosmallm@gmail.com>
>>>>>> Date: Sunday, September 20, 2015 at 10:29 PM
>>>>>>
>>>>>> To: Alex Harui <aharui@adobe.com>
>>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org>
>>>>>> Subject: Re: AW: Compiling FlexJS
>>>>>>
>>>>>> Basic question: how do I build falcon?  Should I run ant and then
ant
>>>>>> all?  Or just ant?
>>>>>>
>>>>>> (Sorry, the README and README_JX is a bit confusing)
>>>>>>
>>>>>> Thanks,
>>>>>> Om
>>>>>>
>>>>>> On Sun, Sep 20, 2015 at 10:03 PM, Alex Harui <aharui@adobe.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Yes.  In steps 1 and 4, the compile-config.xml for each project
uses
>>>>>>> <include-files>js/src/*</include-files> and
>>>>>>> <include-files>js/out/*</include-files> to copy all
the handwritten and
>>>>>>> cross-compiled js.  The reason we do it twice is just so on step
4, there
>>>>>>> is cross-compiled JS output from step 2.  But if you are not
using a pretty
>>>>>>> recent Falcon, the copy may fail because we taught Falcon to
copy with wild
>>>>>>> cards.  Older Falcon’s and regular Flex SDK CompC can’t do
it.
>>>>>>>
>>>>>>> -Alex
>>>>>>>
>>>>>>> From: "omuppi1@gmail.com" <omuppi1@gmail.com> on behalf
of
>>>>>>> OmPrakash Muppirala <bigosmallm@gmail.com>
>>>>>>> Date: Sunday, September 20, 2015 at 9:57 PM
>>>>>>>
>>>>>>> To: Alex Harui <aharui@adobe.com>
>>>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org>
>>>>>>> Subject: Re: AW: Compiling FlexJS
>>>>>>>
>>>>>>> Hmm..  is there a part that copies the js files into the swc?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Om
>>>>>>>
>>>>>>> On Sun, Sep 20, 2015 at 9:24 PM, Alex Harui <aharui@adobe.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> OK, I can’t see your swcs so all I can do is guess.
>>>>>>>>
>>>>>>>> The build of the swcs has four phases:
>>>>>>>>
>>>>>>>>
>>>>>>>>    1. The AS in as/src is compiled by the Flash compiler
into a
>>>>>>>>    SWC.
>>>>>>>>    2. The AS in asjs/src is cross-compiled, using classes
in the
>>>>>>>>    swc
>>>>>>>>    3. The JS in js/src is linted and copied to
>>>>>>>>    frameworks/js/FlexJS/libs
>>>>>>>>    4. The AS in as/src is compiled again, which should pick
up
>>>>>>>>    files cross-compiled from asjs/src that are in js/out.
>>>>>>>>
>>>>>>>> -Alex
>>>>>>>>
>>>>>>>> From: "omuppi1@gmail.com" <omuppi1@gmail.com> on behalf
of
>>>>>>>> OmPrakash Muppirala <bigosmallm@gmail.com>
>>>>>>>> Date: Sunday, September 20, 2015 at 4:49 PM
>>>>>>>> To: Alex Harui <aharui@adobe.com>
>>>>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org>
>>>>>>>> Subject: Re: AW: Compiling FlexJS
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sep 20, 2015 2:54 PM, "Alex Harui" <aharui@adobe.com>
wrote:
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On 9/20/15, 7:07 AM, "Christofer Dutz" <christofer.dutz@c-ware.de>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > >Well I don't know how it could be fresher ... I
checked out the
>>>>>>>> flex-sdk,
>>>>>>>> > >flex-falcon and flex-asjs built flex-falcon (ant
clean all) and
>>>>>>>> flex-asjs
>>>>>>>> > >(ant clean all) ... so where could the old falcon
come from?
>>>>>>>> >
>>>>>>>> > Sorry, that was a reply to Om.  I think his SWCs are
too small
>>>>>>>> because an
>>>>>>>> > old Falcon doesn’t know how to package the JS in the
SWCs.
>>>>>>>>
>>>>>>>> But it looks like there are js files in the swcs.  Just some
of
>>>>>>>> them are arbitrarily missing.  I believe i have the latest
falcon code.
>>>>>>>> But I will try again in a while just to confirm.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Om
>>>>>>>>
>>>>>>>> >
>>>>>>>> > -Alex
>>>>>>>> >
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message