C:\parrot-0.7.1\ext\Parrot-Embed>gcc -IC:\Perl\lib\CORE -IC:\parrot-0.7.1\include -c Embed.c In file included from C:/Perl/lib/CORE/perl.h:38, from Embed.xs:6: C:/Perl/lib/CORE/config.h:3810:1: warning: "_" redefined In file included from Embed.xs:2: C:/parrot-0.7.1/include/parrot/parrot.h:260:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/win32thread.h:4, from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32.h:64:1: warning: "CONTEXT" redefined In file included from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/interpreter.h:279:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/win32thread.h:4, from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32.h:237:1: warning: "isnan" redefined In file included from config/gen/platform/generic/math.h:14, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/math.h:380:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:17:1: warning: "MUTEX_INIT" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:32:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:20:1: warning: "MUTEX_DESTROY" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:33:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:55:1: warning: "COND_INIT" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:35:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:63:1: warning: "COND_SIGNAL" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:75:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:70:1: warning: "COND_BROADCAST" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:81:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:77:1: warning: "COND_WAIT" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:46:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:91:1: warning: "COND_DESTROY" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:41:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:98:1: warning: "DETACH" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:94:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:195:1: warning: "JOIN" redefined In file included from config/gen/platform/win32/threads.h:9, from C:/parrot-0.7.1/include/parrot/parrot.h:273, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thr_windows.h:87:1: warning: this is the location of the previous definition In file included from C:/Perl/lib/CORE/perl.h:2611, from Embed.xs:6: C:/Perl/lib/CORE/win32thread.h:204:1: warning: "YIELD" redefined In file included from C:/parrot-0.7.1/include/parrot/pmc.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:296, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/thread.h:65:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:2990:1: warning: "__attribute__malloc__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:81:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:2993:1: warning: "__attribute__nonnull__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:84:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:2996:1: warning: "__attribute__noreturn__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:87:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:2999:1: warning: "__attribute__pure__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:93:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:3002:1: warning: "__attribute__unused__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:96:1: warning: this is the location of the previous definition In file included from Embed.xs:6: C:/Perl/lib/CORE/perl.h:3005:1: warning: "__attribute__warn_unused_result__" redefined In file included from C:/parrot-0.7.1/include/parrot/register.h:17, from C:/parrot-0.7.1/include/parrot/interpreter.h:140, from C:/parrot-0.7.1/include/parrot/global_setup.h:18, from C:/parrot-0.7.1/include/parrot/parrot.h:275, from Embed.xs:2: C:/parrot-0.7.1/include/parrot/compiler.h:99:1: warning: this is the location of the previous definition