Testing if you have a C compiler Checking if your kit is complete... Looks good Writing Makefile for version::vxs Writing Makefile for version cp lib/version.pm blib/lib/version.pm cp lib/version.pod blib/lib/version.pod make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' cp lib/version/vxs.pm ../blib/lib/version/vxs.pm cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.74\" -DXS_VERSION=\"0.74\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" vutil.c /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap ../lib/version/typemap vxs.xs > vxs.xsc && mv vxs.xsc vxs.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.74\" -DXS_VERSION=\"0.74\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" vxs.c Running Mkbootstrap for version::vxs () chmod 644 vxs.bs rm -f ../blib/arch/auto/version/vxs/vxs.so LD_RUN_PATH="" /usr/bin/ld -b +vnocompatwarnings -L/usr/lib/hpux64 vutil.o vxs.o -o ../blib/arch/auto/version/vxs/vxs.so chmod 755 ../blib/arch/auto/version/vxs/vxs.so cp vxs.bs ../blib/arch/auto/version/vxs/vxs.bs chmod 644 ../blib/arch/auto/version/vxs/vxs.bs make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' Manifying blib/man3/version.3 make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01base.......ok 1 - use version; # tests with bare numbers ok 2 - 5.005_03 eq 5.00503 # tests with quoted numbers # tests with stringify ok 3 - 1.23 eq "1.23" ok 4 - "5.005_03" eq "5.005_03" ok 5 - "v1.23" eq "v1.23" ok 6 - 5.005 eq "5.005" ok 7 - 5.006.001 eq v5.6.1 # test illegal formats # tests with self # numeric tests with non-objects # numeric tests with objects # numeric tests with numbers ok 8 - alpha version 1.2.3_4 eq v1.2.3_4 ok 9 - Invalid version format (multiple underscores) ok 10 - Invalid version format (underscores before decimal) ok 11 - Invalid version format (alpha without decimal) ok 12 - Version string contains invalid data; ignoring ok 13 - Version string contains invalid data; ignoring ok 14 - $version eq "99" ok 15 - $version->numify == 99.0 ok 16 - $version->normal eq v99.0.0 ok 17 - Version string contains invalid data; ignoring ok 18 - defined $version ok 19 - boolean ok 20 - The object isa version ok 21 - $version <=> $version == 0 ok 22 - $version == $version ok 23 - $version == $version ok 24 - $version < $new_version ok 25 - $new_version > $version ok 26 - $version != $new_version ok 27 - $version < $new_version ok 28 - $new_version > $version ok 29 - $version != $new_version ok 30 - $version->numify() == 5.006001 # Tests with extended decimal versions ok 31 - $version->numify() <= 5.006001 ok 32 - $version->numify() < 5.008 ok 33 - $version == "1.2.3" ok 34 - $version->numify == 1.002003 ok 35 - $version == 2002.9.30.1 # numeric tests with alpha-style non-objects ok 36 - $version->numify == 2002.009030001 ok 37 - $version < $new_version ok 38 - $new_version > $version # numeric tests with alpha-style non-objects ok 39 - $version != $new_version ok 40 - $version > $new_version # tests with alpha-style objects # tests with alpha-style objects # tests with alpha-style objects with same subversion ok 41 - $new_version < $version ok 42 - $version != $new_version ok 43 - $version < $new_version ok 44 - $new_version > $version ok 45 - $version != $new_version ok 46 - !$version->is_alpha ok 47 - $new_version->is_alpha ok 48 - $version > $new_version ok 49 - $new_version < $version ok 50 - $version != $new_version ok 51 - $version > $new_version ok 52 - $new_version < $version # test implicit [in]equality ok 53 - $version != $new_version ok 54 - $version == $new_version ok 55 - $version == $new_version ok 56 - $version < $new_version ok 57 - $version < $new_version # forbidden operations # testing qv # create new from existing version ok 58 - $version > $new_version ok 59 - noop ++ ok 60 - noop -- ok 61 - noop / ok 62 - noop * ok 63 - noop abs ok 64 - qv("1.2") == "1.2.0" ok 65 - qv(1.2) == "1.2.0" ok 66 - The object isa version ok 67 - new from existing object ok 68 - class->new(v1.2) identical ok 69 - The object isa version # testing CVS Revision # testing CPAN-style versions ok 70 - version->new() doesn't clone ok 71 - $version->new("1.2.3") works too ok 72 - qw$Revision: 1.2$ == 1.2.0 ok 73 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 74 - CPAN-style alpha version ok 75 - 1.23_01 > 1.23 ok 76 - 1.23_01 < 1.24 # Replacement UNIVERSAL::VERSION tests ok 77 - Replacement eval works with exact version ok 78 - Called as class method ok 79 - Don't freak if the module doesn't even exist ok 80 - Replacement eval works with incremented version ok 81 - Replacement eval works with single digit ok 82 - Replacement eval works with incremented digit ok 83 - Replacement handles modules without package or VERSION ok 84 - Replacement handles modules without package or VERSION ok 85 - Called as class method ok 86 - Replacement handles modules without VERSION ok 87 - Replacement handles modules without VERSION ok 88 - Replacement handles modules without VERSION ok 89 - Replacement handles modules without VERSION # Tests with v-strings # Tests with real-world (malformed) data ok 90 - "$version" == 1.2.3 ok 91 - $version == $new_version ok 92 - v-string initialized qv() ok 93 - trailing zeros preserved ok 94 - trailing zeros preserved ok 95 - trailing zeros preserved ok 96 - trailing zeros preserved ok 97 - leading zero inferred ok 98 - leading space ignored ok 99 - Undef version comparison \#1 ok 100 - Undef version comparison \#2 ok 101 - Version string 'undef' ok 102 - Version string 'undef' ok 103 - Undef version comparison \#3 ok 104 - Undef version comparison \#4 ok 105 - No initializer at all ok 106 - Undef version comparison \#5 ok 107 - Undef version comparison \#6 ok 108 - Very small version objects ok 109 - Make sure very small versions don't freak ok 110 - Comparing vs. version with no decimal ok 111 - Comparing vs. version with decimal only ok 112 - Make sure very small versions don't freak ok 113 - Succeed - required == VERSION ok 114 - No undef warnings ok 115 - make sure we cleared qv() properly ok 116 - make sure we exported qv() properly ok 117 - The object isa vvv ok 118 - User typed numeric so we error with numeric ok 119 - User typed extended so we error with extended # Testing locale handling with de_DE.utf8 ok 120 - Process locale-dependent floating point ok 121 - Locale doesn't apply to version objects ok 122 - Comparison to locale floating point ok 123 - Invalid version format 1._1 ok 124 - Too large version ok 125 - Too large version ok 126 - Don't fall for Data::Dumper's tricks ok 127 - Only export qv once per package (to prevent redefined warnings). 1..127 ok t/02derived....ok 1 - use version; # tests with bare numbers # tests with quoted numbers # tests with stringify # test illegal formats ok 2 - The object isa version::Empty ok 3 - Numified correctly ok 4 - Stringified correctly ok 5 - Normalified correctly ok 6 - Comparison vs parent class ok 7 - 5.005_03 eq 5.00503 ok 8 - 1.23 eq "1.23" ok 9 - "5.005_03" eq "5.005_03" ok 10 - "v1.23" eq "v1.23" ok 11 - 5.005 eq "5.005" ok 12 - 5.006.001 eq v5.6.1 ok 13 - alpha version 1.2.3_4 eq v1.2.3_4 ok 14 - Invalid version format (multiple underscores) # tests with self # numeric tests with non-objects ok 15 - Invalid version format (underscores before decimal) ok 16 - Invalid version format (alpha without decimal) ok 17 - Version string contains invalid data; ignoring ok 18 - Version string contains invalid data; ignoring ok 19 - $version eq "99" ok 20 - $version->numify == 99.0 ok 21 - $version->normal eq v99.0.0 ok 22 - Version string contains invalid data; ignoring ok 23 - defined $version ok 24 - boolean ok 25 - The object isa version::Empty ok 26 - $version <=> $version == 0 ok 27 - $version == $version ok 28 - $version == $version ok 29 - $version < $new_version # numeric tests with objects # numeric tests with numbers # Tests with extended decimal versions # numeric tests with alpha-style non-objects # numeric tests with alpha-style non-objects ok 30 - $new_version > $version ok 31 - $version != $new_version ok 32 - $version < $new_version ok 33 - $new_version > $version ok 34 - $version != $new_version ok 35 - $version->numify() == 5.006001 ok 36 - $version->numify() <= 5.006001 ok 37 - $version->numify() < 5.008 ok 38 - $version == "1.2.3" ok 39 - $version->numify == 1.002003 ok 40 - $version == 2002.9.30.1 ok 41 - $version->numify == 2002.009030001 ok 42 - $version < $new_version ok 43 - $new_version > $version ok 44 - $version != $new_version # tests with alpha-style objects # tests with alpha-style objects # tests with alpha-style objects with same subversion # test implicit [in]equality # forbidden operations ok 45 - $version > $new_version ok 46 - $new_version < $version ok 47 - $version != $new_version ok 48 - $version < $new_version ok 49 - $new_version > $version ok 50 - $version != $new_version ok 51 - !$version->is_alpha ok 52 - $new_version->is_alpha ok 53 - $version > $new_version ok 54 - $new_version < $version ok 55 - $version != $new_version ok 56 - $version > $new_version ok 57 - $new_version < $version ok 58 - $version != $new_version ok 59 - $version == $new_version ok 60 - $version == $new_version ok 61 - $version < $new_version ok 62 - $version < $new_version ok 63 - $version > $new_version # testing qv ok 64 - noop ++ ok 65 - noop -- ok 66 - noop / ok 67 - noop * ok 68 - noop abs # create new from existing version ok 69 - qv("1.2") == "1.2.0" ok 70 - qv(1.2) == "1.2.0" ok 71 - The object isa version::Empty ok 72 - new from existing object ok 73 - class->new(v1.2) identical ok 74 - The object isa version::Empty ok 75 - version->new() doesn't clone # testing CVS Revision # testing CPAN-style versions # Replacement UNIVERSAL::VERSION tests ok 76 - $version->new("1.2.3") works too ok 77 - qw$Revision: 1.2$ == 1.2.0 ok 78 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 79 - CPAN-style alpha version ok 80 - 1.23_01 > 1.23 ok 81 - 1.23_01 < 1.24 ok 82 - Replacement eval works with exact version ok 83 - Called as class method ok 84 - Don't freak if the module doesn't even exist ok 85 - Replacement eval works with incremented version ok 86 - Replacement eval works with single digit ok 87 - Replacement eval works with incremented digit ok 88 - Replacement handles modules without package or VERSION ok 89 - Replacement handles modules without package or VERSION ok 90 - Called as class method ok 91 - Replacement handles modules without VERSION ok 92 - Replacement handles modules without VERSION ok 93 - Replacement handles modules without VERSION ok 94 - Replacement handles modules without VERSION # Tests with v-strings # Tests with real-world (malformed) data ok 95 - "$version" == 1.2.3 ok 96 - $version == $new_version ok 97 - v-string initialized qv() ok 98 - trailing zeros preserved ok 99 - trailing zeros preserved ok 100 - trailing zeros preserved ok 101 - trailing zeros preserved ok 102 - leading zero inferred ok 103 - leading space ignored ok 104 - Undef version comparison \#1 ok 105 - Undef version comparison \#2 ok 106 - Version string 'undef' ok 107 - Version string 'undef' ok 108 - Undef version comparison \#3 ok 109 - Undef version comparison \#4 ok 110 - No initializer at all ok 111 - Undef version comparison \#5 ok 112 - Undef version comparison \#6 ok 113 - Very small version objects ok 114 - Make sure very small versions don't freak ok 115 - Comparing vs. version with no decimal ok 116 - Comparing vs. version with decimal only ok 117 - Make sure very small versions don't freak ok 118 - Succeed - required == VERSION ok 119 - No undef warnings ok 120 - make sure we cleared qv() properly ok 121 - make sure we exported qv() properly ok 122 - The object isa vvv ok 123 - User typed numeric so we error with numeric ok 124 - User typed extended so we error with extended # Testing locale handling with de_DE.utf8 ok 125 - Process locale-dependent floating point ok 126 - Locale doesn't apply to version objects ok 127 - Comparison to locale floating point ok 128 - Invalid version format 1._1 ok 129 - Too large version ok 130 - Too large version ok 131 - Don't fall for Data::Dumper's tricks ok 132 - The object isa version::Bad ok 133 - Bad subclass numify ok 134 - Bad subclass normal ok 135 - Bad subclass stringify ok 136 - Bad subclass vcmp 1..136 ok t/03require....ok 1 - require version; ok 2 - We don't have the imported qv() # tests with bare numbers ok 3 - 5.005_03 eq 5.00503 # tests with quoted numbers ok 4 - 1.23 eq "1.23" ok 5 - "5.005_03" eq "5.005_03" # tests with stringify ok 6 - "v1.23" eq "v1.23" ok 7 - 5.005 eq "5.005" ok 8 - 5.006.001 eq v5.6.1 # test illegal formats ok 9 - alpha version 1.2.3_4 eq v1.2.3_4 ok 10 - Invalid version format (multiple underscores) ok 11 - Invalid version format (underscores before decimal) ok 12 - Invalid version format (alpha without decimal) ok 13 - Version string contains invalid data; ignoring ok 14 - Version string contains invalid data; ignoring ok 15 - $version eq "99" ok 16 - $version->numify == 99.0 ok 17 - $version->normal eq v99.0.0 ok 18 - Version string contains invalid data; ignoring ok 19 - defined $version ok 20 - boolean # tests with self ok 21 - The object isa version ok 22 - $version <=> $version == 0 # numeric tests with non-objects ok 23 - $version == $version ok 24 - $version == $version ok 25 - $version < $new_version ok 26 - $new_version > $version # numeric tests with objects ok 27 - $version != $new_version ok 28 - $version < $new_version ok 29 - $new_version > $version # numeric tests with numbers ok 30 - $version != $new_version ok 31 - $version->numify() == 5.006001 ok 32 - $version->numify() <= 5.006001 # Tests with extended decimal versions ok 33 - $version->numify() < 5.008 ok 34 - $version == "1.2.3" ok 35 - $version->numify == 1.002003 ok 36 - $version == 2002.9.30.1 # numeric tests with alpha-style non-objects ok 37 - $version->numify == 2002.009030001 ok 38 - $version < $new_version ok 39 - $new_version > $version # numeric tests with alpha-style non-objects ok 40 - $version != $new_version ok 41 - $version > $new_version ok 42 - $new_version < $version # tests with alpha-style objects ok 43 - $version != $new_version ok 44 - $version < $new_version ok 45 - $new_version > $version ok 46 - $version != $new_version ok 47 - !$version->is_alpha # tests with alpha-style objects ok 48 - $new_version->is_alpha ok 49 - $version > $new_version ok 50 - $new_version < $version # tests with alpha-style objects with same subversion ok 51 - $version != $new_version ok 52 - $version > $new_version ok 53 - $new_version < $version # test implicit [in]equality ok 54 - $version != $new_version ok 55 - $version == $new_version ok 56 - $version == $new_version ok 57 - $version < $new_version ok 58 - $version < $new_version # forbidden operations ok 59 - $version > $new_version ok 60 - noop ++ ok 61 - noop -- ok 62 - noop / ok 63 - noop * ok 64 - noop abs ok 65 # skip version require'd instead of use'd, cannot test qv ok 66 # skip version require'd instead of use'd, cannot test qv # create new from existing version ok 67 # skip version require'd instead of use'd, cannot test qv ok 68 - new from existing object ok 69 - class->new(v1.2.3) identical ok 70 - The object isa version ok 71 - version->new() doesn't clone # testing CVS Revision ok 72 - $version->new("1.2.3") works too ok 73 - qw$Revision: 1.2$ == 1.2.0 # testing CPAN-style versions ok 74 - qw$Revision: 1.2.3.4$ == 1.2.3.4 ok 75 - CPAN-style alpha version ok 76 - 1.23_01 > 1.23 # Replacement UNIVERSAL::VERSION tests ok 77 - 1.23_01 < 1.24 ok 78 - Replacement eval works with exact version ok 79 - Called as class method ok 80 - Don't freak if the module doesn't even exist ok 81 - Replacement eval works with incremented version ok 82 - Replacement eval works with single digit ok 83 - Replacement eval works with incremented digit ok 84 - Replacement handles modules without package or VERSION ok 85 - Replacement handles modules without package or VERSION ok 86 - Called as class method ok 87 - Replacement handles modules without VERSION ok 88 - Replacement handles modules without VERSION ok 89 - Replacement handles modules without VERSION ok 90 - Replacement handles modules without VERSION # Tests with v-strings ok 91 - "$version" == 1.2.3 ok 92 - $version == $new_version # Tests with real-world (malformed) data ok 93 # skip version require'd instead of use'd, cannot test qv ok 94 - trailing zeros preserved ok 95 - trailing zeros preserved ok 96 - trailing zeros preserved ok 97 - trailing zeros preserved ok 98 - leading zero inferred ok 99 - leading space ignored ok 100 - Undef version comparison \#1 ok 101 - Undef version comparison \#2 ok 102 - Version string 'undef' ok 103 - Version string 'undef' ok 104 - Undef version comparison \#3 ok 105 - Undef version comparison \#4 ok 106 - No initializer at all ok 107 - Undef version comparison \#5 ok 108 - Undef version comparison \#6 ok 109 - Very small version objects ok 110 - Make sure very small versions don't freak ok 111 - Comparing vs. version with no decimal ok 112 - Comparing vs. version with decimal only ok 113 - Make sure very small versions don't freak ok 114 - Succeed - required == VERSION ok 115 - No undef warnings ok 116 - make sure we cleared qv() properly ok 117 - make sure we exported qv() properly ok 118 - The object isa vvv ok 119 - User typed numeric so we error with numeric ok 120 - User typed extended so we error with extended # Testing locale handling with de_DE.utf8 ok 121 - Process locale-dependent floating point ok 122 - Locale doesn't apply to version objects ok 123 - Comparison to locale floating point ok 124 - Invalid version format 1._1 ok 125 - Too large version ok 126 - Too large version ok 127 - Don't fall for Data::Dumper's tricks 1..127 ok 4/127 skipped: version require'd instead of use'd, cannot test qv All tests successful, 4 subtests skipped. Files=3, Tests=390, 3 wallclock secs ( 0.94 cusr + 0.24 csys = 1.18 CPU) make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' No tests defined for version::vxs extension. make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/version/vutil' Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/version/vxs/vxs.so Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/version.pm Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/version/vxs.pm Appending installation info to /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/perllocal.pod