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/constants/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/constants/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 <[email protected]> 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 <[email protected]> wrote:
>
>>
>>
>> On 2/15/16, 2:38 PM, "Alex Harui" <[email protected]> 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
>>
>