Glad you got it to work.  Somehow, I messed up my Git commands and the
env.properties change for flex-falcon got stashed instead of committed.  I
just pushed It now, so you shouldn't need unittest.properties any more.
An env.properties file will override unittest.properties.

-Alex

On 2/16/16, 4:33 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>Yay!
>
>I got asjs to compile and XML compiles as well. The build failed because
>of errors, but at least the errors make sense.
>
>I can now get back to work. Phew!
>
>Thanks Alex for bearing with me… ;-)
>
>FWIW, I put together some instructions in a Google Doc with things that
>tripped me up. I’ll put it in the wiki when it makes sense.
>https://docs.google.com/document/d/1na0UI3c_d0c6EroVLzNTaUGLoPXeD5Y9v-s-Rg
>X1ohQ/edit?usp=sharing
>
>Harbs
>
>On Feb 16, 2016, at 2:17 PM, Harbs <harbs.li...@gmail.com> wrote:
>
>> OK.
>> 
>> It looks like my problem was due to some outdated files from previous
>>compilations.
>> 
>> I completely removed the flex-falcon folder and checked out a fresh
>>copy of the repo, and my problems seem to have gone away.
>> 
>> I just got a successful build of falcon! :-)
>> 
>> Trying to compile asjs now…
>> 
>> On Feb 16, 2016, at 12:19 PM, Harbs <harbs.li...@gmail.com> wrote:
>> 
>>> Renaming this because this has nothing to do with XML.
>>> 
>>> I’ve been trying various things related to the externs and nothing I’m
>>>doing seems to be right.
>>> 
>>> 1. Running it with all my existing externs files causes an error that
>>>Window and Console are undefined.
>>> 2. Removing the js externs files causes an error because svg.js is
>>>missing when the js compile-config file looks for it in line 71.
>>> 3. Adding just svg.js back in causes an error on line 56 because the
>>>interfaces path is missing (I cleared out the “out” folder thinking it
>>>would get regenerated.)
>>> 
>>> I looked through the build script to try and find where the externs
>>>files are supposed to be downloaded, but I could not find it. I’m also
>>>having trouble following the order of events in terms of generating the
>>>extern-related files.
>>> 
>>> I’m out of time for this morning. I’ll try again later, but if anyone
>>>can give me some pointers, it might help this lost traveler… ;-)
>>> 
>>> Harbs
>>> 
>>> On Feb 16, 2016, at 11:14 AM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>>> It looks improved to me. I still needed to add the
>>>>unittest.properties file, but that’s fine.
>>>> 
>>>> I now seem to be getting stuck on externs. I’m trying to figure out
>>>>what’s not set up properly on my machine, but if anyone has pointers
>>>>please pipe up.
>>>> 
>>>> externc.js.swc:
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager println
>>>>      [java] WARNING: [es6]:87: WARNING - Keywords and reserved words
>>>>are not allowed as unquoted property names in older versions of
>>>>JavaScript. If you are targeting newer versions of JavaScript, set the
>>>>appropriate language_in option.
>>>>      [java] Generator.prototype.return = function(value) {};
>>>>      [java]                     ^
>>>>      [java] 
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager println
>>>>      [java] WARNING: [es6]:93: WARNING - Keywords and reserved words
>>>>are not allowed as unquoted property names in older versions of
>>>>JavaScript. If you are targeting newer versions of JavaScript, set the
>>>>appropriate language_in option.
>>>>      [java] Generator.prototype.throw = function(exception) {};
>>>>      [java]                     ^
>>>>      [java] 
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager println
>>>>      [java] WARNING: [es6]:898: WARNING - Keywords and reserved words
>>>>are not allowed as unquoted property names in older versions of
>>>>JavaScript. If you are targeting newer versions of JavaScript, set the
>>>>appropriate language_in option.
>>>>      [java] Promise.prototype.catch = function(onRejected) {};
>>>>      [java]                   ^
>>>>      [java] 
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager println
>>>>      [java] SEVERE: [missing]:91: ERROR - Parse error. identifier is
>>>>a reserved word
>>>>      [java] function int() {}
>>>>      [java]          ^
>>>>      [java] 
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager println
>>>>      [java] SEVERE: [missing]:97: ERROR - Parse error. identifier is
>>>>a reserved word
>>>>      [java] int.prototype.toString = function(opt_radix) {}
>>>>      [java] ^
>>>>      [java] 
>>>>      [java] Feb 16, 2016 11:05:24 AM
>>>>com.google.javascript.jscomp.LoggerErrorManager printSummary
>>>>      [java] WARNING: 2 error(s), 3 warning(s)
>>>>      [java] 0.839131 seconds
>>>>      [java] Java Result: 255
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>     [mkdir] Created dir:
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [copy] Copying 1 file to
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/classes
>>>>/__AS3__/vec
>>>>      [java] Loading configuration:
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/compile-config
>>>>.xml
>>>>      [java] 
>>>>      [java] 
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/constan
>>>>ts/console.as:3
>>>>      [java] Error: Type was not found or was not a compile-time
>>>>constant: Console.
>>>>      [java]     public const console:Console = undefined;
>>>>      [java]                          ^
>>>>      [java] 
>>>>      [java] 
>>>>/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/as/constan
>>>>ts/window.as:3
>>>>      [java] Error: Type was not found or was not a compile-time
>>>>constant: Window.
>>>>      [java]     public const window:Window = undefined;
>>>>      [java]                         ^
>>>>      [java] 
>>>> 
>>>> BUILD FAILED
>>>> /Users/harbs/Documents/ApacheFlex/flex-asjs/build.xml:1552: The
>>>>following error occurred while executing this line:
>>>> /Users/harbs/Documents/ApacheFlex/flex-asjs/build.xml:1693: The
>>>>following error occurred while executing this line:
>>>> /Users/harbs/Documents/ApacheFlex/flex-falcon/build.xml:674: Java
>>>>returned: 2
>>>> 
>>>> On Feb 16, 2016, at 10:36 AM, Harbs <harbs.li...@gmail.com> wrote:
>>>> 
>>>>> Thanks for that. I’ll give it a go. If it does not work, I’ll try
>>>>>and figure out why without “complaining” first… ;-)
>>>>> 
>>>>> On Feb 16, 2016, at 10:32 AM, Alex Harui <aha...@adobe.com> wrote:
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 2/15/16, 2:38 PM, "Alex Harui" <aha...@adobe.com> wrote:
>>>>>> 
>>>>>>> I have not seen anyone offer to make a fix.  I am mostly done with
>>>>>>>a
>>>>>>> change. Hopefully it will go in tonight.
>>>>>>> 
>>>>>> 
>>>>>> OK, I pushed changes to flex-falcon and flex-asjs.
>>>>>> 
>>>>>> In each of flex-falcon, flex-sdk and flex-asjs, set up an
>>>>>>env.properties
>>>>>> file by copying the env-template.properties file in the root of
>>>>>>each repo
>>>>>> (they are slightly different).
>>>>>> 
>>>>>> In each of the env.properties files, I think you only need to set
>>>>>> AIR_HOME, PLAYERGLOBAL_HOME and FLASHPLAYER_DEBUGGER.  Leave the
>>>>>>rest
>>>>>> commented out.
>>>>>> 
>>>>>> Then for me, running "ant all" in flex-asjs, built everything
>>>>>> successfully.  I'll bet I missed something somewhere, but maybe
>>>>>>we'll get
>>>>>> lucky.
>>>>>> 
>>>>>> -Alex
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>

Reply via email to