i suspect there's trouble with the platform-specific c/h files, given
the nature of the warnings during build. the configure/make output is
below.
~jerry
c:\usr\local\strawberry\parrot>Configure.pl
Parrot Version 0.4.9 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 it'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...Set up gcc environment - 3.4.5 (mingw sp
ecial)
..............................done.
Setting up installation paths.........................................done.
Tweaking settings for miniparrot...................................skipped.
Determining what C compiler and linker to use.........................done.
Loading platform and local hints files................................done.
Determining nongenerated header files.................................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.........................yes.
Determining if your C compiler is actually Visual C++...................no.
Enabling optimization...................................................no.
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....................yes.
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...............yes.
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 bc is installed.................................no.
Determining whether GNU m4 is installed.................................no.
Running CPU specific stuff............................................done.
Determining whether ICU is installed................................failed.
Determining Parrot's revision.......................................r17374.
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 `mingw32-make' to build your Parrot.
(NOTE: do not use `mingw32-make -j <n>'!)
After that, you can use `mingw32-make test' to run the test suite.
Happy Hacking,
        The Parrot Team
c:\usr\local\strawberry\parrot>dmake
dmake:  makefile:  line 158:  Warning: -- Macro `O' redefined after use
dmake:  makefile:  line 162:  Warning: -- Macro `A' redefined after use
dmake:  Error: -- Incomplete rule recipe group detected
c:\usr\local\strawberry\parrot>nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.
c:\usr\local\strawberry\parrot>make
"Compiling with:"
xx.c
gcc -I./include -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_SEED -DUSE_SIT
ECUSTOMIZE -DHASATTRIBUTE -g -W -Wall -Wstrict-prototypes -Wmissing-prototypes -
Winline -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Waggregate-return
-Winline -Wno-unused -Wsign-compare -falign-functions=16 -Wformat-nonliteral -Wf
ormat-security -Wpacked -Wdisabled-optimization -mno-accumulate-outgoing-args -W
no-shadow -DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/ops2pm.pl src/ops/core.ops src/
ops/bit.ops src/ops/cmp.ops src/ops/debug.ops src/ops/experimental.ops src/ops/i
o.ops src/ops/math.ops src/ops/object.ops src/ops/pic.ops src/ops/pmc.ops src/op
s/set.ops src/ops/stack.ops src/ops/stm.ops src/ops/string.ops src/ops/sys.ops s
rc/ops/var.ops
print_newline             1197       experimental, not in ops.num
print_newline_p           1198       experimental, not in ops.num
gcd_i_n_n                 1199       experimental, not in ops.num
gcd_i_nc_n                1200       experimental, not in ops.num
gcd_i_n_nc                1201       experimental, not in ops.num
gcd_i_nc_nc               1202       experimental, not in ops.num
gcd_i_i_i_i_i             1203       experimental, not in ops.num
gcd_i_i_i_ic_i            1204       experimental, not in ops.num
gcd_i_i_i_i_ic            1205       experimental, not in ops.num
gcd_i_i_i_ic_ic           1206       experimental, not in ops.num
splice_p_p_i_i            1207       experimental, not in ops.num
splice_p_p_ic_i           1208       experimental, not in ops.num
splice_p_p_i_ic           1209       experimental, not in ops.num
splice_p_p_ic_ic          1210       experimental, not in ops.num
slice_p_p_k               1211       experimental, not in ops.num
slice_p_p_kc              1212       experimental, not in ops.num
slice_p_p_k_ic            1213       experimental, not in ops.num
slice_p_p_kc_ic           1214       experimental, not in ops.num
iter_p_p                  1215       experimental, not in ops.num
morph_p_i                 1216       experimental, not in ops.num
morph_p_ic                1217       experimental, not in ops.num
exec_s                    1218       experimental, not in ops.num
exec_sc                   1219       experimental, not in ops.num
classname_p_p             1220       experimental, not in ops.num
trap                      1221       experimental, not in ops.num
pow_n_n_i                 1222       experimental, not in ops.num
pow_n_nc_i                1223       experimental, not in ops.num
pow_n_n_ic                1224       experimental, not in ops.num
pow_n_nc_ic               1225       experimental, not in ops.num
getclass_p_i              1226       experimental, not in ops.num
getclass_p_ic             1227       experimental, not in ops.num
new_p_i_s                 1228       experimental, not in ops.num
new_p_ic_s                1229       experimental, not in ops.num
new_p_i_sc                1230       experimental, not in ops.num
new_p_ic_sc               1231       experimental, not in ops.num
instantiate_p             1232       experimental, not in ops.num
pmcinfo_i_p_ic            1233       experimental, not in ops.num
new_p_p                   1234       experimental, not in ops.num
add_io_event_p_p_p_ic     1235       experimental, not in ops.num
need_finalize_p           1236       experimental, not in ops.num
runinterp_p_p             1237       experimental, not in ops.num
runinterp_p_pc            1238       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
adddoes_p_s                          SKIPPED: not in ops.num nor ops.skip
adddoes_p_sc                         SKIPPED: not in ops.num nor ops.skip
removedoes_p_s                       SKIPPED: not in ops.num nor ops.skip
removedoes_p_sc                      SKIPPED: not in ops.num nor ops.skip
hash_i_p                             SKIPPED: not in ops.num nor ops.skip
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/ops2c.pl C --core
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/ops2c.pl CSwitch --core
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/vtable_extend.pl
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/ops2c.pl CGoto --core
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/ops2c.pl CGP --core
src/ops/core_ops.c
src/ops/core_ops_switch.c
src/ops/core_ops_cg.c
src/ops/core_ops_cgp.c
C:\usr\local\perl-5.8.8\bin\perl.exe -MExtUtils::Command -e cp src/jit/i386/exec
_dep.h src/exec_dep.h
C:\usr\local\perl-5.8.8\bin\perl.exe -MExtUtils::Command -e cp src/jit/i386/jit_
emit.h src/jit_emit.h
src/exec.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/jit2c.pl i386 src/exec_cpu.c
jit2c: JITed 208 (+ 141 vtable) of 1239 ops
src/exec_cpu.c
src/exec_save.c
src/charset.c
src/encoding.c
src/exceptions.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/global_setup.c > s
rc/global_setup.str
src/global_setup.c
src/interpreter.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/inter_call.c > src
/inter_call.str
src/inter_call.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/inter_cb.c > src/i
nter_cb.str
src/inter_cb.c
src/inter_create.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/inter_misc.c > src
/inter_misc.str
src/inter_misc.c
src/inter_run.c
src/register.c
src/memory.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/objects.c > src/ob
jects.str
src/objects.c
src/packfile.c
src/stacks.c
src/stack_common.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/builtin.c > src/bu
iltin.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/global.c > src/glo
bal.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/library.c > src/li
brary.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/mmd.c > src/mmd.st
r
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc.c > src/pmc.st
r
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/spf_render.c > src
/spf_render.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/spf_vtable.c > src
/spf_vtable.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --vtable
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/default
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/default.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/default.c > sr
c/pmc/default.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/null.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/null.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/null.c > src/p
mc/null.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/env.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/env.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/env.c > src/pm
c/env.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/key.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/key.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/key.c > src/pm
c/key.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/random.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/random.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/random.c > src
/pmc/random.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/unmanag
edstruct.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/unmanageds
truct.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/unmanagedstruc
t.c > src/pmc/unmanagedstruct.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/managed
struct.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/managedstr
uct.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/managedstruct.
c > src/pmc/managedstruct.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/delegat
e.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/delegate.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/delegate.c > s
rc/pmc/delegate.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/csub.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/csub.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/csub.c > src/p
mc/csub.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/nci.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/compile
r.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/compiler.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/compiler.c > s
rc/pmc/compiler.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/fixedpm
carray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/resizab
lepmcarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/excepti
on.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/exception.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/exception.c >
src/pmc/exception.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/version
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/version.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/version.c > sr
c/pmc/version.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/vtablec
ache.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/vtablecach
e.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/vtablecache.c
> src/pmc/vtablecache.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parroti
o.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotio.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotio.c > s
rc/pmc/parrotio.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parrotl
ibrary.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotlibr
ary.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotlibrary.
c > src/pmc/parrotlibrary.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parroti
nterpreter.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotinte
rpreter.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotinterpre
ter.c > src/pmc/parrotinterpreter.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parrott
hread.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotthre
ad.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotthread.c
 > src/pmc/parrotthread.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/lexpad.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/lexpad.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/lexpad.c > src
/pmc/lexpad.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/timer.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/timer.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/timer.c > src/
pmc/timer.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/pointer
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/pointer.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/pointer.c > sr
c/pmc/pointer.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/sub.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/sub.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/sub.c > src/pm
c/sub.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/closure
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/closure.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/closure.c > sr
c/pmc/closure.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/continu
ation.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/continuati
on.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/continuation.c
 > src/pmc/continuation.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/retcont
inuation.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/retcontinu
ation.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/retcontinuatio
n.c > src/pmc/retcontinuation.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/excepti
on_handler.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/exception_
handler.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/exception_hand
ler.c > src/pmc/exception_handler.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/corouti
ne.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/coroutine.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/coroutine.c >
src/pmc/coroutine.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/eval.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/eval.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/eval.c > src/p
mc/eval.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/nci.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/nci.c > src/pm
c/nci.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/scalar.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/float.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/float.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/float.c > src/
pmc/float.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/integer
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/integer.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/integer.c > sr
c/pmc/integer.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/bigint.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/bigint.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/bigint.c > src
/pmc/bigint.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/complex
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/complex.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/complex.c > sr
c/pmc/complex.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/string.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/string.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/string.c > src
/pmc/string.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/boolean
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/boolean.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/boolean.c > sr
c/pmc/boolean.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/ref.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/ref.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/ref.c > src/pm
c/ref.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/sharedr
ef.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/sharedref.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/sharedref.c >
src/pmc/sharedref.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/array.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/array.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/array.c > src/
pmc/array.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/fixedin
tegerarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/fixedinteg
erarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/fixedintegerar
ray.c > src/pmc/fixedintegerarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/intlist
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/intlist.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/intlist.c > sr
c/pmc/intlist.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/iterato
r.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/iterator.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/iterator.c > s
rc/pmc/iterator.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/sarray.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/sarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/sarray.c > src
/pmc/sarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/fixedst
ringarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/fixedstrin
garray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/fixedstringarr
ay.c > src/pmc/fixedstringarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/multiar
ray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/multiarray
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/multiarray.c >
 src/pmc/multiarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/hash.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/hash.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/hash.c > src/p
mc/hash.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/ordered
hash.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/orderedhas
h.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/orderedhash.c
> src/pmc/orderedhash.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/tqueue.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/tqueue.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/tqueue.c > src
/pmc/tqueue.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parrotc
lass.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotclas
s.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotclass.c
> src/pmc/parrotclass.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parroto
bject.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotobje
ct.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotobject.c
 > src/pmc/parrotobject.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/os.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/os.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/os.c > src/pmc
/os.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/file.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/file.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/file.c > src/p
mc/file.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/addrreg
istry.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/addrregist
ry.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/addrregistry.c
 > src/pmc/addrregistry.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/bound_n
ci.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/bound_nci.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/bound_nci.c >
src/pmc/bound_nci.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/capture
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/capture.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/capture.c > sr
c/pmc/capture.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/deleg_p
mc.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/deleg_pmc.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/deleg_pmc.c >
src/pmc/deleg_pmc.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/enumera
te.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/enumerate.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/enumerate.c >
src/pmc/enumerate.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/fixedbo
oleanarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/fixedboole
anarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/fixedbooleanar
ray.c > src/pmc/fixedbooleanarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/fixedfl
oatarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/fixedfloat
array.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/fixedfloatarra
y.c > src/pmc/fixedfloatarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/fixedpmcar
ray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/fixedpmcarray.
c > src/pmc/fixedpmcarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/lexinfo
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/lexinfo.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/lexinfo.c > sr
c/pmc/lexinfo.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/metaatt
ribute.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/metaattrib
ute.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/metaattribute.
c > src/pmc/metaattribute.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/metacla
ss.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/metaclass.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/metaclass.c >
src/pmc/metaclass.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/multisu
b.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/multisub.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/multisub.c > s
rc/pmc/multisub.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/namespa
ce.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/namespace.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/namespace.c >
src/pmc/namespace.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/object.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/object.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/object.c > src
/pmc/object.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/pair.pm
c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/pair.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/pair.c > src/p
mc/pair.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/parrotr
unningthread.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/parrotrunn
ingthread.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/parrotrunningt
hread.c > src/pmc/parrotrunningthread.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/pmethod
_test.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/pmethod_te
st.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/pmethod_test.c
 > src/pmc/pmethod_test.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/resizab
lebooleanarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/resizableb
ooleanarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/resizableboole
anarray.c > src/pmc/resizablebooleanarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/resizab
lefloatarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/resizablef
loatarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/resizablefloat
array.c > src/pmc/resizablefloatarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/resizab
leintegerarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/resizablei
ntegerarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/resizableinteg
erarray.c > src/pmc/resizableintegerarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/resizablep
mcarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/resizablepmcar
ray.c > src/pmc/resizablepmcarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/resizab
lestringarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/resizables
tringarray.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/resizablestrin
garray.c > src/pmc/resizablestringarray.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/scalar.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/scalar.c > src
/pmc/scalar.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/slice.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/slice.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/slice.c > src/
pmc/slice.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/smop_at
tribute.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/smop_attri
bute.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/smop_attribute
.c > src/pmc/smop_attribute.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/smop_cl
ass.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/smop_class
.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/smop_class.c >
 src/pmc/smop_class.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/stmlog.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/stmlog.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/stmlog.c > src
/pmc/stmlog.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/stmref.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/stmref.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/stmref.c > src
/pmc/stmref.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/stmvar.
pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/stmvar.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/stmvar.c > src
/pmc/stmvar.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/super.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/super.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/super.c > src/
pmc/super.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --dump src/pmc/undef.p
mc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/pmc2c.pl --c src/pmc/undef.pmc
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl src/pmc/undef.c > src/
pmc/undef.str
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/c2str.pl --all
src/string.c
src/string_primitives.c
src/sub.c
src/runops_cores.c
src/trace.c
src/pmc.c
src/pmc_freeze.c
src/key.c
src/hash.c
src/core_pmcs.c
src/platform.c
config/gen/platform/win32/exec.c: In function `Parrot_Exec_OS_Command':
config/gen/platform/win32/exec.c:182: warning: passing arg 2 of `_execvp' from i
ncompatible pointer type
src/jit.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/jit2c.pl i386 src/jit_cpu.c
jit2c: JITed 208 (+ 141 vtable) of 1239 ops
src/jit_cpu.c
src/jit_debug.c
src/jit_debug_xcoff.c
src/intlist.c
src/list.c
src/library.c
src/global.c
src/embed.c
src/warnings.c
src/packout.c
src/debug.c
src/smallobject.c
src/headers.c
src/hll.c
src/dod.c
src/gc_ims.c
src/gc_gms.c
src/exit.c
src/misc.c
src/spf_render.c
src/spf_vtable.c
src/datatypes.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/fingerprint_c.pl > src/fingerpr
int.c
src/fingerprint.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/nativecall.pl src/call_list.txt
src/nci.c
src/cpu_dep.c
src/tsq.c
src/longopt.c
src/events.c
src/thread.c
src/dynext.c
src/utils.c
src/vtables.c
src/pic.c
src/pic_jit.c
src/mmd.c
src/builtin.c
src/extend.c
src/extend_vtable.c
C:\usr\local\perl-5.8.8\bin\perl.exe -Ilib tools/build/revision_c.pl > src/revis
ion.c
src/revision.c
src/packfile/pf_items.c
src/stm/backend.c
src/stm/waitlist.c
src/resources.c
src/charset/ascii.c
src/charset/binary.c
src/charset/iso-8859-1.c
src/charset/tables.c
src/charset/unicode.c
src/io/io.c
src/io/io_buf.c
src/io/io_layers.c
src/io/io_unix.c
src/io/io_utf8.c
src/io/io_mmap.c
src/io/io_mmap.c: In function `PIO_mmap_close':
src/io/io_mmap.c:148: warning: ordered comparison of pointer with integer zero
src/io/io_win32.c
src/io/io_stdio.c
src/io/io_string.c
src/io/io_passdown.c
src/pmc/default.c
src/pmc/null.c
src/pmc/env.c
src/pmc/key.c
src/pmc/random.c
src/pmc/unmanagedstruct.c
src/pmc/managedstruct.c
src/pmc/delegate.c
src/pmc/csub.c
src/pmc/compiler.c
src/pmc/exception.c
src/pmc/version.c
src/pmc/vtablecache.c
src/pmc/parrotio.c
src/pmc/parrotlibrary.c
src/pmc/parrotinterpreter.c
src/pmc/parrotthread.c
src/pmc/lexpad.c
src/pmc/timer.c
src/pmc/pointer.c
src/pmc/sub.c
src/pmc/closure.c
src/pmc/continuation.c
src/pmc/retcontinuation.c
src/pmc/exception_handler.c
src/pmc/coroutine.c
src/pmc/eval.c
src/pmc/nci.c
src/pmc/float.c
src/pmc/integer.c
src/pmc/bigint.c
src/pmc/complex.c
src/pmc/string.c
src/pmc/boolean.c
src/pmc/ref.c
src/pmc/sharedref.c
src/pmc/array.c
src/pmc/fixedintegerarray.c
src/pmc/intlist.c
src/pmc/iterator.c
src/pmc/sarray.c
src/pmc/fixedstringarray.c
src/pmc/multiarray.c
src/pmc/hash.c
src/pmc/orderedhash.c
src/pmc/tqueue.c
src/pmc/parrotclass.c
src/pmc/parrotobject.c
src/pmc/os.c
src/pmc/file.c
src/pmc/addrregistry.c
src/pmc/bound_nci.c
src/pmc/capture.c
src/pmc/deleg_pmc.c
src/pmc/enumerate.c
src/pmc/fixedbooleanarray.c
src/pmc/fixedfloatarray.c
src/pmc/fixedpmcarray.c
src/pmc/lexinfo.c
src/pmc/metaattribute.c
src/pmc/metaclass.c
src/pmc/multisub.c
src/pmc/namespace.c
src/pmc/object.c
src/pmc/pair.c
src/pmc/parrotrunningthread.c
src/pmc/pmethod_test.c
src/pmc/resizablebooleanarray.c
src/pmc/resizablefloatarray.c
src/pmc/resizableintegerarray.c
src/pmc/resizablepmcarray.c
src/pmc/resizablestringarray.c
src/pmc/scalar.c
src/pmc/slice.c
src/pmc/smop_attribute.c
src/pmc/smop_class.c
src/pmc/stmlog.c
src/pmc/stmref.c
src/pmc/stmvar.c
src/pmc/super.c
src/pmc/undef.c
src/encodings/fixed_8.c
src/encodings/ucs2.c
src/encodings/utf16.c
src/encodings/utf8.c
compilers/imcc/imcparser.c
compilers/imcc/imclexer.c
compilers/imcc/imc.c
compilers/imcc/symreg.c
compilers/imcc/instructions.c
compilers/imcc/cfg.c
compilers/imcc/reg_alloc.c
compilers/imcc/sets.c
compilers/imcc/debug.c
compilers/imcc/optimizer.c
compilers/imcc/pbc.c
compilers/imcc/parser_util.c
compilers/imcc/pcc.c
C:\usr\local\perl-5.8.8\bin\perl.exe -MExtUtils::Command -e mkpath blib/lib
ar cr blib/lib/libparrot.a  src/ops/core_ops.o src/ops/core_ops_switch.o src/ops
/core_ops_cg.o src/ops/core_ops_cgp.o src/exec.o src/exec_cpu.o src/exec_save.o
src/charset.o src/encoding.o src/exceptions.o src/global_setup.o src/interpreter
.o src/inter_call.o src/inter_cb.o src/inter_create.o src/inter_misc.o src/inter
_run.o src/register.o src/memory.o src/objects.o src/packfile.o src/stacks.o src
/stack_common.o src/string.o src/string_primitives.o src/sub.o src/runops_cores.
o src/trace.o src/pmc.o src/pmc_freeze.o src/key.o src/hash.o src/core_pmcs.o sr
c/platform.o src/jit.o src/jit_cpu.o src/jit_debug.o src/jit_debug_xcoff.o src/i
ntlist.o src/list.o src/library.o src/global.o src/embed.o src/warnings.o src/pa
ckout.o src/byteorder.o src/debug.o src/smallobject.o src/headers.o src/hll.o sr
c/dod.o src/gc_ims.o src/gc_gms.o src/exit.o src/misc.o src/spf_render.o src/spf
_vtable.o src/datatypes.o src/fingerprint.o src/nci.o src/cpu_dep.o src/tsq.o sr
c/longopt.o src/events.o src/thread.o src/dynext.o src/utils.o src/vtables.o src
/pic.o src/pic_jit.o src/mmd.o src/builtin.o src/extend.o src/extend_vtable.o sr
c/revision.o src/packfile/pf_items.o src/stm/backend.o src/stm/waitlist.o src/re
sources.o src/charset/ascii.o src/charset/binary.o src/charset/iso-8859-1.o src/
charset/tables.o src/charset/unicode.o src/io/io.o src/io/io_buf.o src/io/io_lay
ers.o src/io/io_unix.o src/io/io_utf8.o src/io/io_mmap.o src/io/io_win32.o src/i
o/io_stdio.o src/io/io_string.o src/io/io_passdown.o src/pmc/default.o src/pmc/n
ull.o src/pmc/env.o src/pmc/key.o src/pmc/random.o src/pmc/unmanagedstruct.o src
/pmc/managedstruct.o src/pmc/delegate.o src/pmc/csub.o src/pmc/compiler.o src/pm
c/exception.o src/pmc/version.o src/pmc/vtablecache.o src/pmc/parrotio.o src/pmc
/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/parrotthread.o src/pmc/lexp
ad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/closure.o src/pmc/c
ontinuation.o src/pmc/retcontinuation.o src/pmc/exception_handler.o src/pmc/coro
utine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/b
igint.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/ref.o src/p
mc/sharedref.o src/pmc/array.o src/pmc/fixedintegerarray.o src/pmc/intlist.o src
/pmc/iterator.o src/pmc/sarray.o src/pmc/fixedstringarray.o src/pmc/multiarray.o
 src/pmc/hash.o src/pmc/orderedhash.o src/pmc/tqueue.o src/pmc/parrotclass.o src
/pmc/parrotobject.o src/pmc/os.o src/pmc/file.o src/pmc/addrregistry.o src/pmc/b
ound_nci.o src/pmc/capture.o src/pmc/deleg_pmc.o src/pmc/enumerate.o src/pmc/fix
edbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/lexin
fo.o src/pmc/metaattribute.o src/pmc/metaclass.o src/pmc/multisub.o src/pmc/name
space.o src/pmc/object.o src/pmc/pair.o src/pmc/parrotrunningthread.o src/pmc/pm
ethod_test.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/p
mc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringar
ray.o src/pmc/scalar.o src/pmc/slice.o src/pmc/smop_attribute.o src/pmc/smop_cla
ss.o src/pmc/stmlog.o src/pmc/stmref.o src/pmc/stmvar.o src/pmc/super.o src/pmc/
undef.o src/encodings/fixed_8.o src/encodings/ucs2.o src/encodings/utf16.o src/e
ncodings/utf8.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/i
mcc/imc.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/c
fg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o com
pilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compil
ers/imcc/pcc.o
rem blib/lib/libparrot.a
C:\usr\local\perl-5.8.8\bin\perl.exe -MExtUtils::Command -e mkpath blib/lib
gcc -shared  -nologo -nodefaultlib -debug -opt:ref,icf    -machine:x86  -o libpa
rrot.dll  \
    src/ops/core_ops.o src/ops/core_ops_switch.o src/ops/core_ops_cg.o src/ops/c
ore_ops_cgp.o src/exec.o src/exec_cpu.o src/exec_save.o src/charset.o src/encodi
ng.o src/exceptions.o src/global_setup.o src/interpreter.o src/inter_call.o src/
inter_cb.o src/inter_create.o src/inter_misc.o src/inter_run.o src/register.o sr
c/memory.o src/objects.o src/packfile.o src/stacks.o src/stack_common.o src/stri
ng.o src/string_primitives.o src/sub.o src/runops_cores.o src/trace.o src/pmc.o
src/pmc_freeze.o src/key.o src/hash.o src/core_pmcs.o src/platform.o src/jit.o s
rc/jit_cpu.o src/jit_debug.o src/jit_debug_xcoff.o src/intlist.o src/list.o src/
library.o src/global.o src/embed.o src/warnings.o src/packout.o src/byteorder.o
src/debug.o src/smallobject.o src/headers.o src/hll.o src/dod.o src/gc_ims.o src
/gc_gms.o src/exit.o src/misc.o src/spf_render.o src/spf_vtable.o src/datatypes.
o src/fingerprint.o src/nci.o src/cpu_dep.o src/tsq.o src/longopt.o src/events.o
 src/thread.o src/dynext.o src/utils.o src/vtables.o src/pic.o src/pic_jit.o src
/mmd.o src/builtin.o src/extend.o src/extend_vtable.o src/revision.o src/packfil
e/pf_items.o src/stm/backend.o src/stm/waitlist.o src/resources.o src/charset/as
cii.o src/charset/binary.o src/charset/iso-8859-1.o src/charset/tables.o src/cha
rset/unicode.o src/io/io.o src/io/io_buf.o src/io/io_layers.o src/io/io_unix.o s
rc/io/io_utf8.o src/io/io_mmap.o src/io/io_win32.o src/io/io_stdio.o src/io/io_s
tring.o src/io/io_passdown.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/
pmc/key.o src/pmc/random.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src
/pmc/delegate.o src/pmc/csub.o src/pmc/compiler.o src/pmc/exception.o src/pmc/ve
rsion.o src/pmc/vtablecache.o src/pmc/parrotio.o src/pmc/parrotlibrary.o src/pmc
/parrotinterpreter.o src/pmc/parrotthread.o src/pmc/lexpad.o src/pmc/timer.o src
/pmc/pointer.o src/pmc/sub.o src/pmc/closure.o src/pmc/continuation.o src/pmc/re
tcontinuation.o src/pmc/exception_handler.o src/pmc/coroutine.o src/pmc/eval.o s
rc/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/complex.
o src/pmc/string.o src/pmc/boolean.o src/pmc/ref.o src/pmc/sharedref.o src/pmc/a
rray.o src/pmc/fixedintegerarray.o src/pmc/intlist.o src/pmc/iterator.o src/pmc/
sarray.o src/pmc/fixedstringarray.o src/pmc/multiarray.o src/pmc/hash.o src/pmc/
orderedhash.o src/pmc/tqueue.o src/pmc/parrotclass.o src/pmc/parrotobject.o src/
pmc/os.o src/pmc/file.o src/pmc/addrregistry.o src/pmc/bound_nci.o src/pmc/captu
re.o src/pmc/deleg_pmc.o src/pmc/enumerate.o src/pmc/fixedbooleanarray.o src/pmc
/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/lexinfo.o src/pmc/metaattribu
te.o src/pmc/metaclass.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/object.o
 src/pmc/pair.o src/pmc/parrotrunningthread.o src/pmc/pmethod_test.o src/pmc/res
izablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray
.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/scalar.o s
rc/pmc/slice.o src/pmc/smop_attribute.o src/pmc/smop_class.o src/pmc/stmlog.o sr
c/pmc/stmref.o src/pmc/stmvar.o src/pmc/super.o src/pmc/undef.o src/encodings/fi
xed_8.o src/encodings/ucs2.o src/encodings/utf16.o src/encodings/utf8.o compiler
s/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc
/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_
alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o
compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o -lkernel3
2 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32
 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lmsvcrt
gcc: unrecognized option `-nologo'
gcc: unrecognized option `-nodefaultlib'
compilers/imcc/main.c
C:\usr\local\perl-5.8.8\bin\perl.exe tools/build/parrot_config_c.pl --mini > \
    src/null_config.c
src/null_config.c
gcc -o miniparrot.exe compilers/imcc/main.o \
     c:/usr/local/strawberry/parrot/libparrot.dll  -lkernel32 -luser32 -lgdi32 -
lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -
lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lmsvcrt -nologo -nodefaultl
ib -debug -opt:ref,icf    -machine:x86   src/null_config.o
gcc: unrecognized option `-nologo'
gcc: unrecognized option `-nodefaultlib'
Invoking Parrot to generate runtime/parrot/include/config.fpmc --cross your fing
ers
./miniparrot.exe config_lib.pasm > runtime/parrot/include/config.fpmc
'.' is not recognized as an internal or external command,
operable program or batch file.
make: *** [runtime/parrot/include/config.fpmc] Error 1
the only relevant warning I see is:
> config/gen/platform/win32/exec.c: In function `Parrot_Exec_OS_Command':
> config/gen/platform/win32/exec.c:182: warning: passing arg 2 of `_execvp' from i
> ncompatible pointer type
>   
this seems to be generated by the difference between 'char **' and 
'char* const*'. I don't think this is a great problem.
> Invoking Parrot to generate runtime/parrot/include/config.fpmc --cross your fing
> ers
> ./miniparrot.exe config_lib.pasm > runtime/parrot/include/config.fpmc
> '.' is not recognized as an internal or external command,
> operable program or batch file.
> make: *** [runtime/parrot/include/config.fpmc] Error 1
>   
these last lines seem to suggest that miniparrot.exe was in fact built. 
the problem, I think, is that make is trying to call miniparrot 
prepending './', which is sh-style and does not work under Windows CMD. 
you may have better luck running make from a cygwin shell.
or perhaps you could try mingw32-make instead of make as Configure.pl 
suggests?
on the other hand, I had a totally different experience using strawberry 
perl to build parrot. it doesn't work at all, make groks because of 
backslashes in paths in the Makefile (had to change them to forward 
slashes), libparrot.dll refuses to build because, apparently, g++ is 
unable to link correctly (it says: "cc1.exe \: no such file or 
directory"). YMMV.
cheers,
Aldo
> on the other hand, I had a totally different experience using strawberry
> perl to build parrot. it doesn't work at all, make groks because of
> backslashes in paths in the Makefile (had to change them to forward
> slashes), libparrot.dll refuses to build because, apparently, g++ is
> unable to link correctly (it says: "cc1.exe \: no such file or
> directory"). YMMV.
Our configuration process tends to assume a tight connection between the 
operating system and a specific compiler, for example.
-- c
I think there was a combination of issues; 1) a year ago we had more
build dependency issues, and 2) not picking the right make.
I am unable to duplicate this error with a recent parrot, recent
strawberry, and ming32w-make (with -j, even!)
Closing ticket.
-- 
Will "Coke" Coleda