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

Reply via email to