AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 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
    ------------------------------


  • 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
    ------------------------------