# New Ticket Created by Klaas-Jan Stol
# Please include the string: [perl #55670]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=55670 >
hi, I'm having trouble when building perl6:
I'm on windows xp (win32), using strawberry perl and msvc express edition.
output is shown below.
kjs
cl -c -Foperl6str.obj -I"C:/cygwin/home/Kramer/cleanparrot\include"
-I"C:/cygwin/home/Kramer/cleanparrot\src\pmc" -I"C:/
cygwin/home/Kramer/cleanparrot\compilers\bcg\include" -nologo -GF -W4 -MD
-Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -D
NO_HASH_SEED -DUSE_SITECUSTOMIZE -D_CRT_SECURE_NO_DEPRECATE
-DHASATTRIBUTE_DEPRECATED -wd4101 -DHASATTRIBUTE_NORETURN
-wd4101 -Zi -wd4127 -wd4054 -wd4310 -DHAS_JIT -DI386 perl6str.c
perl6str.c
.\perl6str.c(1288) : error C2275: 'PMC' : illegal use of this type as an
expression
C:\cygwin\home\Kramer\cleanparrot\include\parrot/parrot.h(119) : see
declaration of 'PMC'
.\perl6str.c(1288) : error C2065: 'mro' : undeclared identifier
.\perl6str.c(1289) : error C2275: 'VTABLE' : illegal use of this type as an
expression
C:\cygwin\home\Kramer\cleanparrot\include\parrot/config.h(130) : see
declaration of 'VTABLE'
.\perl6str.c(1289) : error C2059: syntax error : 'const'
.\perl6str.c(1291) : error C2065: 'vt_clone' : undeclared identifier
.\perl6str.c(1291) : error C2223: left of '->mro' must point to struct/union
.\perl6str.c(1293) : error C2223: left of '->ro_variant_vtable' must point
to struct/union
.\perl6str.c(1294) : error C2223: left of '->ro_variant_vtable' must point
to struct/union
.\perl6str.c(1296) : error C2223: left of '->vtable' must point to
struct/union
.\perl6str.c(1297) : error C2223: left of '->vtable' must point to
struct/union
.\perl6str.c(1298) : error C2223: left of '->vtable' must point to
struct/union
compile perl6str.c failed (512)
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.