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" <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> 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" <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> 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
>>>
>>
>

Reply via email to