On Mon, Sep 21, 2015 at 1:08 AM, Maxim Solodovnik <solomax...@gmail.com> wrote:
> Are you compiling with java8? > do you have "-Xdoclint:none" in javadoc plugin config? > > Maxim, Thanks for the tip. Yes, I am using Java8 and it appears to be very strict with HTML tags [1] I added the additionalparam="-Xdoclint:none" parameter to the javadoc ant target and that did the trick. Someone should try it out with an earlier version of java to ensure that nothing breaks. Now, I am able to build flex-falcon and flex-asjs fine. Thanks, Om [1] http://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html > On Mon, Sep 21, 2015 at 1:23 PM, OmPrakash Muppirala <bigosma...@gmail.com > > > wrote: > > > 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 > > >>>>>>>> > > > >>>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>> > > >>>>> > > >>>> > > >>> > > >> > > > > > > > > > -- > WBR > Maxim aka solomax >