# 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>