The failure is on the compilation of FlexUnitRoyaleApplication.mxml. The rest 
of royale-asjs seems to compile ok. One thing I noticed is that the compiler is 
invoked differently.

<mxmlc fork="true"
            file="${basedir}/FlexUnitRoyaleApplication.mxml"
            output="${basedir}/FlexUnitRoyaleApplication.swf">
            <jvmarg line="${mxmlc.jvm.args}"/>
            <arg value="-debug" />
            <arg value="-compiler.targets=SWF" />
            <arg value="+playerglobal.version=${playerglobal.version}" />
            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
            <arg value="-swf-library-path+=${ROYALE_HOME}/frameworks/libs" />
            <arg value="${FLEXUNIT_LIBPATH1}" />
            <arg value="${FLEXUNIT_LIBPATH2}" />
        </mxmlc>

Versus

<java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
            <jvmarg value="-Xmx384m" />
            <jvmarg value="-Dsun.io.useCanonCaches=false" />
            <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
            <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
            <arg value="+playerglobal.version=${playerglobal.version}" />
            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
            <arg value="-compiler.strict-xml=true" />
            <arg value="-compiler.targets=SWF,JSRoyale" />
            <arg value="-output=${basedir}/target/${target.name}" />
            <arg 
value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
            <arg 
value="-js-load-config=${ROYALE_HOME}/frameworks/js-config.xml" />
            <arg 
value="-js-load-config+=${basedir}/../../js/projects/${ant.project.name}JS/src/main/config/compile-js-config.xml"
 />
        </java>

From: Alex Harui<mailto:aha...@adobe.com.INVALID>
Sent: Tuesday, November 14, 2017 7:35 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: Re: Ant Build Problem

Even if you did, it is still pretty easy for an environment variable or
Ant property to get you to use a compiler in another folder, so keep an
eye open for that.  The Ant scripts usually report what compiler folder
they are using.

-Alex

On 11/14/17, 9:32 AM, "Yishay Weiss" <yishayj...@hotmail.com> wrote:

>I updated compiler and typedefs as well. Will have a look tomorrow.
>
>
>
>________________________________
>From: Alex Harui <aha...@adobe.com.INVALID>
>Sent: Tuesday, November 14, 2017 6:25:55 PM
>To: dev@royale.apache.org
>Subject: Re: Ant Build Problem
>
>I haven't seen that.  You are working with relatively new test code, IIRC.
> Could be you are using very old compiler?
>
>HTH,
>-Alex
>
>On 11/14/17, 3:26 AM, "Yishay Weiss" <yishayj...@hotmail.com> wrote:
>
>>    [mxmlc]
>>C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\royale\flexUn
>>i
>>tTests\KeyboardEventConverterTest.
>>as(23): col: 5 Error: Can not resolve config constant: 'SWF'
>>    [mxmlc]
>>    [mxmlc]     COMPILE::SWF
>>    [mxmlc]     ^
>>    [mxmlc]
>>
>>Is anyone else getting it?
>>
>

Reply via email to