No joy. I made this change in that file: <compc fork="true" output="${FLEXJS_HOME}/frameworks/libs/Core.swc"> <jvmarg line="${compc.jvm.args}"/> <load-config filename="compile-config.xml" /> <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" /> <arg value="+playerglobal.version=${playerglobal.version}" /> <arg value="+env.AIR_HOME=${env.AIR_HOME}" /> </compc>
I get the same error. These two lines seem to not be resolved correctly in flex-asjs/frameworks/flex-config.xml: <external-library-path> —> <path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element> </external-library-path> <!-- Turn on writing of generated/*.as files to disk. These files are generated by --> <!-- the compiler during mxml translation and are helpful with understanding and --> <!-- debugging Flex applications. --> <keep-generated-actionscript>false</keep-generated-actionscript> <!-- not set --> <!-- <include-libraries> <library>string</library> </include-libraries> --> <!-- List of SWC files or directories that contain SWC files. --> <library-path> <path-element>libs</path-element> —> <path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element> </library-path> I’m really confused about where that is defined. The only place I see it would be in flex-asjs/installer.xml: <replace file="${FLEXJS_HOME}/frameworks/flex-config.xml"> <replacefilter token="@playerversion@" value="${flash.sdk.version}"/> <replacefilter token="@swfversion@" value="${flash.sdk.swfversion}"/> <replacefilter token="{playerglobalHome}" value="libs/player"/> </replace> On Oct 21, 2015, at 11:19 PM, Alex Harui <aha...@adobe.com> wrote: > It looks like there are bugs in the scripts if you use env.properties and > not actually set environment variables. If you look in a file like > frameworks/projects/Core/build.xml, it appears that the <compc> tag in the > “compile” target could also use (like the other targets have): > > <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" /> > > > Do you have time to try that? > -Alex > > On 10/21/15, 12:27 PM, "Harbs" <harbs.li...@gmail.com> wrote: > >> I did ant all and it failed in the same place (but after much longer): >> >> compile: >> [echo] Compiling libs/Core.swc >> [echo] FLEX_HOME: /Users/harbs/Documents/ApacheFlex/flex-asjs >> [echo] FALCON_HOME: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/../flex-falcon/compiler/genera >> ted/dist/sdk >> [compc] Loading configuration: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/Core/compi >> le-config.xml >> [compc] >> [compc] 399593 bytes written to >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/libs/Core.swc in >> 2.906 seconds >> >> test: >> >> clean: >> >> compile: >> [echo] Compiling FlexUnitFlexJSApplication.swf >> [echo] FLEX_HOME: /Users/harbs/Documents/ApacheFlex/flex-asjs >> [echo] FALCON_HOME: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/../flex-falcon/compiler/genera >> ted/dist/sdk >> [echo] FLEXUNIT_HOME: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/../flex-flexunit >> [mxmlc] Loading configuration: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/flex-config.xml >> [mxmlc] >> [mxmlc] >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/flex-config.xml:65 >> [mxmlc] Error: unable to open >> '/Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/{playerglobalHome} >> /11.1/playerglobal.swc'. >> [mxmlc] >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/flex-config.xml >> (line: 65) >> [mxmlc] </external-library-path> >> [mxmlc] >> [mxmlc] >> [mxmlc] >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/flex-config.xml:83 >> [mxmlc] Error: unable to open >> '/Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/{playerglobalHome} >> /11.1'. >> [mxmlc] >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/flex-config.xml >> (line: 83) >> [mxmlc] </library-path> >> [mxmlc] >> [mxmlc] >> >> BUILD FAILED >> /Users/harbs/Documents/ApacheFlex/flex-asjs/build.xml:431: The following >> error occurred while executing this line: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/build.xml:79: The >> following error occurred while executing this line: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/build.xml:225: The >> following error occurred while executing this line: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/Core/build >> .xml:44: The following error occurred while executing this line: >> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/Core/as/te >> sts/build.xml:116: mxmlc task failed. >> >> Total time: 5 minutes 47 seconds >> >> FWIW, this is the contents of my env.properties file in the asjs folder: >> >> env.AIR_HOME=/Users/harbs/Documents/ApacheFlex/frameworks/AIRSDK_Compiler >> env.FLASHPLAYER_DEBUGGER=/Users/harbs/Documents/ApacheFlex/frameworks/Flas >> h Player Debugger.app/Contents/MacOS/Flash Player Debugger >> env.PLAYERGLOBAL_HOME=/Users/harbs/Documents/ApacheFlex/frameworks/libs/pl >> ayer >> >> Ideas? Should I get rid of the env.properties file? >> >> On Oct 21, 2015, at 9:39 PM, Alex Harui <aha...@adobe.com> wrote: >> >>> >>> >>> On 10/21/15, 11:08 AM, "Harbs" <harbs.li...@gmail.com> wrote: >>> >>>> But I already have clones of all the repos (and some custom files like >>>> env.properties files). >>>> >>>> Why do I need to delete them? >>> >>> Well, I set up the script for new folks. It looks like the right checks >>> are in the script so that it won’t overwrite your stuff, but it might be >>> safe to save off your env.properties first. >>> >>> If you feel brave, give “ant all” from flex-asjs a try. >>> >>> -Alex >>> >> >