Hello MakeMaker@perl.org<mailto:MakeMaker@perl.org>,
I am trying to port the latest version of MakeMaker to our z/OS system (ebcdic). I download the MakeMaker.tar file and use the pax command to untar and convert to ebcdic (pax -o to=IBM-1047,from=ISO8859-1 -r < ExtUtils-MakeMaker-6.98.tar). When I run the perl Makefile.PL, I get the following output with errors: # /usr/lpp/perl/bin/perl Makefile.PL Using included version of JSON::PP::Compat5006 (1.09) because it is not already installed. Using included version of File::Temp (0.22) as it is newer than the installed version (0.16). Using included version of version (0.88) because it is not already installed. Using included version of ExtUtils::Install (1.54) as it is newer than the installed version (1.32). Using included version of JSON::PP (2.27203) because it is not already installed. Using included version of CPAN::Meta::YAML (0.008) because it is not already installed. Using included version of ExtUtils::Manifest (1.60) as it is newer than the installed version (1.42). Using included version of ExtUtils::Command (1.16) as it is newer than the installed version (1.05). Using included version of CPAN::Meta (2.120351) because it is not already installed. Using included version of File::Copy::Recursive (0.38) because it is not already installed. Using included version of Parse::CPAN::Meta (1.4405) because it is not already installed. Checking if your kit is complete... Warning: the following files are missing in your kit: 't/liblist/win32/di 't/liblist/win32/space Please inform the author. HPE20681 Subroutine MY::special_targets redefined at lib/ExtUtils/MakeMaker.pm line 1094. HPE20681 Subroutine MY::dist_test redefined at lib/ExtUtils/MakeMaker.pm line 1094. HPE20681 Subroutine MY::init_PERL redefined at lib/ExtUtils/MakeMaker.pm line 1094. HPE20681 Subroutine MY::postamble redefined at lib/ExtUtils/MakeMaker.pm line 1094. malformed UTF-8 character in JSON string, at character offset 2 (before "\x{a5}\x{85}\x{99}\x{a2}...") at bundled/CPAN-Meta/CPAN/Meta/Converter.pm line 23 at lib/ExtUtils/MM_Any.pm line 831 malformed UTF-8 character in JSON string, at character offset 2 (before "\x{a5}\x{85}\x{99}\x{a2}...") at bundled/CPAN-Meta/CPAN/Meta/Converter.pm line 23 # I cannot figure out what the malformed UTF-8 character in JSON means. I thought that maybe I converted a binary file to ebcdic by mistake, but I have not been able to find any files under the ExtUtils-MakeMaker-6.98 directory that are in binary. Is there someplace that you can direct me that will help me figure out what is happening when I run the Makefile.PL. Thanks, Steve Malony IMS Health Sr Tech Services Engineer,GTSO 200 Campus Drive Collegeville, PA 19426 Phone: 610-244-2722 Email: smal...@us.imshealth.com