I'm trying to build parrot r31477 with visual studio 2008 on vista home and i get the following error

src\pmc\exceptionhandler.c
.\src\pmc\exceptionhandler.pmc(34) : error C2275: 'Parrot_ExceptionHandler_attri
butes' : illegal use of this type as an expression
d:\dev\projects_out\parrot\src\pmc\pmc_exceptionhandler.h(109) : see dec
laration of 'Parrot_ExceptionHandler_attributes'
.\src\pmc\exceptionhandler.pmc(34) : error C2059: syntax error : 'const'
.\src\pmc\exceptionhandler.pmc(40) : error C2065: 'core_struct' : undeclared ide
ntifier
.\src\pmc\exceptionhandler.pmc(40) : warning C4047: '=' : 'DPOINTER *' differs i
n levels of indirection from 'int'
.\src\pmc\exceptionhandler.pmc(41) : error C2065: 'core_struct' : undeclared ide
ntifier
.\src\pmc\exceptionhandler.pmc(41) : error C2223: left of '->min_severity' must
point to struct/union
.\src\pmc\exceptionhandler.pmc(42) : error C2065: 'core_struct' : undeclared ide
ntifier
.\src\pmc\exceptionhandler.pmc(42) : error C2223: left of '->max_severity' must
point to struct/union
.\src\pmc\exceptionhandler.pmc(43) : error C2065: 'core_struct' : undeclared ide
ntifier
.\src\pmc\exceptionhandler.pmc(43) : error C2223: left of '->handled_types' must
point to struct/union
.\src\pmc\exceptionhandler.c(106) : error C2143: syntax error : missing '{' befo
re '*'
.\src\pmc\exceptionhandler.c(108) : warning C4431: missing type specifier - int
assumed. Note: C no longer supports default-int
.\src\pmc\exceptionhandler.c(108) : warning C4142: benign redefinition of type .\src\pmc\exceptionhandler.pmc(147) : warning C4057: 'return' : 'int *' differs
in indirection to slightly different base types from 'opcode_t *'
.\src\pmc\exceptionhandler.pmc(232) : warning C4098: 'Parrot_ExceptionHandler_nc
i_min_severity' : 'void' function returning a value
.\src\pmc\exceptionhandler.pmc(251) : warning C4098: 'Parrot_ExceptionHandler_nc
i_max_severity' : 'void' function returning a value
.\src\pmc\exceptionhandler.c(1215) : warning C4057: 'initializing' : 'invoke_met hod_t' differs in indirection to slightly different base types from 'int *(__cde
cl *)(Parrot_Interp,PMC *,void *)'
.\src\pmc\exceptionhandler.c(1376) : warning C4057: 'initializing' : 'invoke_met hod_t' differs in indirection to slightly different base types from 'int *(__cde
cl *)(Parrot_Interp,PMC *,void *)'
NMAKE : fatal error U1077: 'D:\dev\vms\perl5.10\bin\perl.exe' : return code '0x2
'
Stop.

Reply via email to