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