Hi Dave, I am seeing warnings when building some Datetime perl modules under 5.8.0. They were not there for version 5.6.1.
Can I ignor them? Thanks Ron Hill for perl version 5.8.0 F:\perl_modules\Params-Validate-0.57>perl makefile.pl Checking if your kit is complete... Looks good Writing Makefile for Params::Validate [snipped] F:\perl_modules\Params-Validate-0.57>nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. [more snippage] cl -c -nologo -Gf -W3 -MD -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT - DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -DNDEBUG -O1 -D VERSION=\"0.57\" -DXS_VERSION=\"0.57\" "-IF:\Perl\lib\CORE" Validate.c Validate.c Validate.xs(631) : warning C4101: 'he' : unreferenced local variable Validate.xs(706) : warning C4018: '<' : signed/unsigned mismatch Validate.xs(821) : warning C4101: 'value' : unreferenced local variable Validate.xs(948) : warning C4101: 'max' : unreferenced local variable Validate.xs(949) : warning C4101: 'limit' : unreferenced local variable [snippage] then I switched to perl version 5.6.1 F:\perl_modules\Params-Validate-0.57>nmake distclean [snipped] F:\perl_modules\Params-Validate-0.57>perl makefile.pl [more snippage] F:\perl_modules\Params-Validate-0.57>nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp lib/Params/ValidatePP.pm blib\lib\Params\ValidatePP.pm cp lib/Attribute/Params/Validate.pm blib\lib\Attribute\Params\Validate.pm cp lib/Params/ValidateXS.pm blib\lib\Params\ValidateXS.pm cp lib/Params/Validate.pm blib\lib\Params\Validate.pm F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\lib F:\Perl\lib\ExtUtils/xsubpp -typemap F:\Pe rl\lib\ExtUtils\typemap Validate.xs > Validate.xsc && F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\l ib -MExtUtils::Command -e mv Validate.xsc Validate.c cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPL ICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG -DVERSION=\"0.57\" -DXS_ VERSION=\"0.57\" -IF:\Perl\lib\CORE Validate.c Validate.c "Running Mkbootstrap for Params::Validate ()" F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\lib -MExtUtils::Command -e chmod 644 Validate.b s F:\perl\bin\Perl.exe "-IF:\Perl\lib" "-IF:\Perl\lib" -MExtUtils::Mksymlists -e "Mksymlists( 'NAME' => 'Params::Validate', 'DLBASE' => 'Validate', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS ' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Params\Validate\Validate.dll -dll -nologo -nodefaultlib -release - libpath:"F:\Perl\lib\CORE" -machine:x86 Validate.obj F:\Perl\lib\CORE\perl56.lib oldnames.lib ker nel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut3 2.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvc rt.lib -def:Validate.def Creating library blib\arch\auto\Params\Validate\Validate.lib and object blib\arch\auto\Params\Val idate\Validate.exp F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\lib -MExtUtils::Command -e chmod 755 blib\arch\ auto\Params\Validate\Validate.dll F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\lib -MExtUtils::Command -e cp Validate.bs blib\ arch\auto\Params\Validate\Validate.bs F:\perl\bin\Perl.exe -IF:\Perl\lib -IF:\Perl\lib -MExtUtils::Command -e chmod 644 blib\arch\ auto\Params\Validate\Validate.bs