Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
  • 1.  After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Tue September 12, 2023 07:44 AM

    Hello Experts,

    After upgrading the AIX version from 7200-03-02 TO 7200-05-05 The one of the "perl script" is failed to run and system throws "CGI modules are missing " Error 

    This script was developed to unzip integration files.

    I'm searching for professional advice on how to address this problem. 

    perl script /command 

    tar_file_unzip.pl -i ${MIF_HOME}/trans/in/staging -o ${MIF_HOME}/trans/in/target_odbms_outbound -f INT_DST

    =======Error=====

    Can't locate CGI.pm in @INC (you may need to install the CGI module) (@INC contains: /usr/opt/perl5/lib/site_perl/5.28.1/aix-thread\
    -multi /usr/opt/perl5/lib/site_perl/5.28.1 /usr/opt/perl5/lib/5.28.1/aix-thread-multi /usr/opt/perl5/lib/5.28.1 /usr/opt/perl5/lib/\
    site_perl/5.20.1 /usr/opt/perl5/lib/site_perl) at /app/manh/uat/mif/sh/tar_file_unzip.pl line 30.
    BEGIN failed--compilation aborted at /app/manh/uat/mif/sh/tar_file_unzip.pl line 30

    =======END=====

    After the TL version (7100-05-05) was updated, the "perl" version was also upgraded to 5.28.1. External modules such as CGI.pm

    # ls /usr/opt/perl5/lib

    5.20.1    5.28.1    site_perl

    # cd /usr/opt/perl5/lib
    # ls -ltr
    total 24
    drwxr-xr-x   54 root     system         8192 Mar 10 2021  5.28.1
    drwxr-xr-x    4 root     system          256 Sep  8 14:17 site_perl
    drwxr-xr-x    4 root     system         4096 Sep  8 14:24 5.20.1

    # ls -Ral /usr/opt/perl5/lib/5.20.1/CPAN

    /usr/opt/perl5/lib/5.20.1/CPAN not found

    # ls -Ral /usr/opt/perl5/lib/5.28.1/CPAN
    total 1232
    drwxr-xr-x   10 root     system         4096 Mar 10 2021  .
    drwxr-xr-x   54 root     system         8192 Mar 10 2021  ..
    drwxr-xr-x    2 root     system          256 Mar 10 2021  API
    -r--r--r--    1 root     system         6842 Feb 21 2019  Author.pm
    -r--r--r--    1 root     system         9826 Feb 21 2019  Bundle.pm
    -r--r--r--    1 root     system         7664 Feb 21 2019  CacheMgr.pm

    ......................................

    otal 16
    drwxr-xr-x    2 root     system          256 Mar 10 2021  .
    drwxr-xr-x   10 root     system         4096 Mar 10 2021  ..
    -r--r--r--    1 root     system         1067 Feb 21 2019  HOWTO.pod

    /usr/opt/perl5/lib/5.28.1/CPAN/Exception:
    total 40
    drwxr-xr-x    2 root     system          256 Mar 10 2021  .
    drwxr-xr-x   10 root     system         4096 Mar 10 2021  ..
    -r--r--r--    1 root     system         3886 Feb 21 2019  RecursiveDependency.pm
    -r--r--r--    1 root     system          920 Feb 21 2019  blocked_urllist.pm
    -r--r--r--    1 root     system          490 Feb 21 2019  yaml_not_installed.pm
    -r--r--r--    1 root     system         1703 Feb 21 2019  yaml_process_error.pm

    /usr/opt/perl5/lib/5.28.1/CPAN/FTP:
    total 16
    drwxr-xr-x    2 root     system          256 Mar 10 2021  .
    drwxr-xr-x   10 root     system         4096 Mar 10 2021  ..
    -r--r--r--    1 root     system         1562 Feb 21 2019  netrc.p



    ------------------------------
    Eranga Prabath
    ------------------------------

    #AIXOpenSource


  • 2.  RE: After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Wed September 13, 2023 01:57 AM

    Hi,

    Do,

    find / -name CGI.pm -ls

    Choose the CGI.pm you require most probably the latest timestamp / date 

    cp -p /path/to/CGI.pm to /usr/opt/perl5/lib/5.28.1/ 

    Check to see if CGI directory all exisits as you may need to copy that to /usr/opt/perl5/lib/5.28.1  also.

    As user try

    perl -e "use CGI"  should return new line if successful and find the perl module.



    ------------------------------
    Bradley Wells
    ------------------------------



  • 3.  RE: After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Wed September 13, 2023 03:04 AM

    Hi Eranga,

    As mentioned in another post CGI.pm has been removed from the perl distribution.

    It's mentioned in this document https://www.ibm.com/support/pages/aix-perl-updates-and-support-perlrte

    "** CGI.pm was removed from the perl distribution in 5.22. See the MetaCpan page. If you require this, you will need to download and install the module from CPAN. "



    ------------------------------
    SANGAMESH
    ------------------------------



  • 4.  RE: After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Mon November 06, 2023 12:12 AM

    Hi,

    When I try to install. CGI.pm but it has given bellow error.

    # gzip -d CGI-Fast-2.16.tar.gz
    # ls -ltr
    total 112
    -rwxrwxrwx    1 65534    system        51200 Nov 05 21:55 CGI-Fast-2.16.tar
    # tar -xvf CGI-Fast-2.16.tar
    x CGI-Fast-2.16
    x CGI-Fast-2.16/README, 6559 bytes, 13 media blocks.
    x CGI-Fast-2.16/Changes, 3421 bytes, 7 media blocks.
    x CGI-Fast-2.16/MANIFEST, 367 bytes, 1 media blocks.
    x CGI-Fast-2.16/t
    x CGI-Fast-2.16/META.yml, 749 bytes, 2 media blocks.
    x CGI-Fast-2.16/META.json, 1354 bytes, 3 media blocks.
    x CGI-Fast-2.16/README.md, 6559 bytes, 13 media blocks.
    x CGI-Fast-2.16/lib
    x CGI-Fast-2.16/Makefile.PL, 1678 bytes, 4 media blocks.
    x CGI-Fast-2.16/lib/CGI
    x CGI-Fast-2.16/lib/CGI/Fast.pm, 9781 bytes, 20 media blocks.
    x CGI-Fast-2.16/t/001_basic.t, 1387 bytes, 3 media blocks.
    x CGI-Fast-2.16/t/007_socket_perm.t, 1123 bytes, 3 media blocks.
    x CGI-Fast-2.16/t/003_env_pollution.t, 1678 bytes, 4 media blocks.
    x CGI-Fast-2.16/t/002_import.t, 608 bytes, 2 media blocks.
    x CGI-Fast-2.16/t/005_no_file_handles.t, 452 bytes, 1 media blocks.
    x CGI-Fast-2.16/t/004_fcgi_file_handles.t, 691 bytes, 2 media blocks.
    x CGI-Fast-2.16/t/006_changes.t, 169 bytes, 1 media blocks.
    # perl -MCPAN -e shell
    Terminal does not support AddHistory.
     
    There seems to be running another CPAN process (pid 9765156).  Contacting...
    Other job not responding. Shall I overwrite the lockfile '/.cpan/.lock'? (Y/n) [y] y
     
    cpan shell -- CPAN exploration and modules installation (v2.20)
    Enter 'h' for help.
     
    cpan[1]> install CGI::Fast
    Reading '/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Reading '/.cpan/sources/modules/02packages.details.txt.gz'
      Database was generated on Mon, 06 Nov 2023 03:17:02 GMT
    ..............
      New CPAN.pm version (v2.36) available.
      [Currently running version is v2.20]
      You might want to try
        install CPAN
        reload cpan
      to both upgrade CPAN.pm and run the new version without leaving
      the current session.
     
     
    .......................................................Segmentation fault(coredump)
    #



    ------------------------------
    Eranga Prabath
    ------------------------------



  • 5.  RE: After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Mon November 06, 2023 01:20 PM

    You can retry after setting this environment variable.

    export LDR_CNTRL=MAXDATA=0x80000000@DSA



    ------------------------------
    SANGAMESH
    ------------------------------



  • 6.  RE: After upgrading the AIX version from 7200-03-02 TO 7200-05-05 "perl script" fail to run

    Posted Tue November 07, 2023 01:40 AM

    fantastic ;  it appears that everything went smoothly, and no errors were identified.

     how can I verify the "CGI.pm" install version using a command line? Is there a particular command I should use? 

    ######Install output ######Install output###############
    #
    # export LDR_CNTRL=MAXDATA=0x80000000@DSA
    # cpan
    Loading internal logger. Log::Log4perl recommended for better logging
    Terminal does not support AddHistory.
     
    cpan shell -- CPAN exploration and modules installation (v2.20)
    Enter 'h' for help.
     
    cpan[1]> install CGI
    Fetching with LWP:
    http://www.cpan.org/authors/01mailrc.txt.gz
    Reading '/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Fetching with LWP:
    http://www.cpan.org/modules/02packages.details.txt.gz
    Reading '/.cpan/sources/modules/02packages.details.txt.gz'
      Database was generated on Tue, 07 Nov 2023 04:54:02 GMT
    ..............
      New CPAN.pm version (v2.36) available.
      [Currently running version is v2.20]
      You might want to try
        install CPAN
        reload cpan
      to both upgrade CPAN.pm and run the new version without leaving
      the current session.
     
     
    ..............................................................DONE
    Fetching with LWP:
    http://www.cpan.org/modules/03modlist.data.gz
    Reading '/.cpan/sources/modules/03modlist.data.gz'
    DONE
    Writing /.cpan/Metadata
    Running install for module 'CGI'
    Fetching with LWP:
    http://www.cpan.org/authors/id/L/LE/LEEJO/CGI-4.60.tar.gz
    Fetching with LWP:
    http://www.cpan.org/authors/id/L/LE/LEEJO/CHECKSUMS
    Checksum for /.cpan/sources/authors/id/L/LE/LEEJO/CGI-4.60.tar.gz ok
    Scanning cache /.cpan/build for sizes
    DONE
    'YAML' not installed, will not store persistent state
    Configuring L/LE/LEEJO/CGI-4.60.tar.gz with Makefile.PL
    Checking if your kit is complete...
    Looks good
    Warning: prerequisite Test::NoWarnings 0 not found.
    Warning: prerequisite Test::Warn 0.3 not found.
    Warning: LINKTYPE set to '', no longer necessary
    Generating a Unix-style Makefile
    Writing Makefile for CGI
    Writing MYMETA.yml and MYMETA.json
      LEEJO/CGI-4.60.tar.gz
      /usr/opt/perl5/bin/perl Makefile.PL -- OK
    Running make for L/LE/LEEJO/CGI-4.60.tar.gz
    ---- Unsatisfied dependencies detected during ----
    ----           LEEJO/CGI-4.60.tar.gz          ----
        Test::NoWarnings [build_requires]
        Test::Warn [build_requires]
    Running install for module 'Test::NoWarnings'
    Fetching with LWP:
    http://www.cpan.org/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz
    Fetching with LWP:
    http://www.cpan.org/authors/id/H/HA/HAARG/CHECKSUMS
    Checksum for /.cpan/sources/authors/id/H/HA/HAARG/Test-NoWarnings-1.06.tar.gz ok
    Configuring H/HA/HAARG/Test-NoWarnings-1.06.tar.gz with Makefile.PL
    Checking if your kit is complete...
    Looks good
    Generating a Unix-style Makefile
    Writing Makefile for Test::NoWarnings
    Writing MYMETA.yml and MYMETA.json
      HAARG/Test-NoWarnings-1.06.tar.gz
      /usr/opt/perl5/bin/perl Makefile.PL -- OK
    Running make for H/HA/HAARG/Test-NoWarnings-1.06.tar.gz
    cp lib/Test/NoWarnings.pm blib/lib/Test/NoWarnings.pm
    cp lib/Test/NoWarnings/Warning.pm blib/lib/Test/NoWarnings/Warning.pm
    Manifying 1 pod document
      HAARG/Test-NoWarnings-1.06.tar.gz
      /usr/bin/make -- OK
    Running make test
            PERL_DL_NONLAZY=1 "/usr/opt/perl5/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/01_compile.t ....... ok
    t/02_none.t .......... ok
    t/03_end.t ........... ok
    t/04_no_tests.t ...... ok
    t/05_no_end.t ........ ok
    t/06_fork.t .......... ok
    t/07_done_testing.t .. ok
    All tests successful.
    Files=7, Tests=48,  1 wallclock secs ( 0.02 usr  0.01 sys +  0.14 cusr  0.03 csys =  0.20 CPU)
    Result: PASS
      HAARG/Test-NoWarnings-1.06.tar.gz
      /usr/bin/make test -- OK
    Running make install
    Manifying 1 pod document
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/Test/NoWarnings.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/Test/NoWarnings/Warning.pm
    Installing /usr/opt/perl5/man/man3/Test::NoWarnings.3
    Appending installation info to /usr/opt/perl5/lib/5.28.1/aix-thread-multi/perllocal.pod
      HAARG/Test-NoWarnings-1.06.tar.gz
      /usr/bin/make install  -- OK
    Running install for module 'Test::Warn'
    Fetching with LWP:
    http://www.cpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.37.tar.gz
    Fetching with LWP:
    http://www.cpan.org/authors/id/B/BI/BIGJ/CHECKSUMS
    Checksum for /.cpan/sources/authors/id/B/BI/BIGJ/Test-Warn-0.37.tar.gz ok
    Configuring B/BI/BIGJ/Test-Warn-0.37.tar.gz with Makefile.PL
    Checking if your kit is complete...
    Looks good
    Warning: prerequisite Sub::Uplevel 0.12 not found.
    Generating a Unix-style Makefile
    Writing Makefile for Test::Warn
    Writing MYMETA.yml and MYMETA.json
      BIGJ/Test-Warn-0.37.tar.gz
      /usr/opt/perl5/bin/perl Makefile.PL -- OK
    Running make for B/BI/BIGJ/Test-Warn-0.37.tar.gz
    ---- Unsatisfied dependencies detected during ----
    ----        BIGJ/Test-Warn-0.37.tar.gz        ----
        Sub::Uplevel [requires]
    Running install for module 'Sub::Uplevel'
    Fetching with LWP:
    http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
    Fetching with LWP:
    http://www.cpan.org/authors/id/D/DA/DAGOLDEN/CHECKSUMS
    Checksum for /.cpan/sources/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz ok
    Configuring D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz with Makefile.PL
    Checking if your kit is complete...
    Looks good
    Generating a Unix-style Makefile
    Writing Makefile for Sub::Uplevel
    Writing MYMETA.yml and MYMETA.json
      DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
      /usr/opt/perl5/bin/perl Makefile.PL -- OK
    Running make for D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
    cp lib/Sub/Uplevel.pm blib/lib/Sub/Uplevel.pm
    Manifying 1 pod document
      DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
      /usr/bin/make -- OK
    Running make test
            PERL_DL_NONLAZY=1 "/usr/opt/perl5/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/00-report-prereqs.t ........ 1/1 #
    # Versions for all modules listed in MYMETA.json (including optional ones):
    #
    # === Configure Requires ===
    #
    #     Module              Want Have
    #     ------------------- ---- ----
    #     ExtUtils::MakeMaker 6.17 7.34
    #
    # === Build Requires ===
    #
    #     Module              Want Have
    #     ------------------- ---- ----
    #     ExtUtils::MakeMaker  any 7.34
    #
    # === Test Requires ===
    #
    #     Module              Want     Have
    #     ------------------- ---- --------
    #     Exporter             any     5.73
    #     ExtUtils::MakeMaker  any     7.34
    #     File::Spec           any     3.74
    #     Test::More           any 1.302133
    #     lib                  any     0.64
    #
    # === Test Recommends ===
    #
    #     Module         Want     Have
    #     ---------- -------- --------
    #     CPAN::Meta 2.120900 2.150010
    #
    # === Runtime Requires ===
    #
    #     Module   Want Have
    #     -------- ---- ----
    #     Carp      any 1.50
    #     constant  any 1.33
    #     strict    any 1.11
    #     warnings  any 1.42
    #
    t/00-report-prereqs.t ........ ok
    t/01_die_check.t ............. ok
    t/02_uplevel.t ............... ok
    t/03_nested_uplevels.t ....... ok
    t/04_honor_later_override.t .. ok
    t/05_honor_prior_override.t .. ok
    t/06_db_args.t ............... ok
    t/07_uplevel_too_high.t ...... ok
    t/08_exporter.t .............. ok
    t/09_emptylist.t ............. ok
    All tests successful.
    Files=10, Tests=158,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.24 cusr  0.04 csys =  0.32 CPU)
    Result: PASS
      DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
      /usr/bin/make test -- OK
    Running make install
    Manifying 1 pod document
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/Sub/Uplevel.pm
    Installing /usr/opt/perl5/man/man3/Sub::Uplevel.3
    Appending installation info to /usr/opt/perl5/lib/5.28.1/aix-thread-multi/perllocal.pod
      DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
      /usr/bin/make install  -- OK
      BIGJ/Test-Warn-0.37.tar.gz
      Has already been unwrapped into directory /.cpan/build/Test-Warn-0.37-0
      BIGJ/Test-Warn-0.37.tar.gz
      Has already been prepared
    Running make for B/BI/BIGJ/Test-Warn-0.37.tar.gz
    cp Warn.pm blib/lib/Test/Warn.pm
    Manifying 1 pod document
      BIGJ/Test-Warn-0.37.tar.gz
      /usr/bin/make -- OK
    Running make test
            PERL_DL_NONLAZY=1 "/usr/opt/perl5/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/1.t ............... ok
    t/carped.t .......... ok
    t/warning_is.t ...... ok
    t/warning_like.t .... ok
    t/warnings_are.t .... ok
    t/warnings_exist.t .. ok
    t/warnings_like.t ... ok
    All tests successful.
    Files=7, Tests=843,  2 wallclock secs ( 0.05 usr  0.01 sys +  0.75 cusr  0.03 csys =  0.84 CPU)
    Result: PASS
      BIGJ/Test-Warn-0.37.tar.gz
      /usr/bin/make test -- OK
    Running make install
    Manifying 1 pod document
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/Test/Warn.pm
    Installing /usr/opt/perl5/man/man3/Test::Warn.3
    Appending installation info to /usr/opt/perl5/lib/5.28.1/aix-thread-multi/perllocal.pod
      BIGJ/Test-Warn-0.37.tar.gz
      /usr/bin/make install  -- OK
      LEEJO/CGI-4.60.tar.gz
      Has already been unwrapped into directory /.cpan/build/CGI-4.60-0
      LEEJO/CGI-4.60.tar.gz
      Has already been prepared
    Running make for L/LE/LEEJO/CGI-4.60.tar.gz
    cp lib/CGI/File/Temp.pm blib/lib/CGI/File/Temp.pm
    cp lib/CGI/Util.pm blib/lib/CGI/Util.pm
    cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm
    cp lib/CGI/HTML/Functions.pod blib/lib/CGI/HTML/Functions.pod
    cp lib/CGI.pod blib/lib/CGI.pod
    cp lib/Fh.pm blib/lib/Fh.pm
    cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm
    cp lib/CGI/Pretty.pm blib/lib/CGI/Pretty.pm
    cp lib/CGI/Push.pm blib/lib/CGI/Push.pm
    cp lib/CGI.pm blib/lib/CGI.pm
    cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm
    Manifying 7 pod documents
      LEEJO/CGI-4.60.tar.gz
      /usr/bin/make -- OK
    Running make test
            PERL_DL_NONLAZY=1 "/usr/opt/perl5/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/headers/*.t
    t/append_query.t ............ ok
    t/arbitrary_handles.t ....... ok
    t/autoescape.t .............. ok
    t/can.t ..................... ok
    t/carp.t .................... 1/76 [Tue Nov  7 16:14:50 2023] carp.t: foo at /.cpan/build/CGI-4.60-0/blib/lib/CGI/Carp.pm line 360.
    t/carp.t .................... ok
    t/cgi.t ..................... 1/25 # cgi-lib.pl routines
    private_tempfiles has been deprecated at /.cpan/build/CGI-4.60-0/blib/lib/CGI.pm line 3238.
    t/cgi.t ..................... ok
    t/charset.t ................. ok
    t/checkbox_group.t .......... ok
    t/command_line.t ............ ok
    t/compiles_pod.t ............ ok
    t/cookie.t .................. ok
    t/delete.t .................. ok
    t/Dump.t .................... ok
    t/end_form.t ................ ok
    t/form.t .................... ok
    t/function.t ................ ok
    t/gh-155.t .................. ok
    t/headers.t ................. ok
    t/headers/attachment.t ...... ok
    t/headers/charset.t ......... ok
    t/headers/cookie.t .......... ok
    t/headers/default.t ......... ok
    t/headers/nph.t ............. ok
    t/headers/p3p.t ............. ok
    t/headers/target.t .......... ok
    t/headers/type.t ............ ok
    t/hidden.t .................. ok
    t/html.t .................... ok
    t/html_functions.t .......... ok
    t/http.t .................... ok
    t/init.t .................... ok
    t/multipart_globals.t ....... ok
    t/multipart_init.t .......... ok
    t/multipart_start.t ......... ok
    t/no_tabindex.t ............. ok
    t/param_fetch.t ............. ok
    t/param_list_context.t ...... ok
    t/popup_menu.t .............. ok
    t/postdata.t ................ ok
    t/pretty.t .................. CGI::Pretty is DEPRECATED and will be removed in a future release. Please see https://github.com/leejo/CGI.pm/issues/162 for more information at /.cpan/build/CGI-4.60-0/blib/lib/CGI/Pretty.pm line 20.
    t/pretty.t .................. ok
    t/push.t .................... ok
    t/query_string.t ............ ok
    t/redirect_query_string.t ... ok
    t/request.t ................. ok
    t/rt-31107.t ................ ok
    t/rt-52469.t ................ ok
    t/rt-57524.t ................ ok
    t/rt-75628.t ................ ok
    t/rt-84767.t ................ ok
    t/save_read_roundtrip.t ..... ok
    t/sorted.t .................. ok
    t/start_end_asterisk.t ...... ok
    t/start_end_end.t ........... ok
    t/start_end_start.t ......... ok
    t/unescapeHTML.t ............ ok
    t/upload.t .................. ok
    t/upload_quoted_unquoted.t .. ok
    t/uploadInfo.t .............. ok
    t/url.t ..................... ok
    t/user_agent.t .............. ok
    t/utf8.t .................... ok
    t/util-58.t ................. ok
    t/util.t .................... ok
    All tests successful.
     
    Test Summary Report
    -------------------
    t/compiles_pod.t          (Wstat: 0 Tests: 18 Failed: 0)
      TODO passed:   3, 6
    Files=63, Tests=1588,  7 wallclock secs ( 0.12 usr  0.05 sys +  1.73 cusr  0.27 csys =  2.17 CPU)
    Result: PASS
      LEEJO/CGI-4.60.tar.gz
      /usr/bin/make test -- OK
    Running make install
    Manifying 7 pod documents
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI.pod
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/Fh.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/Carp.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/Cookie.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/Pretty.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/Push.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/Util.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/File/Temp.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/HTML/Functions.pm
    Installing /usr/opt/perl5/lib/site_perl/5.28.1/CGI/HTML/Functions.pod
    Installing /usr/opt/perl5/man/man3/CGI.3
    Installing /usr/opt/perl5/man/man3/CGI::Carp.3
    Installing /usr/opt/perl5/man/man3/CGI::Cookie.3
    Installing /usr/opt/perl5/man/man3/CGI::HTML::Functions.3
    Installing /usr/opt/perl5/man/man3/CGI::Pretty.3
    Installing /usr/opt/perl5/man/man3/CGI::Push.3
    Installing /usr/opt/perl5/man/man3/CGI::Util.3
    Appending installation info to /usr/opt/perl5/lib/5.28.1/aix-thread-multi/perllocal.pod
      LEEJO/CGI-4.60.tar.gz
      /usr/bin/make install  -- OK
     
    cpan[2]> perl -e "use CGI"
    Unknown shell command 'perl'. Type ? for help.
    ###########################################################

    ####################################################################################################



    ------------------------------
    Eranga Prabath
    ------------------------------