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

Reply via email to