[rt.cpan.org #121683] MS Win/x64 - 5.26.0-RC1 + gcc-7.1 + mingw-w64-v5.0.2 failure

[email protected] ("[email protected] via RT") Mon, 12 Jun 2017 06:13:34 -0400
Newsgroups perl.wxperl.users
Message-ID <[email protected]>
Mon Jun 12 06:13:32 2017: Request 121683 was acted upon.
Transaction: Correspondence added by [email protected]
       Queue: Wx
     Subject: MS Win/x64 - 5.26.0-RC1 + gcc-7.1 + mingw-w64-v5.0.2 failure
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=121683 >


+1 here.
build.log (application/octet-stream, 15.2 KB)
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for MSWin32-x64-multi-thread
Work directory is C:\Users\haiva01/.cpanm/work/1497261796.18964
You have make C:\Strawberry\c\bin\gmake.exe
You have LWP 6.26
Falling back to Archive::Tar 2.26
You have C:\texlive\2017\bin\win32\unzip.exe
Searching Wx () on cpanmetadb ...
--> Working on Wx
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz
-> OK
Unpacking Wx-0.9932.tar.gz
Entering Wx-0.9932
Checking configure dependencies from META.json
Checking if you have Alien::wxWidgets 0.25 ... Yes (0.69)
Configuring Wx-0.9932
Running Makefile.PL
Warning: prerequisite ExtUtils::XSpp 0.1602 not found.
Checking if your kit is complete...
Looks good
'WX' is not a known MakeMaker parameter name.
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Generating a gmake-style Makefile
Writing Makefile for Wx
Writing MYMETA.yml and MYMETA.json

======================================================================
For installation instructions and further help please see
docs/INSTALL.pod

For command line switches help use:
perl Makefile.PL --help
======================================================================

-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::ParseXS 3.15 ... Yes (3.34)
Checking if you have Alien::wxWidgets 0.25 ... Yes (0.69)
Checking if you have ExtUtils::MakeMaker 6.46 ... Yes (7.24)
Checking if you have File::Spec::Functions 0.82 ... Yes (3.67)
Checking if you have Test::Harness 2.26 ... Yes (3.39)
Checking if you have if 0.03 ... Yes (0.0606)
Checking if you have ExtUtils::XSpp 0.1602 ... No
Checking if you have Test::More 0.45 ... Yes (1.302085)
==> Found dependencies: ExtUtils::XSpp
Searching ExtUtils::XSpp (0.1602) on cpanmetadb ...
--> Working on ExtUtils::XSpp
Fetching http://www.cpan.org/authors/id/S/SM/SMUELLER/ExtUtils-XSpp-0.18.tar.gz
-> OK
Unpacking ExtUtils-XSpp-0.18.tar.gz
Entering ExtUtils-XSpp-0.18
Checking configure dependencies from META.json
Checking if you have Module::Build 0.40 ... Yes (0.4224)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.14)
Configuring ExtUtils-XSpp-0.18
Running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'ExtUtils-XSpp' version '0.18'
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Digest::MD5 2.0 ... Yes (2.55)
Checking if you have Test::Differences 0 ... Yes (0.64)
Checking if you have Test::Base 0 ... Yes (0.88)
Checking if you have ExtUtils::Typemaps 1 ... Yes (3.34)
Checking if you have ExtUtils::ParseXS 3.07 ... Yes (3.34)
Building and testing ExtUtils-XSpp-0.18
Building ExtUtils-XSpp
t\001_load.t ............. ok
t\005_io.t ............... ok
t\010_base.t ............. ok
t\011_multiple_files.t ... ok
t\012_preprocessor.t ..... ok
t\013_typemap_output.t ... ok
t\015_reference.t ........ ok
t\020_rename.t ........... ok
t\022_static.t ........... ok
t\022_virtual.t .......... ok
t\023_base_classes.t ..... ok
t\024_enum.t ............. ok
t\025_member.t ........... ok
t\030_code_blocks.t ...... ok
t\031_verbatim_blocks.t .. ok
t\035_include.t .......... ok
t\040_plugin.t ........... ok
t\043_parser_plugins.t ... ok
t\075_types.t ............ ok
t\080_complex_typemap.t .. ok
t\090_exceptions.t ....... ok
t\zzz_pod.t .............. skipped: Author tests
All tests successful.
Files=22, Tests=89,  7 wallclock secs ( 0.08 usr +  0.12 sys =  0.20 CPU)
Result: PASS
Building ExtUtils-XSpp
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp.pod
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Cmd.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Driver.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Grammar.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Lexer.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Parser.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Plugin.pod
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Typemap.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\code.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\object.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\perlcode.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\simple.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\stdmessage.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Exception\unknown.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Access.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Argument.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Class.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Comment.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Constructor.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Destructor.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Enum.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\EnumValue.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\File.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Function.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Member.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Method.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Module.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Package.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\PercAny.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Preprocessor.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Raw.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Node\Type.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Plugin\feature\default_xs_typemap.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Typemap\parsed.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Typemap\reference.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Typemap\simple.pm
Installing C:\Strawberry\perl\site\lib\ExtUtils\XSpp\Typemap\wrapper.pm
Installing C:\Strawberry\perl\site\bin\xspp
Installing C:\Strawberry\perl\site\bin\xspp.bat
-> OK
Successfully installed ExtUtils-XSpp-0.18
Installing C:\Strawberry\perl\site\lib\MSWin32-x64-multi-thread\.meta\ExtUtils-XSpp-0.18\install.json
Installing C:\Strawberry\perl\site\lib\MSWin32-x64-multi-thread\.meta\ExtUtils-XSpp-0.18\MYMETA.json
Building and testing Wx-0.9932
"C:\Strawberry\perl\bin\perl.exe" script/make_v_cback.pl > cpp/v_cback_def.h
"C:\Strawberry\perl\bin\perl.exe" script/copy_files.pl files.lst
cp cpp/constants.h blib\lib\Wx\cpp\constants.h
cp Opt blib\arch\Wx\build\Opt.pm
cp cpp/v_cback_def.h blib\lib\Wx\cpp\v_cback_def.h
cp cpp/chkconfig.h blib\lib\Wx\cpp\chkconfig.h
cp cpp/compat.h blib\lib\Wx\cpp\compat.h
cp cpp/e_cback.h blib\lib\Wx\cpp\e_cback.h
cp cpp/helpers.h blib\lib\Wx\cpp\helpers.h
cp cpp/v_cback.h blib\lib\Wx\cpp\v_cback.h
cp typemap blib\lib\Wx\typemap
cp cpp/setup.h blib\lib\Wx\cpp\setup.h
cp cpp/overload.h blib\lib\Wx\cpp\overload.h
cp cpp/wxapi.h blib\lib\Wx\cpp\wxapi.h
cp cpp/event.h blib\lib\Wx\cpp\event.h
cp cpp/streams.h blib\lib\Wx\cpp\streams.h
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e touch -- wxt_copy_files
cp build/Wx/XSP/Overload.pm blib\lib\Wx\XSP\Overload.pm
cp build/Wx/build/MakeMaker/Any_OS.pm blib\lib\Wx\build\MakeMaker\Any_OS.pm
cp build/Wx/XSP/Enum.pm blib\lib\Wx\XSP\Enum.pm
cp build/Wx/build/MakeMaker/Win32.pm blib\lib\Wx\build\MakeMaker\Win32.pm
cp build/Wx/XSP/Virtual.pm blib\lib\Wx\XSP\Virtual.pm
cp build/Wx/build/MakeMaker/Any_wx_config.pm blib\lib\Wx\build\MakeMaker\Any_wx_config.pm
cp build/Wx/Overload/Driver.pm blib\lib\Wx\Overload\Driver.pm
cp lib/Wx/App.pm blib\lib\Wx\App.pm
cp build/Wx/Overload/Handle.pm blib\lib\Wx\Overload\Handle.pm
cp build/Wx/XSP/Event.pm blib\lib\Wx\XSP\Event.pm
cp Wx.pm blib\lib\Wx.pm
cp build/Wx/build/Options.pm blib\lib\Wx\build\Options.pm
cp build/Wx/build/MakeMaker/Win32_MSVC.pm blib\lib\Wx\build\MakeMaker\Win32_MSVC.pm
cp build/Wx/build/MakeMaker.pm blib\lib\Wx\build\MakeMaker.pm
cp build/Wx/build/Utils.pm blib\lib\Wx\build\Utils.pm
cp build/Wx/build/MakeMaker/Core.pm blib\lib\Wx\build\MakeMaker\Core.pm
cp lib/Wx/Api.pod blib\lib\Wx\Api.pod
cp build/Wx/build/MakeMaker/Win32_MinGW.pm blib\lib\Wx\build\MakeMaker\Win32_MinGW.pm
cp build/Wx/build/MakeMaker/MacOSX_GCC.pm blib\lib\Wx\build\MakeMaker\MacOSX_GCC.pm
cp build/Wx/build/MakeMaker/Hacks.pm blib\lib\Wx\build\MakeMaker\Hacks.pm
cp lib/Wx/Event.pm blib\lib\Wx\Event.pm
cp lib/Wx/Thread.pod blib\lib\Wx\Thread.pod
cp lib/Wx/ArtProvider.pm blib\lib\Wx\ArtProvider.pm
cp lib/Wx/RadioBox.pm blib\lib\Wx\RadioBox.pm
cp lib/Wx/Loader.pod blib\lib\Wx\Loader.pod
cp lib/Wx/Locale.pm blib\lib\Wx\Locale.pm
cp lib/Wx/NewClass.pod blib\lib\Wx\NewClass.pod
cp lib/Wx/Timer.pm blib\lib\Wx\Timer.pm
cp lib/Wx/Mini.pm blib\lib\Wx\Mini.pm
cp lib/Wx/Menu.pm blib\lib\Wx\Menu.pm
"C:\Strawberry\perl\bin\perl.exe" script/wxperl_overload cpp\ovl_const.cpp cpp\ovl_const.h overload.lst
Writing 'cpp\ovl_const.h'.
Writing 'cpp\ovl_const.cpp'.
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e touch -- wxt_overload
gmake[1]: Entering directory 'C:/Users/haiva01/.cpanm/work/1497261796.18964/Wx-0.9932/ext'
gmake[2]: Entering directory 'C:/Users/haiva01/.cpanm/work/1497261796.18964/Wx-0.9932/ext/test'
Running Mkbootstrap for PerlTest ()
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "PerlTest.bs"
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- PerlTest.bs ..\..\blib\arch\auto\Wx\PerlTest\PerlTest.bs 644
"C:\Strawberry\perl\bin\perl.exe" "C:\Strawberry\perl\lib\ExtUtils/xsubpp"  -noprototypes -nolinenumbers  -typemap C:\Strawberry\perl\lib\ExtUtils\typemap -typemap C:\Users\haiva01\.cpanm\work\1497261796.18964\Wx-0.9932\typemap -typemap C:\Users\haiva01\.cpanm\work\1497261796.18964\Wx-0.9932\ext\test\typemap  PerlTest.xs > PerlTest.xsc
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- PerlTest.xsc PerlTest.c
g++  -m64  -O2 -mthreads -m64 -Os   -c -I. -I.. -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\lib -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include -I. -I. -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\lib -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include  -I. -I..\.. -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\lib -IC:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -D__USE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2   -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\"  "-IC:\Strawberry\perl\lib\CORE" -DWXPL_EXT -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -DWXUSINGDLL -DNOPCH -DNO_GCC_PRAGMA   -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -DWXUSINGDLL -DNOPCH -DNO_GCC_PRAGMA    -DWXPL_EXT -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -DWXUSINGDLL -DNOPCH -DNO_GCC_PRAGMA   PerlTest.c
In file included from ..\../cpp/wxapi.h:57:0,
                 from PerlTest.c:23:
C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const string&, std::size_t*, int)':
C:\Strawberry\perl\lib\CORE/perl.h:6265:25: error: '_strtoi64' is not a member of 'std'
 #        define strtoll _strtoi64 /* secret handshake */
                         ^
C:\Strawberry\perl\lib\CORE/perl.h:6265:25: note: suggested alternative:
In file included from C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/cstdlib:75:0,
                 from C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/stdlib.h:36,
                 from C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h:17,
                 from C:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include/wx/debug.h:14,
                 from C:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include/wx/defs.h:700,
                 from ..\../cpp/wxapi.h:26,
                 from PerlTest.c:23:
C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h:374:45: note:   '_strtoi64'
   __MINGW_EXTENSION _CRTIMP __int64 __cdecl _strtoi64(const char *_String,char **_EndPtr,int _Radix);
                                             ^~~~~~~~~
In file included from ..\../cpp/wxapi.h:57:0,
                 from PerlTest.c:23:
C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const string&, std::size_t*, int)':
C:\Strawberry\perl\lib\CORE/perl.h:6299:26: error: '_strtoui64' is not a member of 'std'
 #        define strtoull _strtoui64 /* secret handshake */
                          ^
C:\Strawberry\perl\lib\CORE/perl.h:6299:26: note: suggested alternative:
In file included from C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/cstdlib:75:0,
                 from C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/stdlib.h:36,
                 from C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h:17,
                 from C:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include/wx/debug.h:14,
                 from C:\Strawberry\perl\site\lib\Alien\wxWidgets\msw_3_0_2_uni_gcc_3_4\include/wx/defs.h:700,
                 from ..\../cpp/wxapi.h:26,
                 from PerlTest.c:23:
C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h:376:54: note:   '_strtoui64'
   __MINGW_EXTENSION _CRTIMP unsigned __int64 __cdecl _strtoui64(const char *_String,char **_EndPtr,int _Radix);
                                                      ^~~~~~~~~~
gmake[2]: *** [Makefile:341: PerlTest.o] Error 1
gmake[2]: Leaving directory 'C:/Users/haiva01/.cpanm/work/1497261796.18964/Wx-0.9932/ext/test'
gmake[1]: *** [Makefile:497: subdirs] Error 2
gmake[1]: Leaving directory 'C:/Users/haiva01/.cpanm/work/1497261796.18964/Wx-0.9932/ext'
gmake: *** [Makefile:647: subdirs] Error 2
-> FAIL Installing Wx failed. See C:\Users\haiva01\.cpanm\work\1497261796.18964\build.log for details. Retry with --force to force install it.
1 distribution installed