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/contrib/ex
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/const
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/inter
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/inter
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/inter
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/inter
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/inter
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/inter
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" <[email protected]> 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" <[email protected]> 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/contrib/
>>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/con
>>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/int
>>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/int
>>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/int
>>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/int
>>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/int
>>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/int
>>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" <[email protected]> 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" <[email protected]> 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.jar'
>>>>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
>>>
>>
>