On Dec 12, 2007 5:03 PM, Ron Blaschke <[EMAIL PROTECTED]> wrote:
> I've started to hack up a little script to chain smoke Parrot.  It's
> quite simple, all it currently does is:
>
> for each test configuration
>     * copy (a hopefully clean) 'trunk' to a smoke directory
>
>     * wipe the environment and replace with a controlled one (mostly
>     Path, Include, Lib and http_proxy, but could contain anything
>     necessary).
>
>     * perl Configure.pl
>
>     * $make
>
>     * $make smoke
>
>     * $make languages-smoke
>
>     * delete the temporary smoke directory
>
>
> The current configurations are:
>   Visual C++ 6.0, 7.1, 8.0, 9.0 and
>   (MinGW) GCC 3.4.2, 4.2.1
>     no dependencies (i.e., no ICU, no GMP, ...)
>     both "regular" and "--optimized"
>
> Next I'd like to add all optional dependencies as another build
> configuration dimension, probably bundled together into a smoke chamber
> to isolate them from my remaining system.
>
> If someone is interested in this, or if you have an idea how to make it
> more useful, please let me know.

Just so you don't get Warnocked; Thanks for setting this up. More
smoke is a good thing.

> As a first result, it seems like Parrot r23791 fails to build using
> Visual C++ 6.0 or 7.1, optimized.
>
> ..\..\parrot.exe -o PGE.pbc --output-pbc PGE.pir
> ..\..\parrot.exe ..\..\runtime\parrot\library\PGE\Perl6Grammar.pir
> --output=PGE\builtins_gen.pir PGE\builtins.pg
> NMAKE : fatal error U1077: '..\..\parrot.exe' : return code '0xc0000005'
> Stop.
> NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : return code '0x2'
> Stop.
>
> Ron
>
>

This seems very similar to http://rt.perl.org/rt3/Ticket/Display.html?id=48008


-- 
Will "Coke" Coleda

Reply via email to