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 <bigosma...@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 <aha...@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: "omup...@gmail.com" <omup...@gmail.com> on behalf of OmPrakash >> Muppirala <bigosma...@gmail.com> >> Date: Sunday, September 20, 2015 at 11:57 PM >> To: Alex Harui <aha...@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 < >> bigosma...@gmail.com> wrote: >> >>> I'm on it. >>> >>> Thanks, >>> Om >>> >>> On Sun, Sep 20, 2015 at 11:48 PM, OmPrakash Muppirala < >>> bigosma...@gmail.com> wrote: >>> >>>> I'm on it >>>> >>>> On Sun, Sep 20, 2015 at 11:46 PM, Alex Harui <aha...@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: "omup...@gmail.com" <omup...@gmail.com> on behalf of OmPrakash >>>>> Muppirala <bigosma...@gmail.com> >>>>> Date: Sunday, September 20, 2015 at 11:37 PM >>>>> To: Alex Harui <aha...@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 <aha...@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: "omup...@gmail.com" <omup...@gmail.com> on behalf of OmPrakash >>>>>> Muppirala <bigosma...@gmail.com> >>>>>> Date: Sunday, September 20, 2015 at 10:29 PM >>>>>> >>>>>> To: Alex Harui <aha...@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 <aha...@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: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>>>>>> OmPrakash Muppirala <bigosma...@gmail.com> >>>>>>> Date: Sunday, September 20, 2015 at 9:57 PM >>>>>>> >>>>>>> To: Alex Harui <aha...@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 <aha...@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: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>>>>>>> OmPrakash Muppirala <bigosma...@gmail.com> >>>>>>>> Date: Sunday, September 20, 2015 at 4:49 PM >>>>>>>> To: Alex Harui <aha...@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" <aha...@adobe.com> wrote: >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > On 9/20/15, 7:07 AM, "Christofer Dutz" <christofer.d...@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 >>>>>>>> > >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >