Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

porting MakeMaker to z/OS (ebcdic)

0 views
Skip to first unread message

SMa...@us.imshealth.com

unread,
Jun 26, 2014, 3:13:00 PM6/26/14
to make...@perl.org

Hello Make...@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: sma...@us.imshealth.com

 

0 new messages