Checking if your kit is complete... Looks good Writing Makefile for Archive::Chm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp Chm.pm blib\lib\Archive\Chm.pm C:\cpanrun\build\5-10-0\bin\perl.exe -Mblib -MInline=NOISY,_INSTALL_ -MArchive::Chm -e1 0.06 blib\arch Starting Build Prepocess Stage Finished Build Prepocess Stage Starting Build Parse Stage Finished Build Parse Stage Starting Build Glue 1 Stage Finished Build Glue 1 Stage Starting Build Glue 2 Stage Finished Build Glue 2 Stage Starting Build Glue 3 Stage Finished Build Glue 3 Stage Starting Build Compile Stage Starting "perl Makefile.PL" Stage Note (probably harmless): No library found for -lchm Writing Makefile for Archive::Chm Finished "perl Makefile.PL" Stage Starting "make" Stage Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. 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 Chm.xs > Chm.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Chm.xsc Chm.c cl -c -IC:/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Archive-Chm -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 -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.06\" -DXS_VERSION=\"0.06\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Chm.c Chm.c Chm.xs(90) : warning C4133: 'function' : incompatible types - from 'char [20]' to 'SV *' Chm.xs(90) : error C2198: '_set_errmsg' : too few arguments for call through pointer-to-function Chm.xs(305) : warning C4013: 'alloca' undefined; assuming extern returning int Chm.xs(367) : 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' Chm.xs(367) : error C2065: 'sp' : undeclared identifier Chm.xs(367) : error C2100: illegal indirection Chm.xs(367) : 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' Chm.xs(367) : error C2146: syntax error : missing ';' before identifier 'ax' Chm.xs(367) : error C2144: syntax error : '' should be preceded by '' Chm.xs(367) : error C2144: syntax error : '' should be preceded by '' Chm.xs(367) : error C2143: syntax error : missing ';' before 'identifier' Chm.xs(367) : error C2065: 'ax' : undeclared identifier Chm.xs(367) : error C2143: syntax error : missing ';' before 'type' Chm.xs(367) : 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' Chm.xs(367) : error C2146: syntax error : missing ';' before identifier 'items' Chm.xs(367) : error C2144: syntax error : '' should be preceded by '' Chm.xs(367) : error C2144: syntax error : '' should be preceded by '' Chm.xs(367) : error C2143: syntax error : missing ';' before 'identifier' Chm.xs(367) : error C2065: 'items' : undeclared identifier Chm.xs(367) : error C2065: 'mark' : undeclared identifier Chm.xs(380) : warning C4047: '<' : 'SV ** ' differs in levels of indirection from 'int' Chm.xs(380) : warning C4047: 'function' : 'SV ** ' differs in levels of indirection from 'int' Chm.xs(380) : warning C4047: 'function' : 'SV ** ' differs in levels of indirection from 'int' Chm.xs(380) : warning C4047: '=' : 'int' differs in levels of indirection from 'SV ** ' Chm.xs(380) : error C2100: illegal indirection Chm.xs(380) : warning C4047: '=' : 'int' differs in levels of indirection from 'SV *' Chm.xs(380) : error C2106: '=' : left operand must be l-value Chm.xs(383) : warning C4047: '=' : 'SV ** ' differs in levels of indirection from 'int' Chm.xs(723) : warning C4013: 'strncasecmp' undefined; assuming extern returning int Chm.xs(757) : warning C4090: 'function' : different 'const' qualifiers Chm.xs(823) : warning C4244: 'function' : conversion from 'LONGUINT64' to 'size_t', possible loss of data Chm.xs(863) : warning C4013: 'rindex' undefined; assuming extern returning int Chm.xs(863) : warning C4047: '=' : 'char *' differs in levels of indirection from 'int' Chm.xs(904) : warning C4133: 'function' : incompatible types - from 'stat *' to '_stati64 *' Chm.xs(919) : warning C4047: 'initializing' : 'char *' differs in levels of indirection from 'int' NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. Uncaught exception from user code: A problem was encountered while attempting to compile and install your Inline C code. The command that failed was: nmake The build directory was: C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Archive-Chm\_Inline\build\Archive\Chm To debug the problem, cd to the build directory, and inspect the output files. at -e line 0 INIT failed--call queue aborted. at -e line 0 NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0x2' Stop.