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:15:03 GMT
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