C:\sisyphusion\Encode-IBM-0.11>perl -V Summary of my perl5 (revision 5 version 30 subversion 0) configuration: Platform: osname=MSWin32 osvers=10.0.17763.529 archname=MSWin32-x86-multi-thread-64int uname='Win32 strawberry-perl 5.30.0.1 #1 Thu May 23 09:43:53 2019 i386' ................. #### C:\sisyphusion\Encode-IBM-0.11>perl Makefile.PL enc2xs is C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat encode.h is at C:\_32\strawberry-5.30.0\perl\lib\Encode Checking if your kit is complete... Looks good Generating a gmake-style Makefile Writing Makefile for Encode::IBM Writing MYMETA.yml and MYMETA.json C:\sisyphusion\Encode-IBM-0.11>gmake test Running Mkbootstrap for IBM () "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "IBM.bs" "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- IBM.bs blib\arch\auto\Encode\IBM\IBM.bs 644 "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat -"Q" -o IBM_937_t.c -f IBM_937_t.fnm Reading ibm-937 (ibm-937) "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat -"Q" -o IBM_964_t.c -f IBM_964_t.fnm Reading ibm-964 (ibm-964) "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat -"Q" -o IBM_835_t.c -f IBM_835_t.fnm Reading ibm-835 (ibm-835) "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat -"Q" -o IBM_939_t.c -f IBM_939_t.fnm Reading ibm-939 (ibm-939) "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" C:\_64\strawberry-vanilla-5.30.0\perl\bin\enc2xs.bat -"Q" -o IBM_947_t.c -f IBM_947_t.fnm Reading ibm-947 (ibm-947) "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" "C:\_32\strawberry-5.30.0\perl\lib\ExtUtils/xsubpp" -nolinenumbers -typemap C:\_32\strawberry-5.30.0\perl\lib\ExtUtils\typemap IBM.xs > IBM.xsc "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Command -e mv -- IBM.xsc IBM.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM_835_ t.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM_937_t.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM_939_t.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM_947_t.c gcc -c -IC:\_32\strawberry-5.30.0\perl\lib\Encode -s -O2 -DWIN32 -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.11\" -DXS_VERSION=\"0.11\" "-IC:\_32\strawberry-5.30.0\perl\lib\CORE" IBM_964_t.c "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Encode::IBM\", 'DLBASE' => 'IBM', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++.exe IBM.def -o blib\arch\auto\Encode\IBM\IBM.xs.dll -mdll -s -L"C:\_32\strawberry-5.30.0\perl\lib\CORE" -L"C:\_32\strawberry-5.30.0\c\lib" IBM.o IBM_835_t.o IBM_937_t.o IBM_939_t.o IBM_947_t.o IBM_964_t.o "C:\_32\strawberry-5.30.0\perl\lib\CORE\libperl530.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Encode\IBM\IBM.xs.dll cp lib/Encode/IBM.pm blib\lib\Encode\IBM.pm cp lib/Encode/IBM/835SOSI.pm blib\lib\Encode\IBM\835SOSI.pm cp lib/Encode/IBM/939SOSI.pm blib\lib\Encode\IBM\939SOSI.pm cp lib/Encode/IBM/835SOSI/TSGH.pm blib\lib\Encode\IBM\835SOSI\TSGH.pm cp lib/Encode/IBM/947SOSI.pm blib\lib\Encode\IBM\947SOSI.pm "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest:: Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib \arch')" t/*.t t/IBM.t .. ok All tests successful. Files=1, Tests=3, 1 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) Result: PASS C:\sisyphusion\Encode-IBM-0.11>gmake install "C:\_32\strawberry-5.30.0\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonem pty -- IBM.bs blib\arch\auto\Encode\IBM\IBM.bs 644 Files found in blib\arch: installing files in blib\lib into architecture depende nt library tree Installing C:\_32\strawberry-5.30.0\perl\site\lib\auto\Encode\IBM\IBM.xs.dll Appending installation info to C:\_32\strawberry-5.30.0\perl\lib/perllocal.pod require Encode::IBM; require Encode::IBM::835SOSI; require Encode::IBM::939SOSI; require Encode::IBM::947SOSI; require Encode::IBM::835SOSI::TSGH; require Encode; require Encode::compat; require Encode::Locale; require Encode::compat::5006001; require Encode::compat::Alias; Constant subroutine Encode::FB_PERLQQ redefined at C:/_64/strawberry-vanilla-5.3 0.0/perl/lib/constant.pm line 171. Constant subroutine Encode::FB_HTMLCREF redefined at C:/_64/strawberry-vanilla-5 .30.0/perl/lib/constant.pm line 171. Constant subroutine Encode::FB_XMLCREF redefined at C:/_64/strawberry-vanilla-5. 30.0/perl/lib/constant.pm line 171. Prototype mismatch: sub Encode::find_encoding ($;$) vs none at C:/_64/strawberry -vanilla-5.30.0/perl/vendor/lib/Encode/compat/common.pm line 80. Prototype mismatch: sub Encode::encode_utf8 ($) vs ($;$) at C:/_64/strawberry-va nilla-5.30.0/perl/vendor/lib/Encode/compat/common.pm line 88. require Encode::compat::common; require Encode; require Encode::Alias; require Encode::Byte; require Encode::CJKConstants; require Encode::CN; require Encode::Config; require Encode::ConfigLocal; require Encode::EBCDIC; require Encode::Encoder; require Encode::Encoding; require Encode::GSM0338; require Encode::Guess; require Encode::JP; require Encode::KR; require Encode::Symbol; require Encode::TW; require Encode::Unicode; require Encode::CN::HZ; require Encode::JP::H2Z; require Encode::JP::JIS7; require Encode::KR::2022_KR; require Encode::MIME::Header; require Encode::MIME::Name; require Encode::MIME::Header::ISO_2022_JP; require Encode::Unicode::UTF7; $Encode::ExtModule{'ibm-835'} = "Encode::IBM"; $Encode::ExtModule{'ibm-835-sosi'} = "Encode::IBM"; $Encode::ExtModule{'ibm-835-sosi-tsgh'} = "Encode::IBM"; $Encode::ExtModule{'ibm-937'} = "Encode::IBM"; $Encode::ExtModule{'ibm-939'} = "Encode::IBM"; $Encode::ExtModule{'ibm-939-sosi'} = "Encode::IBM"; $Encode::ExtModule{'ibm-947'} = "Encode::IBM"; $Encode::ExtModule{'ibm-947-sosi'} = "Encode::IBM"; $Encode::ExtModule{'ibm-964'} = "Encode::IBM"; C:/_64/strawberry-vanilla-5.30.0/perl/lib/Encode Generating C:\_64\strawberry-vanilla-5.30.0\perl\lib\Encode\ConfigLocal.pm... C:\sisyphusion\Encode-IBM-0.11> #### type Makefile.PL amd set PATH