I’m not sure which -config.xml is being used but the ROYALE_COMPILER_HOME is pointing to C:\dev\flexjs\royale-asjs/js
The tests are run as part of C:\dev\flexjs\royale-asjs> ant clean all When I try to run the test separately I get C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\royale>ant Buildfile: C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\royale\build.xml clean: compile: [echo] Compiling FlexUnitRoyaleApplication.swf [echo] ROYALE_HOME: C:\dev\flexjs\royale-asjs [echo] ROYALE_SWF_COMPILER_HOME: C:\dev\flexjs\royale-compiler\compiler [echo] FLEXUNIT_HOME: C:\dev\flexjs\royale-asjs/in/flexunit [echo] playerglobal.version: 11.1 BUILD FAILED C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\royale\build.xml:98: C:\dev\flexjs\royale-asjs\frameworks\projects\Core\src\test\royale\${ROYALE_COMPILER_HOME}\lib does not exist. ________________________________ From: Alex Harui <aha...@adobe.com.INVALID> Sent: Tuesday, November 14, 2017 8:22:01 PM To: dev@royale.apache.org Subject: Re: Ant Build Problem The FlexUnit compile is trying to use the Ant tasks instead of directly calling the compiler, which is probably worth testing. You can see that it picks up the Ant tasks from <path id="lib.path"> <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/> </path> If ROYALE_COMPILER_HOME is pointing somewhere unexpected, then you might be loading a really old compiler that is picking up a really old -config.xml that doesn't have COMPILE::SWF in it. HTH, -Alex On 11/14/17, 10:01 AM, "Yishay Weiss" <yishayj...@hotmail.com> wrote: >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\flexU >>>n >>>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? >>> >> >