Checking if your kit is complete... Looks good Writing Makefile for Crypt::SEAL2 Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp SEAL2.pm blib\lib\Crypt\SEAL2.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 SEAL2.xs > SEAL2.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv SEAL2.xsc SEAL2.c cl -c -I. -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=\"1.0.4\" -DXS_VERSION=\"1.0.4\" "-IC:\cpanrun\build\5-10-0\lib\CORE" SEAL2.c SEAL2.c _seal2.c(137) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(141) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(145) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(149) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(155) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(159) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(163) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(167) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(173) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(178) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(183) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(188) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(193) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(197) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(201) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(205) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned short ', possible loss of data _seal2.c(252) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned char ', possible loss of data _seal2.c(279) : error C2057: expected constant expression _seal2.c(279) : error C2466: cannot allocate an array of constant size 0 _seal2.c(279) : error C2133: 'plain1' : unknown size _seal2.c(279) : error C2057: expected constant expression _seal2.c(279) : error C2466: cannot allocate an array of constant size 0 _seal2.c(279) : error C2133: 'plain2' : unknown size _seal2.c(279) : error C2057: expected constant expression _seal2.c(279) : error C2466: cannot allocate an array of constant size 0 _seal2.c(279) : error C2133: 'ciphertext' : unknown size _seal2.c(293) : warning C4018: '<' : signed/unsigned mismatch _seal2.c(294) : warning C4018: '<' : signed/unsigned mismatch _seal2.c(295) : warning C4018: '<' : signed/unsigned mismatch _seal2.c(301) : warning C4018: '<' : signed/unsigned mismatch _seal2.c(317) : warning C4018: '<' : signed/unsigned mismatch NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop.