The swc files are still smaller and are missing several js files. Could this be a windows thing?
On Wed, Sep 23, 2015 at 12:21 AM, OmPrakash Muppirala <bigosma...@gmail.com> wrote: > 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 >> > >