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