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