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 <[email protected]>
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 <[email protected]> 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: "[email protected]" <[email protected]> on behalf of OmPrakash
>> Muppirala <[email protected]>
>> Date: Sunday, September 20, 2015 at 11:57 PM
>> To: Alex Harui <[email protected]>, "[email protected]" <
>> [email protected]>
>>
>> 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 <
>> [email protected]> wrote:
>>
>>> I'm on it.
>>>
>>> Thanks,
>>> Om
>>>
>>> On Sun, Sep 20, 2015 at 11:48 PM, OmPrakash Muppirala <
>>> [email protected]> wrote:
>>>
>>>> I'm on it
>>>>
>>>> On Sun, Sep 20, 2015 at 11:46 PM, Alex Harui <[email protected]> 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: "[email protected]" <[email protected]> on behalf of OmPrakash
>>>>> Muppirala <[email protected]>
>>>>> Date: Sunday, September 20, 2015 at 11:37 PM
>>>>> To: Alex Harui <[email protected]>
>>>>>
>>>>> 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 <[email protected]> wrote:
>>>>>
>>>>>> "ant all" in flex-falcon should do it.
>>>>>>
>>>>>> And “ant all” in flex-asjs should sync falcon and build it correctly.
>>>>>>
>>>>>> -Alex
>>>>>>
>>>>>> From: "[email protected]" <[email protected]> on behalf of OmPrakash
>>>>>> Muppirala <[email protected]>
>>>>>> Date: Sunday, September 20, 2015 at 10:29 PM
>>>>>>
>>>>>> To: Alex Harui <[email protected]>
>>>>>> Cc: "[email protected]" <[email protected]>
>>>>>> 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 <[email protected]>
>>>>>> 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: "[email protected]" <[email protected]> on behalf of
>>>>>>> OmPrakash Muppirala <[email protected]>
>>>>>>> Date: Sunday, September 20, 2015 at 9:57 PM
>>>>>>>
>>>>>>> To: Alex Harui <[email protected]>
>>>>>>> Cc: "[email protected]" <[email protected]>
>>>>>>> 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 <[email protected]>
>>>>>>> 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: "[email protected]" <[email protected]> on behalf of
>>>>>>>> OmPrakash Muppirala <[email protected]>
>>>>>>>> Date: Sunday, September 20, 2015 at 4:49 PM
>>>>>>>> To: Alex Harui <[email protected]>
>>>>>>>> Cc: "[email protected]" <[email protected]>
>>>>>>>> Subject: Re: AW: Compiling FlexJS
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sep 20, 2015 2:54 PM, "Alex Harui" <[email protected]> wrote:
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On 9/20/15, 7:07 AM, "Christofer Dutz" <[email protected]>
>>>>>>>> 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
>>>>>>>> >
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>