In general, if "ant all" fails in the compiler, try running "ant" directly in 
royale-compiler.  Same for royale-typedefs.

HTH,
-Alex

On 7/26/18, 2:00 AM, "Harbs" <[email protected]> wrote:

    I’m running ant all from royale-asjs.
    
    I’m not sure when I’m going to have the time to work on this, but I’ll look 
into it more when I do…
    
    > On Jul 26, 2018, at 10:35 AM, Alex Harui <[email protected]> wrote:
    > 
    > If you don't get errors in the output for compiling the Date tests 
without the Flash variables, that implies that an older compiler is running.  
The latest should be picking up the field-readonly and result in those compile 
errors in the console output, but since the compile errors are expected that 
should not result in a failure.  The failure might be something else like some 
sensitivity to your time zone.  So check the junit-reports file and see what it 
says failed if you can reproduce it.
    > 
    > Same for typedefs.  It seems like you aren't running the latest compiler. 
 Are you just running "ant" from royale-typedefs?  Maybe it is picking up the 
jars from royale-asjs that haven't been updated yet.  You can add some <echo> 
statements to the js/build.xml and see what ROYALE_TRANSPILER_HOME is 
calculated to be.
    > 
    > HTH,
    > -Alex
    > 
    > On 7/25/18, 11:12 PM, "Harbs" <[email protected]> wrote:
    > 
    > 
    >> On Jul 26, 2018, at 2:55 AM, Alex Harui <[email protected]> wrote:
    >> 
    >> I took a closer look.  If you are getting ASDateTest failures, you will 
need to open compiler/target/junit-reports/TEST-as.ASDateTests.xml and see what 
the failure is.  The compile errors in the output are expected and should not 
cause test failures.
    > 
    >    I’ll try to look at this again. I was only getting the errors when I 
compile with the Flash environment variables.
    > 
    >> If you are having a problem with field-readonly, it implies that the 
compiler you are using is stale.  
compiler-externc/src/main/java/org/apache/royale/compiler/clients/ExternCConfiguration.java
 should contain an entry for field-readonly.
    > 
    >    My source does contain the entry. That’s what’s really weird. I 
confirmed that externs was wiped and regenerated when I compile. Is there some 
file I might be missing?
    > 
    >> 
    >> HTH,
    >> -Alex
    >> 
    >> On 7/25/18, 12:52 AM, "Harbs" <[email protected]> wrote:
    >> 
    >>   I rolled back royale-typedefs to before the Date changes to enable my 
compilation. It does seem to me like we need to figure this out though…
    >> 
    >>   Harbs
    >> 
    >>> On Jul 25, 2018, at 9:59 AM, Harbs <[email protected]> wrote:
    >>> 
    >>> I tried without environment vars and that might have made a difference. 
I’ using these normally:
    >>> 
    >>> export ROYALE_COMPILER_REPO=/Apache/royale-compiler
    >>> export AIR_HOME=/Apache/frameworks/AIRSDK_Compiler
    >>> export PLAYERGLOBAL_HOME=/Apache/frameworks/libs/player 
    >>> export FLASHPLAYER_DEBUGGER=/Apache/frameworks/Flash\ Player\ 
Debugger.app/Contents/MacOS/Flash\ Player\ Debugger
    >>> export ROYALE_HOME=/Apache/royale-asjs
    >>> 
    >>> I’m now getting field-readonly error again… :-(
    >>> 
    >>>> On Jul 25, 2018, at 9:52 AM, Harbs <[email protected]> wrote:
    >>>> 
    >>>> Weird. I ran ant all again and it’s no longer getting this error, but 
it’s failing again on the Date tests (4 failures).
    >>>> 
    >>>>> On Jul 25, 2018, at 9:43 AM, Harbs <[email protected] 
<mailto:[email protected]>> wrote:
    >>>>> 
    >>>>> Yes I did, but it looks like that does not clear the files in the 
typedefs repo.
    >>>>> 
    >>>>> I just manually deleted all the target folders in typedefs and now 
I’m getting a new error:
    >>>>> 
    >>>>> externc:
    >>>>>   [java] Unknown tag:field-readonly
    >>>>>   [java] 0.362347459 seconds
    >>>>>   [java] 
org.apache.royale.compiler.exceptions.ConfigurationException.UnknownVariable[var='field-readonly',
 line='178', 
source='/Apache/royale-typedefs/js/src/main/config/externc-config.xml'].
    >>>>>   [java] 
/Apache/royale-typedefs/js/src/main/config/externc-config.xml (line: 178)
    >>>>> 
    >>>>> Where is field-readonly supposed to be defined?
    >>>>> 
    >>>>>> On Jul 24, 2018, at 8:58 PM, Alex Harui <[email protected] 
<mailto:[email protected]>> wrote:
    >>>>>> 
    >>>>>> Did you run "ant wipe-all" in royale-compiler?
    >>>>>> 
    >>>>>> On 7/24/18, 10:47 AM, "Harbs" <[email protected] 
<mailto:[email protected]>> wrote:
    >>>>>> 
    >>>>>> I’m currently getting the following errors:
    >>>>>> 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F3Wpg&amp;data=02%7C01%7Caharui%40adobe.com%7Cae7cd23df8204531b26108d5f18d8d46%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636680512616417047&amp;sdata=SjmjSTlfL3tBEAHR7o%2FEx4akD7LhTx0QQqk3w1Bkt%2F0%3D&amp;reserved=0
 
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F3Wpg&amp;data=02%7C01%7Caharui%40adobe.com%7Cae7cd23df8204531b26108d5f18d8d46%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636680512616417047&amp;sdata=SjmjSTlfL3tBEAHR7o%2FEx4akD7LhTx0QQqk3w1Bkt%2F0%3D&amp;reserved=0>
 
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F3Wpg&amp;data=02%7C01%7Caharui%40adobe.com%7Cae7cd23df8204531b26108d5f18d8d46%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636680512616417047&amp;sdata=SjmjSTlfL3tBEAHR7o%2FEx4akD7LhTx0QQqk3w1Bkt%2F0%3D&amp;reserved=0
 
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2F3Wpg&amp;data=02%7C01%7Caharui%40adobe.com%7Cae7cd23df8204531b26108d5f18d8d46%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636680512616417047&amp;sdata=SjmjSTlfL3tBEAHR7o%2FEx4akD7LhTx0QQqk3w1Bkt%2F0%3D&amp;reserved=0>>
    >>>>>> 
    >>>>>> It looks like the Date tests are causing problems. Any ideas why?
    >>>>>> 
    >>>>>> Harbs
    >>>>>> 
    >>>>> 
    >>>> 
    >>> 
    >> 
    >> 
    >> 
    > 
    > 
    > 
    
    

Reply via email to