Subject: | Can't build Params-Validate-1.25 on Strawberry Perl 5.22.0 (Windows 10) |
Date: | Tue, 27 Sep 2016 12:10:06 -0400 |
To: | bug-Params-Validate [...] rt.cpan.org |
From: | Robert Mah <rmah [...] pobox.com> |
Hi,
Tried to install Params::Validate v1.25 but it failed with this error
message during build via cpan...
C:\opt\perl\cpan\build\Params-Validate-1.25-MBBBy6>dmake
"C:\opt\perl\perl\bin\perl.exe" "C:\opt\perl\perl\lib\ExtUtils\xsubpp"
-typemap "C:\opt\perl\perl\lib\ExtUtils\typemap"
lib\Params\Validate\XS.xs > lib\Params\Validate\XS.xsc &&
"C:\opt\perl\perl\bin\perl.exe" -MExtUtils::Command -e mv --
lib\Params\Validate\XS.xsc lib\Params\Validate\XS.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE
-DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-fwrapv -fno-strict-aliasing -mms-bitfields -s -O2
-DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" -o lib\Params\Validate\XS.o
"-IC:\opt\perl\perl\lib\CORE" lib\Params\Validate\XS.c
cp lib/Params/ValidatePP.pm blib\lib\Params\ValidatePP.pm
cp lib/Params/Validate/XS.pm blib\lib\Params\Validate\XS.pm
cp lib/Params/Validate/Constants.pm blib\lib\Params\Validate\Constants.pm
cp lib/Params/Validate/PP.pm blib\lib\Params\Validate\PP.pm
cp lib/Params/Validate.pm blib\lib\Params\Validate.pm
cp lib/Params/Validate/XS.xs blib\lib\Params\Validate\XS.xs
cp lib/Params/ValidateXS.pm blib\lib\Params\ValidateXS.pm
cp lib/Params/Validate/XS.o blib\lib\Params\Validate\XS.o
Running Mkbootstrap for Params::Validate ()
"C:\opt\perl\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "XS.bs"
"C:\opt\perl\perl\bin\perl.exe" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Params::Validate\", 'DLBASE' => 'XS',
'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def XS.def --output-exp dll.exp
dlltool: Can't open def file: XS.def
dmake: Error code 129, while making
'blib\arch\auto\Params\Validate\XS\XS.xs.dll'
perl -v gives...
This is perl 5, version 22, subversion 0 (v5.22.0) built for
MSWin32-x64-multi-thread
OS is Windows 10, latest patches
I confirmed that there is no XS.def file in the build directory.
Thanks
--
Robert S. Mah
rmah@pobox.com