Checking if your kit is complete... Looks good Writing Makefile for Tie::MmapArray Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp MmapArray.pm blib\lib\Tie\MmapArray.pm C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap MmapArray.xs > MmapArray.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv MmapArray.xsc MmapArray.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" "-IC:\cpanrun\build\5-10-0\lib\CORE" MmapArray.c MmapArray.c MmapArray.xs(105) : warning C4005: 'SET_VAL' : macro redefinition MmapArray.xs(104) : see previous definition of 'SET_VAL' MmapArray.xs(325) : error C2054: expected '(' to follow 'inline' MmapArray.xs(327) : error C2085: 'tie_mmaparray' : not in formal parameter list MmapArray.xs(327) : error C2143: syntax error : missing ';' before '{' MmapArray.xs(456) : warning C4002: too many actual parameters for macro 'PerlLIO_open' MmapArray.xs(938) : warning C4018: '<' : signed/unsigned mismatch MmapArray.xs(951) : warning C4018: '<' : signed/unsigned mismatch MmapArray.xs(966) : warning C4013: 'GET_VAL' undefined; assuming extern returning int MmapArray.xs(966) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(966) : error C2059: syntax error : ')' MmapArray.xs(970) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(970) : error C2059: syntax error : ')' MmapArray.xs(974) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(974) : error C2059: syntax error : ')' MmapArray.xs(978) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(978) : error C2059: syntax error : ')' MmapArray.xs(982) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(982) : error C2059: syntax error : ')' MmapArray.xs(986) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(986) : error C2059: syntax error : ')' MmapArray.xs(990) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(990) : error C2059: syntax error : ')' MmapArray.xs(994) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(994) : error C2059: syntax error : ')' MmapArray.xs(999) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(999) : error C2059: syntax error : ')' MmapArray.xs(1003) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(1003) : error C2059: syntax error : ')' MmapArray.xs(1013) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(1013) : error C2059: syntax error : ')' MmapArray.xs(1017) : error C2143: syntax error : missing ')' before 'type' MmapArray.xs(1017) : error C2059: syntax error : ')' MmapArray.xs(1044) : error C2632: 'long' followed by 'long' is illegal MmapArray.xs(1045) : error C2632: 'long' followed by 'long' is illegal MmapArray.xs(1055) : warning C4018: '>' : signed/unsigned mismatch MmapArray.xs(1059) : warning C4018: '<' : signed/unsigned mismatch MmapArray.xs(1061) : error C2036: 'void *' : unknown size MmapArray.xs(1064) : error C2036: 'void *' : unknown size MmapArray.xs(1081) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1086) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1091) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1096) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1101) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1106) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1111) : warning C4244: '=' : conversion from '__int64 ' to 'long ', possible loss of data MmapArray.xs(1112) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1116) : warning C4244: '=' : conversion from 'unsigned __int64 ' to 'unsigned long ', possible loss of data MmapArray.xs(1117) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1128) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1133) : error C2143: syntax error : missing ')' before '}' MmapArray.xs(1143) : error C2059: syntax error : '}' MmapArray.c(1164) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1167) : error C2275: 'SV' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\perl.h(2351) : see declaration of 'SV' MmapArray.c(1167) : error C2065: 'sp' : undeclared identifier MmapArray.c(1167) : error C2100: illegal indirection MmapArray.c(1167) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1167) : error C2146: syntax error : missing ';' before identifier 'ax' MmapArray.c(1167) : error C2065: 'ax' : undeclared identifier MmapArray.c(1167) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1167) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1167) : error C2146: syntax error : missing ';' before identifier 'items' MmapArray.c(1167) : error C2065: 'items' : undeclared identifier MmapArray.c(1167) : error C2065: 'mark' : undeclared identifier MmapArray.c(1173) : error C2065: 'cv' : undeclared identifier MmapArray.xs(1164) : warning C4013: 'tie_mmaparray' undefined; assuming extern returning int MmapArray.xs(1164) : warning C4047: '=' : 'struct Tie__MmapArray *' differs in levels of indirection from 'int ' MmapArray.c(1192) : warning C4033: 'store_value' must return a value MmapArray.c(1196) : error C2059: syntax error : 'type' MmapArray.c(1197) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1200) : error C2275: 'SV' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\perl.h(2351) : see declaration of 'SV' MmapArray.c(1200) : error C2100: illegal indirection MmapArray.c(1200) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1200) : error C2146: syntax error : missing ';' before identifier 'ax' MmapArray.c(1200) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1200) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1200) : error C2146: syntax error : missing ';' before identifier 'items' MmapArray.c(1204) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1204) : error C2146: syntax error : missing ';' before identifier 'ix' MmapArray.c(1204) : error C2065: 'ix' : undeclared identifier MmapArray.c(1204) : error C2223: left of '->sv_any' must point to struct/union MmapArray.c(1206) : error C2223: left of '->sv_any' must point to struct/union MmapArray.c(1226) : error C2223: left of '->sv_any' must point to struct/union MmapArray.xs(1230) : warning C4033: 'store_value' must return a value MmapArray.c(1269) : warning C4047: '=' : 'struct sv ** ' differs in levels of indirection from 'int ' MmapArray.c(1270) : warning C4033: 'store_value' must return a value MmapArray.c(1275) : error C2059: syntax error : 'type' MmapArray.c(1276) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1279) : error C2275: 'SV' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\perl.h(2351) : see declaration of 'SV' MmapArray.c(1279) : error C2100: illegal indirection MmapArray.c(1279) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1279) : error C2146: syntax error : missing ';' before identifier 'ax' MmapArray.c(1279) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1279) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1279) : error C2146: syntax error : missing ';' before identifier 'items' MmapArray.c(1303) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct sv ** ' MmapArray.c(1303) : error C2100: illegal indirection MmapArray.c(1303) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct sv *const ' MmapArray.c(1303) : error C2106: '=' : left operand must be l-value MmapArray.c(1305) : warning C4033: 'store_value' must return a value MmapArray.c(1309) : error C2059: syntax error : 'type' MmapArray.c(1310) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1313) : error C2275: 'SV' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\perl.h(2351) : see declaration of 'SV' MmapArray.c(1313) : error C2100: illegal indirection MmapArray.c(1313) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1313) : error C2146: syntax error : missing ';' before identifier 'ax' MmapArray.c(1313) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1313) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1313) : error C2146: syntax error : missing ';' before identifier 'items' MmapArray.c(1337) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct sv ** ' MmapArray.c(1337) : error C2100: illegal indirection MmapArray.c(1337) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct sv *const ' MmapArray.c(1337) : error C2106: '=' : left operand must be l-value MmapArray.c(1339) : warning C4033: 'store_value' must return a value MmapArray.c(1343) : error C2059: syntax error : 'type' MmapArray.c(1344) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1347) : error C2275: 'SV' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\perl.h(2351) : see declaration of 'SV' MmapArray.c(1347) : error C2100: illegal indirection MmapArray.c(1347) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1347) : error C2146: syntax error : missing ';' before identifier 'ax' MmapArray.c(1347) : error C2143: syntax error : missing ';' before 'type' MmapArray.c(1347) : error C2275: 'I32' : illegal use of this type as an expression C:\cpanrun\build\5-10-0\lib\CORE\handy.h(151) : see declaration of 'I32' MmapArray.c(1347) : error C2146: syntax error : missing ';' before identifier 'items' MmapArray.c(1347) : fatal error C1003: error count exceeds 100; stopping compilation NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop.