By the way ... did you give the Maven build a try?
Chris ________________________________ Von: Peter Ent <p...@adobe.com> Gesendet: Montag, 25. Juli 2016 20:05:49 An: Alex Harui; dev@flex.apache.org Betreff: Re: [FLEXJS, TYPEDEFS] Got this to work with help from Alex. I had FALCONJX_HOME pointing to an old directory: flex-falcon/compiler.jx; it should have been pointing to flex-falcon/compiler-jx —peter From: Alex Harui <aha...@adobe.com<mailto:aha...@adobe.com>> Date: Monday, July 25, 2016 at 11:42 AM To: Peter Ent <p...@adobe.com<mailto:p...@adobe.com>>, "dev@flex.apache.org<mailto:dev@flex.apache.org>" <dev@flex.apache.org<mailto:dev@flex.apache.org>> Subject: Re: [FLEXJS, TYPEDEFS] Try ant all in falcon again. Sent from my LG G3, an AT&T 4G LTE smartphone ------ Original message------ From: Peter Ent Date: Mon, Jul 25, 2016 7:56 AM To: dev@flex.apache.org<mailto:dev@flex.apache.org>; Subject:Re: [FLEXJS, TYPEDEFS] Running ant in flex-typedefs/jquery does not give the error and builds successfully. I do not have FLEX_FALCON environment var set at all. —peter On 7/25/16, 10:51 AM, "Alex Harui" <aha...@adobe.com<mailto:aha...@adobe.com>> wrote: >Go to flex-typedefs/jquery and run 'ant'. Do you get the same errors? If >so, do you have a FLEX_FALCON environment variable pointing somewhere >other than flex-falcon? > >-Alex > >On 7/25/16, 7:34 AM, "Peter Ent" <p...@adobe.com<mailto:p...@adobe.com>> wrote: > >>Yes, I had done that as well. So this time I did: >> >>typedefs: ant wipe >>falcon: ant wipe-all; ant all >> >>Get same errors below. >> >>On 7/25/16, 10:27 AM, "Alex Harui" >><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: >> >>>Did you also do a "wipe" in flex-typedefs? IIRC, that was the repo that >>>was on the wrong branch and could have left cruft. >>> >>>-Alex >>> >>>On 7/25/16, 7:23 AM, "Peter Ent" <p...@adobe.com<mailto:p...@adobe.com>> >>>wrote: >>> >>>>So back to this. >>>> >>>>This morning I did a new pull from flex-falcon/typedefs/asjs just to be >>>>certain, I think a couple of new things came down. >>>> >>>>I did ant wipe-all in falcon followed by ant all. I get this error at >>>>the >>>>end of the build (below). Is falcon supposed to be built first? I'm >>>>assuming typedefs needs the compiler since I saw it using compc (at >>>>least). And why is the flex-falcon build getting stuff for >>>>flex-typedefs >>>>(see download: part of the console log, below)? This is why I'm >>>>wondering >>>>if flex-typedefs get built first - shouldn't it be getting the stuff in >>>>its own directories? >>>> >>>>‹peter >>>> >>>>download: >>>> [get] Getting: >>>>https://raw.githubusercontent.com/google/closure-compiler/master/contri >>>>b >>>>/ >>>>e >>>>x >>>>terns/jquery-1.9.js >>>> [get] To: >>>>/Users/pent/dev/flex-typedefs/jquery/target/downloads/jquery-1.9.js >>>> >>>> >>>>preprocess: >>>> >>>> >>>>externc: >>>> [java] event parameters not found! 0 >>>> [java] fx parameters not found! 0 >>>> [java] 0.950329 seconds >>>> [java] Java Result: 255 >>>> >>>> >>>>postprocess: >>>> >>>> >>>>compc: >>>> [java] Loading configuration: >>>>/Users/pent/dev/flex-typedefs/jquery/target/compile-as-config.xml >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/c >>>>o >>>>n >>>>s >>>>t >>>>ants/$.as:3 >>>> [java] Warning: Incompatible initializer value of type 'int' where >>>>'jQuery' is expected. An initial value of null will be used instead. >>>> [java] public const $:jQuery = undefined; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:20 >>>> [java] Error: A conflict exists with definition processData in >>>>namespace public. >>>> [java] function get processData():Boolean; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:20 >>>> [java] Error: Cannot override an interface method. Method >>>>processData conflicts with a method in base interface >>>>jQueryAjaxSettings. >>>> [java] function get processData():Boolean; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:20 >>>> [java] Error: Cannot override an interface method. Method >>>>processData conflicts with a method in base interface >>>>jQueryAjaxSettings. >>>> [java] function get processData():Boolean; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:21 >>>> [java] Error: A conflict exists with definition processData in >>>>namespace public. >>>> [java] function set processData(value:Boolean):void; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:21 >>>> [java] Error: Cannot override an interface method. Method >>>>processData conflicts with a method in base interface >>>>jQueryAjaxSettings. >>>> [java] function set processData(value:Boolean):void; >>>> [java] ^ >>>> [java] >>>> [java] >>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc/i >>>>n >>>>t >>>>e >>>>r >>>>faces/jQueryAjaxSettingsExtra.as:21 >>>> [java] Error: Cannot override an interface method. Method >>>>processData conflicts with a method in base interface >>>>jQueryAjaxSettings. >>>> [java] function set processData(value:Boolean):void; >>>> [java] ^ >>>> [java] >>>> >>>> >>>>BUILD FAILED >>>>/Users/pent/dev/flex-falcon/build.xml:140: The following error occurred >>>>while executing this line: >>>>/Users/pent/dev/flex-typedefs/build.xml:57: The following error >>>>occurred >>>>while executing this line: >>>>/Users/pent/dev/flex-typedefs/jquery/build.xml:140: Java returned: 2 >>>> >>>> >>>> >>>>On 7/22/16, 11:20 PM, "Alex Harui" >>>><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: >>>> >>>>>I just did ant wipe-all and ant all in Falcon and it worked for me. >>>>> >>>>>Did you run 'ant wipe' in flex-typedefs after switching to the develop >>>>>branch? Since that was the repo that was on the wrong branch it might >>>>>have some cruft in it that is messing up the flex-falcon build. >>>>> >>>>>-Alex >>>>> >>>>>On 7/22/16, 1:33 PM, "Peter Ent" <p...@adobe.com<mailto:p...@adobe.com>> >>>>>wrote: >>>>> >>>>>>No joy. I did switch to develop branch of flex-typedefs. >>>>>> >>>>>>I sync'd with Falcon and did an ant all; that failed so I did a ant >>>>>>wipe-all and then ant all. That fails: >>>>>> >>>>>>download: >>>>>> [get] Getting: >>>>>>https://raw.githubusercontent.com/google/closure-compiler/master/cont >>>>>>r >>>>>>i >>>>>>b >>>>>>/ >>>>>>e >>>>>>x >>>>>>terns/jquery-1.9.js >>>>>> [get] To: >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/downloads/jquery-1.9.js >>>>>> >>>>>> >>>>>>preprocess: >>>>>> >>>>>> >>>>>>externc: >>>>>> [java] event parameters not found! 0 >>>>>> [java] fx parameters not found! 0 >>>>>> [java] 0.902557 seconds >>>>>> [java] Java Result: 255 >>>>>> >>>>>> >>>>>>postprocess: >>>>>> >>>>>> >>>>>>compc: >>>>>> [java] Loading configuration: >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/compile-as-config.xml >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>c >>>>>>o >>>>>>n >>>>>>s >>>>>>t >>>>>>ants/$.as:3 >>>>>> [java] Warning: Incompatible initializer value of type 'int' >>>>>>where >>>>>>'jQuery' is expected. An initial value of null will be used instead. >>>>>> [java] public const $:jQuery = undefined; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:20 >>>>>> [java] Error: A conflict exists with definition processData in >>>>>>namespace public. >>>>>> [java] function get processData():Boolean; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:20 >>>>>> [java] Error: Cannot override an interface method. Method >>>>>>processData conflicts with a method in base interface >>>>>>jQueryAjaxSettings. >>>>>> [java] function get processData():Boolean; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:20 >>>>>> [java] Error: Cannot override an interface method. Method >>>>>>processData conflicts with a method in base interface >>>>>>jQueryAjaxSettings. >>>>>> [java] function get processData():Boolean; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:21 >>>>>> [java] Error: A conflict exists with definition processData in >>>>>>namespace public. >>>>>> [java] function set processData(value:Boolean):void; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:21 >>>>>> [java] Error: Cannot override an interface method. Method >>>>>>processData conflicts with a method in base interface >>>>>>jQueryAjaxSettings. >>>>>> [java] function set processData(value:Boolean):void; >>>>>> [java] ^ >>>>>> [java] >>>>>> [java] >>>>>>/Users/pent/dev/flex-typedefs/jquery/target/generated-sources/externc >>>>>>/ >>>>>>i >>>>>>n >>>>>>t >>>>>>e >>>>>>r >>>>>>faces/jQueryAjaxSettingsExtra.as:21 >>>>>> [java] Error: Cannot override an interface method. Method >>>>>>processData conflicts with a method in base interface >>>>>>jQueryAjaxSettings. >>>>>> [java] function set processData(value:Boolean):void; >>>>>> [java] ^ >>>>>> [java] >>>>>> >>>>>> >>>>>>BUILD FAILED >>>>>>/Users/pent/dev/flex-falcon/build.xml:140: The following error >>>>>>occurred >>>>>>while executing this line: >>>>>>/Users/pent/dev/flex-typedefs/build.xml:57: The following error >>>>>>occurred >>>>>>while executing this line: >>>>>>/Users/pent/dev/flex-typedefs/jquery/build.xml:140: Java returned: 2 >>>>>> >>>>>> >>>>>>Total time: 1 minute 47 seconds >>>>>>pent-osx:flex-falcon pent$ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>On 7/22/16, 3:44 PM, "Alex Harui" >>>>>><aha...@adobe.com<mailto:aha...@adobe.com>> wrote: >>>>>> >>>>>>>Did you switch to the develop branch in flex-typedefs? If you used >>>>>>>the >>>>>>>standard folder naming and structure, the scripts should find it. >>>>>>>You >>>>>>>may >>>>>>>need to sync and build flex-falcon first. >>>>>>> >>>>>>>-Alex >>>>>>> >>>>>>>On 7/22/16, 12:13 PM, "Peter Ent" >>>>>>><p...@adobe.com<mailto:p...@adobe.com>> wrote: >>>>>>> >>>>>>>>Just sync'd flex-asjs repo. Must have missed the email about it now >>>>>>>>requiring flex-typedefs. Cloned that and tried to build it using >>>>>>>>ant: >>>>>>>> >>>>>>>> >>>>>>>>/Users/pent/dev/flex-typedefs/build.xml:52: The following error >>>>>>>>occurred >>>>>>>>while executing this line: >>>>>>>> >>>>>>>>/Users/pent/dev/flex-typedefs/js/build.xml:29: src >>>>>>>>'/Users/pent/dev/compiler-jx/lib/google/closure-compiler/compiler.j >>>>>>>>a >>>>>>>>r >>>>>>>>' >>>>>>>>doesn't exist. >>>>>>>> >>>>>>>> >>>>>>>>I don't see any README or instructions in the flex-typedefs repo. >>>>>>>>What >>>>>>>>ENV vars are required to build it? I did a quick search through >>>>>>>>past >>>>>>>>emails and while I found a number of git-related items and some >>>>>>>>discussion about it, I didn't see anything that provided some >>>>>>>>insight. >>>>>>>> >>>>>>>> >>>>>>>>Thanks, >>>>>>>> >>>>>>>>Peter >>>>>>> >>>>>> >>>>> >>>> >>> >> >