mingw - perl ExtUtils::CppGuess fails to build -


i'm trying install extutils::cppguess on windows 8.1 using activeperl, keep getting errors.

i've tried can find on internet, nothing working.

when run

cpanm extutils::cppguess 

then in build.log

cpanm (app::cpanminus) 1.7036 on perl 5.020002 built mswin32-x64-multi-thread work directory c:\users\anthon~1/.cpanm/work/1433950037.5028 have make c:\perl64\site\bin\dmake.exe have lwp 6.08 falling archive::tar 2.04 searching extutils::cppguess () on cpanmetadb ... --> working on extutils::cppguess fetching http://www.cpan.org/authors/id/e/et/etj/extutils-cppguess-0.09.tar.gz -> ok unpacking extutils-cppguess-0.09.tar.gz entering extutils-cppguess-0.09 checking configure dependencies meta.json checking if have extutils::makemaker 6.58 ... yes (7.04) configuring extutils-cppguess-0.09 running makefile.pl checking if kit complete... looks generating dmake-style makefile writing makefile extutils::cppguess writing mymeta.yml , mymeta.json -> ok checking dependencies mymeta.json ... checking if have data::dumper 0 ... yes (2.154) checking if have file::spec 0 ... yes (3.48_01) checking if have module::build 0 ... yes (0.4212) checking if have test::more 0 ... yes (1.001014) checking if have extutils::manifest 0 ... yes (1.70) checking if have file::basename 0 ... yes (2.85) checking if have cwd 0 ... yes (3.48_01) checking if have extutils::makemaker 0 ... yes (7.04) checking if have capture::tiny 0 ... yes (0.28) checking if have fatal 0 ... yes (2.25) building , testing extutils-cppguess-0.09 cp lib/extutils/cppguess.pm blib\lib\extutils\cppguess.pm "c:\perl64\bin\perl.exe" "-mextutils::command::mm" "-mtest::harness" "-e" "undef *test::harness::switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t # eumm:$var1 = { #           'ccflags' => ' -xc++ ', #           'dynamic_lib' => { #                              'otherldflags' => ' -lstdc++ ' #                            } #         }; # --- # mb:$var1 = { #           'extra_linker_flags' => ' -lstdc++ ', #           'extra_compiler_flags' => ' -xc++ ' #         }; t/001_load.t .......... ok  #   failed test 'build module::build' #   @ t/010_module_build.t line 12. # build.pl output # ======================================== # created mymeta.yml , mymeta.json # creating new 'build' script 'cppguesstest' version '0.01' # ======================================== # build output # ======================================== # building cppguesstest # c:\perl64\site\bin\gcc.exe -c -s -o2 -dwin32 -dwin64 -dconservative -dperl_textmode_scripts -duse_sitecustomize -dperl_implicit_context -dperl_implicit_sys -duse_perlio -fwrapv -fno-strict-aliasing -mms-bitfields -xc++ -s -o2 "-dxs_version=\"0.01\"" "-dversion=\"0.01\"" -i"c:\perl64\lib\core" -i"c:\mingw\x86_64-w64-mingw32\include" -o "lib\cppguesstest.o" "lib\cppguesstest.c" # extutils::mkbootstrap::mkbootstrap('blib\arch\auto\cppguesstest\cppguesstest.bs') # generating script 'lib\cppguesstest.lds' # c:\perl64\site\bin\dlltool.exe --def "lib\cppguesstest.def" --output-exp "lib\cppguesstest.exp" # c:\perl64\site\bin\g++.exe -o "blib\arch\auto\cppguesstest\cppguesstest.dll" -wl,--base-file,"lib\cppguesstest.base" -wl,--image-base,0x36150000 -mdll -s -static-libgcc -static-libstdc++ -l"c:\perl64\lib\core" -l"c:\mingw\x86_64-w64-mingw32\lib" "lib\cppguesstest.lds" -lstdc++ "lib\cppguesstest.exp" # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.h:534: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/ext/new_allocator.h:98: multiple definition of `std::string::_rep::_m_destroy(std::allocator<char> const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:326: multiple definition of `std::string::append(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:171: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:244: multiple definition of `std::string::assign(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:207: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long long, std::allocator<char> const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(eh_personality.o):c:\gccbuild\build\mingw64\gcc-4.6.3\x86_64-w64-mingw32\libstdc++-v3\libsupc++/../../../../../../src/gcc-4.6.3/libstdc++-v3/libsupc++/eh_personality.cc:362: multiple definition of `__gxx_personality_sj0' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # collect2: ld returned 1 exit status # c:\perl64\site\bin\dlltool.exe --def "lib\cppguesstest.def" --output-exp "lib\cppguesstest.exp" --base-file "lib\cppguesstest.base" # c:\perl64\site\bin\g++.exe -o "blib\arch\auto\cppguesstest\cppguesstest.dll" -wl,--image-base,0x36150000 -mdll -s -static-libgcc -static-libstdc++ -l"c:\perl64\lib\core" -l"c:\mingw\x86_64-w64-mingw32\lib" "lib\cppguesstest.lds" -lstdc++ "lib\cppguesstest.exp" # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.h:534: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/ext/new_allocator.h:98: multiple definition of `std::string::_rep::_m_destroy(std::allocator<char> const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:326: multiple definition of `std::string::append(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:171: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:244: multiple definition of `std::string::assign(std::string const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(string-inst.o):c:/gccbuild/build/mingw64/gcc-4.6.3/x86_64-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:207: multiple definition of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long long, std::allocator<char> const&)' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3\libstdc++.a(eh_personality.o):c:\gccbuild\build\mingw64\gcc-4.6.3\x86_64-w64-mingw32\libstdc++-v3\libsupc++/../../../../../../src/gcc-4.6.3/libstdc++-v3/libsupc++/eh_personality.cc:362: multiple definition of `__gxx_personality_sj0' # c:/perl64/site/lib/auto/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/libstdc++.dll.a(libstdc++-6.dll):(.text+0x0): first defined here # collect2: ld returned 1 exit status 

i'm running activeperl, perl 5.20.2

any ideas on wrong?

thanks


Comments

Popular posts from this blog

javascript - gulp-nodemon - nodejs restart after file change - Error: listen EADDRINUSE events.js:85 -

Fatal Python error: Py_Initialize: unable to load the file system codec. ImportError: No module named 'encodings' -

javascript - oscilloscope of speaker input stops rendering after a few seconds -