I've been doing some digging on this issue today, and it seems that
msvc doesn't barf with HASATTRIBUTE_WARN_UNUSED_RESULT like it does
with the other attribute checks, and consequently
HASATTRIBUTE_WARN_UNUSED_RESULT gets set as being defined.  Then later
on (within compiler.h) the __attribute__... is used (gcc specific),
which msvc of course doesn't understand.  I was going to pack an
#ifdef WIN32 or similar around that to patch up the problem
temporarily, but other things got in the way.  Anyway, thought you'd
be interested in the results of my digging.

Paul

On 02/08/07, via RT Jerry Gay <[EMAIL PROTECTED]> wrote:
> # New Ticket Created by  Jerry Gay
> # Please include the string:  [perl #44333]
> # in the subject line of all future correspondence about this issue.
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=44333 >
>
>
> r20426 (or something shortly before--probably andy's compiler
> attribute detection) breaks with msvc. the config/build output
> follows.
> ~jerry
>
> c:\usr\local\parrot\clean>perl configure.pl
> Parrot Version 0.4.14 Configure 2.0
> Copyright (C) 2001-2007, The Perl Foundation.
>
> Hello, I'm Configure. My job is to poke and prod your system to figure out
> how to build Parrot. The process is completely automated, unless you passed in
> the `--ask' flag on the command line, in which case I'll prompt you for a few
> pieces of info.
>
> Since you're running this program, you obviously have Perl 5--I'll be pulling
> some defaults from its configuration.
>
> Checking MANIFEST.....................................................done.
> Setting up Configure's default values.................................done.
> Setting up installation paths.........................................done.
> Tweaking settings for miniparrot...................................skipped.
> Loading platform and local hints files................................done.
> Finding header files distributed with Parrot..........................done.
> Determining what C compiler and linker to use.........................done.
> Determining whether make is installed..................................yes.
> Determining whether lex is installed...............................skipped.
> Determining whether yacc is installed..............................skipped.
> Determining if your C compiler is actually gcc..........................no.
> Determining whether libc has the backtrace* functions (glibc only)......no.
> Determining if your C compiler is actually Visual C++..................yes.
> Enabling optimization...................................................no.
> Detecting compiler attributes (-DHASATTRIBUTE_xxx)....................done.
> Determining flags for building shared libraries.......................done.
> Determine if parrot should be linked against a shared library..........yes.
> Determining what charset files should be compiled in..................done.
> Determining what encoding files should be compiled in.................done.
> Determining what types Parrot should use..............................done.
> Determining what opcode files should be compiled in...................done.
> Determining what pmc files should be compiled in......................done.
> Determining your minimum pointer alignment......................... 1 byte.
> Probing for C headers.................................................done.
> Determining some sizes................................................done.
> Computing native byteorder for Parrot's wordsize.............little-endian.
> Test the type of va_ptr (this test is likely to segfault)..............x86.
> Figuring out how to pack() Parrot's types.............................done.
> Figuring out what formats should be used for sprintf..................done.
> Determining if your C library has a working S_ISREG.....................no.
> Determining architecture, OS and JIT capability.......................done.
> Generating CPU specific stuff.........................................done.
> Verifying that the compiler supports function pointer casts............yes.
> Determining whether your compiler supports computed goto................no.
> Determining if your compiler supports inline...........................yes.
> Determining what allocator to use.....................................done.
> Determining if your C library supports memalign.........................no.
> Determining some signal stuff.........................................done.
> Determining whether there is socklen_t..................................no.
> Determining if your C library has setenv / unsetenv...............unsetenv.
> Determining if your platform supports AIO...............................no.
> Determining if your platform supports GMP...............................no.
> Determining if your platform supports readline..........................no.
> Determining if your platform supports gdbm..............................no.
> Testing snprintf......................................................done.
> Determining whether perldoc is installed...............................yes.
> Determining whether python is installed.................................no.
> Determining whether GNU m4 is installed................................yes.
> Running CPU specific stuff............................................done.
> Determining whether ICU is installed................................failed.
> Determining Parrot's revision.......................................r20426.
> Generating C headers..................................................done.
> Generating core pmc list..............................................done.
> Generating runtime/parrot/include.....................................done.
> Configuring languages.................................................done.
> Generating makefiles and other build files............................done.
> Moving platform files into place......................................done.
> Recording configuration data for later retrieval......................done.
> Okay, we're done!
>
> You can now use `nmake' to build your Parrot.
> (NOTE: do not use `nmake -j <n>'!)
> After that, you can use `nmake test' to run the test suite.
>
> Happy Hacking,
>         The Parrot Team
>
>
> c:\usr\local\parrot\clean>nmake
>
> Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
> Copyright (C) Microsoft Corporation.  All rights reserved.
>
> Compiling with:
> xx.c
> cl -I.\include -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE 
> -DNO_STRICT -
> DNO_HASH_SEED -DUSE_SITECUSTOMIZE -D_CRT_SECURE_NO_DEPRECATE 
> -DHASATTRIBUTE_WARN
> _UNUSED_RESULT -Zi -DHAS_JIT -DI386 -I. -Fo xx.obj -c xx.c
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\ops2pm.pl 
> src\ops\core.op
> s src\ops\bit.ops src\ops\cmp.ops src\ops\debug.ops src\ops\experimental.ops 
> src
> \ops\io.ops src\ops\math.ops src\ops\object.ops src\ops\pic.ops 
> src\ops\pmc.ops
> src\ops\set.ops src\ops\stack.ops src\ops\stm.ops src\ops\string.ops 
> src\ops\sys
> .ops src\ops\var.ops
> print_newline             1210       experimental, not in ops.num
> print_newline_p           1211       experimental, not in ops.num
> gcd_i_n_n                 1212       experimental, not in ops.num
> gcd_i_nc_n                1213       experimental, not in ops.num
> gcd_i_n_nc                1214       experimental, not in ops.num
> gcd_i_nc_nc               1215       experimental, not in ops.num
> gcd_i_i_i_i_i             1216       experimental, not in ops.num
> gcd_i_i_i_ic_i            1217       experimental, not in ops.num
> gcd_i_i_i_i_ic            1218       experimental, not in ops.num
> gcd_i_i_i_ic_ic           1219       experimental, not in ops.num
> splice_p_p_i_i            1220       experimental, not in ops.num
> splice_p_p_ic_i           1221       experimental, not in ops.num
> splice_p_p_i_ic           1222       experimental, not in ops.num
> splice_p_p_ic_ic          1223       experimental, not in ops.num
> slice_p_p_k               1224       experimental, not in ops.num
> slice_p_p_kc              1225       experimental, not in ops.num
> slice_p_p_k_ic            1226       experimental, not in ops.num
> slice_p_p_kc_ic           1227       experimental, not in ops.num
> iter_p_p                  1228       experimental, not in ops.num
> morph_p_i                 1229       experimental, not in ops.num
> morph_p_ic                1230       experimental, not in ops.num
> exec_s                    1231       experimental, not in ops.num
> exec_sc                   1232       experimental, not in ops.num
> classname_p_p             1233       experimental, not in ops.num
> trap                      1234       experimental, not in ops.num
> pow_n_n_i                 1235       experimental, not in ops.num
> pow_n_nc_i                1236       experimental, not in ops.num
> pow_n_n_ic                1237       experimental, not in ops.num
> pow_n_nc_ic               1238       experimental, not in ops.num
> getclass_p_i              1239       experimental, not in ops.num
> getclass_p_ic             1240       experimental, not in ops.num
> new_p_i_s                 1241       experimental, not in ops.num
> new_p_ic_s                1242       experimental, not in ops.num
> new_p_i_sc                1243       experimental, not in ops.num
> new_p_ic_sc               1244       experimental, not in ops.num
> instantiate_p             1245       experimental, not in ops.num
> pmcinfo_i_p_ic            1246       experimental, not in ops.num
> new_p_p                   1247       experimental, not in ops.num
> new_p_p_p                 1248       experimental, not in ops.num
> new_p_p_pc                1249       experimental, not in ops.num
> add_io_event_p_p_p_ic     1250       experimental, not in ops.num
> need_finalize_p           1251       experimental, not in ops.num
> runinterp_p_p             1252       experimental, not in ops.num
> runinterp_p_pc            1253       experimental, not in ops.num
> newpdd15class_p_s         1254       experimental, not in ops.num
> newpdd15class_p_sc        1255       experimental, not in ops.num
> newpdd15class_p_p         1256       experimental, not in ops.num
> newpdd15class_p_pc        1257       experimental, not in ops.num
> setstdout_p                          SKIPPED: not in ops.num nor ops.skip
> setstderr_p                          SKIPPED: not in ops.num nor ops.skip
> hash_i_p                             SKIPPED: not in ops.num nor ops.skip
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\ops2c.pl C --core
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\ops2c.pl CSwitch --core
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\vtable_extend.pl
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pbcversion_h.pl > 
> include
> \parrot\pbcversion.h
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\builtin.c 
> >
> src\builtin.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\inter_call.c
>  > src\inter_call.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\inter_cb.c >
>  src\inter_cb.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\inter_misc.c
>  > src\inter_misc.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\global.c 
> > s
> rc\global.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\global_setup
> .c > src\global_setup.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\library.c 
> >
> src\library.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\mmd.c > 
> src\
> mmd.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc.c > 
> src\
> pmc.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\objects.c 
> >
> src\objects.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\spf_render.c
>  > src\spf_render.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\spf_vtable.c
>  > src\spf_vtable.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --vtable
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\d
> efault.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\defa
> ult.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\default.
> c > src\pmc\default.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\n
> ull.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\null
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\null.c >
>  src\pmc\null.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> nv.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\env.
> pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\env.c 
> >
> src\pmc\env.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\k
> ey.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\key.
> pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\key.c 
> >
> src\pmc\key.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> andom.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\rand
> om.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\random.c
>  > src\pmc\random.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\u
> nmanagedstruct.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\unma
> nagedstruct.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\unmanage
> dstruct.c > src\pmc\unmanagedstruct.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\m
> anagedstruct.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\mana
> gedstruct.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\manageds
> truct.c > src\pmc\managedstruct.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\d
> elegate.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\dele
> gate.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\delegate
> .c > src\pmc\delegate.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\n
> ci.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> ompiler.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\comp
> iler.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\compiler
> .c > src\pmc\compiler.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ixedpmcarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> esizablepmcarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> xception.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\exce
> ption.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\exceptio
> n.c > src\pmc\exception.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\v
> ersion.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\vers
> ion.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\version.
> c > src\pmc\version.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\v
> tablecache.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\vtab
> lecache.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\vtableca
> che.c > src\pmc\vtablecache.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotio.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otio.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotio
> .c > src\pmc\parrotio.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotlibrary.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otlibrary.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotli
> brary.c > src\pmc\parrotlibrary.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotinterpreter.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otinterpreter.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotin
> terpreter.c > src\pmc\parrotinterpreter.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotthread.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otthread.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotth
> read.c > src\pmc\parrotthread.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\l
> expad.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\lexp
> ad.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\lexpad.c
>  > src\pmc\lexpad.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\t
> imer.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\time
> r.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\timer.c
> > src\pmc\timer.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> ointer.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\poin
> ter.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\pointer.
> c > src\pmc\pointer.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> ub.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\sub.
> pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\sub.c 
> >
> src\pmc\sub.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> losure.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\clos
> ure.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\closure.
> c > src\pmc\closure.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> ontinuation.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\cont
> inuation.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\continua
> tion.c > src\pmc\continuation.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> etcontinuation.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\retc
> ontinuation.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\retconti
> nuation.c > src\pmc\retcontinuation.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> xception_handler.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\exce
> ption_handler.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\exceptio
> n_handler.c > src\pmc\exception_handler.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> oroutine.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\coro
> utine.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\coroutin
> e.c > src\pmc\coroutine.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> val.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\eval
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\eval.c >
>  src\pmc\eval.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\nci.
> pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\nci.c 
> >
> src\pmc\nci.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> calar.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> loat.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\floa
> t.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\float.c
> > src\pmc\float.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\i
> nteger.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\inte
> ger.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\integer.
> c > src\pmc\integer.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\b
> igint.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\bigi
> nt.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\bigint.c
>  > src\pmc\bigint.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> omplex.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\comp
> lex.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\complex.
> c > src\pmc\complex.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> tring.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\stri
> ng.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\string.c
>  > src\pmc\string.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\b
> oolean.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\bool
> ean.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\boolean.
> c > src\pmc\boolean.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> ef.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\ref.
> pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\ref.c 
> >
> src\pmc\ref.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> haredref.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\shar
> edref.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\sharedre
> f.c > src\pmc\sharedref.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\a
> rray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\arra
> y.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\array.c
> > src\pmc\array.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ixedintegerarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\fixe
> dintegerarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\fixedint
> egerarray.c > src\pmc\fixedintegerarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\i
> ntlist.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\intl
> ist.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\intlist.
> c > src\pmc\intlist.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\i
> terator.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\iter
> ator.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\iterator
> .c > src\pmc\iterator.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> array.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\sarr
> ay.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\sarray.c
>  > src\pmc\sarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ixedstringarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\fixe
> dstringarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\fixedstr
> ingarray.c > src\pmc\fixedstringarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\m
> ultiarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\mult
> iarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\multiarr
> ay.c > src\pmc\multiarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\h
> ash.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\hash
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\hash.c >
>  src\pmc\hash.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\o
> rderedhash.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\orde
> redhash.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\orderedh
> ash.c > src\pmc\orderedhash.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\t
> queue.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\tque
> ue.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\tqueue.c
>  > src\pmc\tqueue.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotclass.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otclass.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotcl
> ass.c > src\pmc\parrotclass.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotobject.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otobject.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotob
> ject.c > src\pmc\parrotobject.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\o
> s.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\os.p
> mc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl src\pmc\os.c 
> > s
> rc\pmc\os.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ile.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\file
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\file.c >
>  src\pmc\file.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\a
> ddrregistry.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\addr
> registry.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\addrregi
> stry.c > src\pmc\addrregistry.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\b
> ound_nci.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\boun
> d_nci.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\bound_nc
> i.c > src\pmc\bound_nci.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> apture.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\capt
> ure.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\capture.
> c > src\pmc\capture.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> lass.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\clas
> s.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\class.c
> > src\pmc\class.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\c
> odestring.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\code
> string.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\codestri
> ng.c > src\pmc\codestring.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\d
> eleg_pmc.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\dele
> g_pmc.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\deleg_pm
> c.c > src\pmc\deleg_pmc.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> numerate.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\enum
> erate.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\enumerat
> e.c > src\pmc\enumerate.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\e
> xporter.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\expo
> rter.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\exporter
> .c > src\pmc\exporter.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ixedbooleanarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\fixe
> dbooleanarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\fixedboo
> leanarray.c > src\pmc\fixedbooleanarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\f
> ixedfloatarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\fixe
> dfloatarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\fixedflo
> atarray.c > src\pmc\fixedfloatarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\fixe
> dpmcarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\fixedpmc
> array.c > src\pmc\fixedpmcarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\l
> exinfo.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\lexi
> nfo.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\lexinfo.
> c > src\pmc\lexinfo.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\m
> ultisub.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\mult
> isub.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\multisub
> .c > src\pmc\multisub.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\n
> amespace.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\name
> space.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\namespac
> e.c > src\pmc\namespace.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\o
> bject.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\obje
> ct.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\object.c
>  > src\pmc\object.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> air.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\pair
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\pair.c >
>  src\pmc\pair.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> arrotrunningthread.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\parr
> otrunningthread.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\parrotru
> nningthread.c > src\pmc\parrotrunningthread.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> ccmethod_test.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\pccm
> ethod_test.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\pccmetho
> d_test.c > src\pmc\pccmethod_test.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\p
> mcproxy.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\pmcp
> roxy.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\pmcproxy
> .c > src\pmc\pmcproxy.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> esizablebooleanarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\resi
> zablebooleanarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\resizabl
> ebooleanarray.c > src\pmc\resizablebooleanarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> esizablefloatarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\resi
> zablefloatarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\resizabl
> efloatarray.c > src\pmc\resizablefloatarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> esizableintegerarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\resi
> zableintegerarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\resizabl
> eintegerarray.c > src\pmc\resizableintegerarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\resi
> zablepmcarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\resizabl
> epmcarray.c > src\pmc\resizablepmcarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> esizablestringarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\resi
> zablestringarray.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\resizabl
> estringarray.c > src\pmc\resizablestringarray.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\r
> ole.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\role
> .pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\role.c >
>  src\pmc\role.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\scal
> ar.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\scalar.c
>  > src\pmc\scalar.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> lice.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\slic
> e.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\slice.c
> > src\pmc\slice.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> tmlog.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\stml
> og.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\stmlog.c
>  > src\pmc\stmlog.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> tmref.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\stmr
> ef.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\stmref.c
>  > src\pmc\stmref.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> tmvar.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\stmv
> ar.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\stmvar.c
>  > src\pmc\stmvar.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\s
> uper.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\supe
> r.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\super.c
> > src\pmc\super.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --dump 
> src\pmc\u
> ndef.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\pmc2c.pl --c 
> src\pmc\unde
> f.pmc
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl 
> src\pmc\undef.c
> > src\pmc\undef.str
>         C:\usr\bin\perl-5.8.8\bin\perl.exe tools\build\c2str.pl --all
> src\string.c
> c:\usr\local\parrot\clean\include\parrot/stacks.h(52) : error C2143: syntax 
> erro
> r : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(52) : error C2091: function 
> re
> turns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(52) : error C2059: syntax 
> erro
> r : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(53) : error C2061: syntax 
> erro
> r : identifier '__attribute__'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(53) : error C2059: syntax 
> erro
> r : ';'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(54) : error C2054: expected 
> '(
> ' to follow 'warn_unused_result'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(56) : error C2085: 
> 'get_entry_
> type' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(61) : error C2085: 
> 'mark_stack
> ' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(65) : error C2143: syntax 
> erro
> r : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(65) : error C2091: function 
> re
> turns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(65) : error C2059: syntax 
> erro
> r : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(66) : error C2085: 
> '__attribut
> e__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(66) : error C2143: syntax 
> erro
> r : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(68) : error C2085: 
> 'new_stack'
>  : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(74) : error C2085: 
> 'Parrot_dum
> p_dynamic_environment' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(77) : error C2143: syntax 
> erro
> r : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(77) : error C2091: function 
> re
> turns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(77) : error C2059: syntax 
> erro
> r : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(79) : error C2085: 
> '__attribut
> e__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(79) : error C2143: syntax 
> erro
> r : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(80) : error C2085: 
> 'pop_dest'
> : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(87) : error C2085: 
> 'rotate_ent
> ries' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(90) : error C2085: 
> 'stack_dest
> roy' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(94) : error C2143: syntax 
> erro
> r : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(94) : error C2091: function 
> re
> turns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(94) : error C2059: syntax 
> erro
> r : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(95) : error C2085: 
> '__attribut
> e__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(95) : error C2143: syntax 
> erro
> r : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(99) : error C2085: 
> 'stack_entr
> y' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(102) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(102) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(102) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(103) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(103) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(104) : error C2085: 
> 'stack_hei
> ght' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(108) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(108) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(108) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(109) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(109) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(113) : error C2085: 
> 'stack_pee
> k' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(122) : error C2085: 
> 'stack_pop
> ' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(132) : error C2085: 
> 'stack_pus
> h' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(138) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(138) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(138) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(140) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(140) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(143) : error C2085: 
> 'cst_new_s
> tack_chunk' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(146) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(146) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(146) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(148) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(148) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(152) : error C2085: 
> 'register_
> new_stack' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(155) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(155) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(155) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(157) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(157) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(159) : error C2085: 
> 'stack_pre
> pare_pop' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(162) : error C2143: syntax 
> err
> or : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/stacks.h(162) : error C2091: 
> function r
> eturns function
> c:\usr\local\parrot\clean\include\parrot/stacks.h(162) : error C2059: syntax 
> err
> or : ')'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(164) : error C2085: 
> '__attribu
> te__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(164) : error C2143: syntax 
> err
> or : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/stacks.h(166) : error C2085: 
> 'stack_pre
> pare_push' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/stacks.h(169) : error C2085: 
> 'stack_sys
> tem_init' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(67) : error C2085: 
> 'Parrot_c
> lear_i' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(71) : error C2085: 
> 'Parrot_c
> lear_n' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(75) : error C2085: 
> 'Parrot_c
> lear_p' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(79) : error C2085: 
> 'Parrot_c
> lear_s' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(86) : error C2085: 
> 'Parrot_f
> ree_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(90) : error C2085: 
> 'parrot_g
> c_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(94) : error C2085: 
> 'Parrot_p
> op_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(98) : error C2085: 
> 'Parrot_p
> op_regs' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(101) : error C2143: 
> syntax e
> rror : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/register.h(101) : error C2091: 
> function
>  returns function
> c:\usr\local\parrot\clean\include\parrot/register.h(101) : error C2059: 
> syntax e
> rror : ')'
> c:\usr\local\parrot\clean\include\parrot/register.h(103) : error C2085: 
> '__attri
> bute__' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(103) : error C2143: 
> syntax e
> rror : missing ';' before 'type'
> c:\usr\local\parrot\clean\include\parrot/register.h(106) : error C2085: 
> 'Parrot_
> push_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(110) : error C2085: 
> 'Parrot_
> push_regs' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(115) : error C2085: 
> 'Parrot_
> set_context_threshold' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(118) : error C2085: 
> 'create_
> initial_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(121) : error C2085: 
> 'destroy
> _context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(125) : error C2085: 
> 'mark_re
> gister_stack' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(128) : error C2061: 
> syntax e
> rror : identifier '__attribute__'
> c:\usr\local\parrot\clean\include\parrot/register.h(134) : error C2143: 
> syntax e
> rror : missing ')' before '('
> c:\usr\local\parrot\clean\include\parrot/register.h(134) : error C2091: 
> function
>  returns function
> c:\usr\local\parrot\clean\include\parrot/register.h(134) : error C2059: 
> syntax e
> rror : ')'
> c:\usr\local\parrot\clean\include\parrot/register.h(139) : error C2085: 
> 'Parrot_
> dup_context' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/register.h(142) : error C2085: 
> 'setup_r
> egister_stacks' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/warnings.h(15) : error C2085: 
> 'Warnings
> _classes' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/warnings.h(28) : error C2085: 
> 'Errors_c
> lasses' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/warnings.h(59) : error C2085: 
> 'Parrot_w
> arn' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/warnings.h(67) : error C2085: 
> 'Parrot_w
> arn_s' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/warnings.h(70) : error C2085: 
> 'print_pb
> c_location' : not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/op.h(23) : error C2085: 'op_type_t' 
> : n
> ot in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/op.h(41) : error C2085: 'arg_type_t' 
> :
> not in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/op.h(49) : error C2085: 'arg_dir_t' 
> : n
> ot in formal parameter list
> c:\usr\local\parrot\clean\include\parrot/op.h(49) : fatal error C1003: error 
> cou
> nt exceeds 100; stopping compilation
> NMAKE : fatal error U1077: 'C:\usr\bin\perl-5.8.8\bin\perl.exe' : return code 
> '0
> x2'
> Stop.
>
> c:\usr\local\parrot\clean>gvim src\string.c
>
> c:\usr\local\parrot\clean>gvim include\parrot\stacks.h
>
> c:\usr\local\parrot\clean>svn info
> Path: .
> URL: http://svn.perl.org/parrot/trunk
> Repository Root: http://svn.perl.org/parrot
> Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe
> Revision: 20426
> Node Kind: directory
> Schedule: normal
> Last Changed Author: fperrad
> Last Changed Rev: 20426
> Last Changed Date: 2007-08-02 02:44:22 -0700 (Thu, 02 Aug 2007)
>
>
> c:\usr\local\parrot\clean>
>

Reply via email to