PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2011-06-09T12:16:13 ActivePerl-1003 CPAN-1.9402 Going to read '/export/home/fly1064/var/cpan/Metadata' Database was generated on Wed, 08 Jun 2011 18:32:20 GMT Running make for Z/ZE/ZEFRAM/Time-HiRes-1.9723.tar.gz Checksum for /net/nas/data/cpan/authors/id/Z/ZE/ZEFRAM/Time-HiRes-1.9723.tar.gz ok Will not use Archive::Tar, need 1.00 Time-HiRes-1.9723/ Time-HiRes-1.9723/META.yml Time-HiRes-1.9723/MANIFEST Time-HiRes-1.9723/HiRes.pm Time-HiRes-1.9723/Changes Time-HiRes-1.9723/ppport.h Time-HiRes-1.9723/README Time-HiRes-1.9723/hints/ Time-HiRes-1.9723/hints/aix.pl Time-HiRes-1.9723/hints/dynixptx.pl Time-HiRes-1.9723/hints/solaris.pl Time-HiRes-1.9723/hints/linux.pl Time-HiRes-1.9723/hints/irix.pl Time-HiRes-1.9723/hints/dec_osf.pl Time-HiRes-1.9723/hints/svr4.pl Time-HiRes-1.9723/hints/sco.pl Time-HiRes-1.9723/TODO Time-HiRes-1.9723/HiRes.xs Time-HiRes-1.9723/fallback/ Time-HiRes-1.9723/fallback/const-c.inc Time-HiRes-1.9723/fallback/const-xs.inc Time-HiRes-1.9723/typemap Time-HiRes-1.9723/Makefile.PL Time-HiRes-1.9723/t/ Time-HiRes-1.9723/t/Watchdog.pm Time-HiRes-1.9723/t/sleep.t Time-HiRes-1.9723/t/nanosleep.t Time-HiRes-1.9723/t/itimer.t Time-HiRes-1.9723/t/usleep.t Time-HiRes-1.9723/t/ualarm.t Time-HiRes-1.9723/t/clock.t Time-HiRes-1.9723/t/gettimeofday.t Time-HiRes-1.9723/t/time.t Time-HiRes-1.9723/t/tv_interval.t Time-HiRes-1.9723/t/stat.t Time-HiRes-1.9723/t/alarm.t CPAN.pm: Going to build Z/ZE/ZEFRAM/Time-HiRes-1.9723.tar.gz >>> /export/home/fly1064/bin/perl Makefile.PL Configuring Time::HiRes... Using hints hints/solaris.pl... Extra libraries: -lrt... Have syscall()... looking for syscall.h... found . Looking for gettimeofday()... found. Looking for setitimer()... found. Looking for getitimer()... found. You have interval timers (both setitimer and getitimer). Looking for ualarm()... found. Looking for usleep()... found. Looking for nanosleep()... testing... found. You can mix subsecond sleeps with signals, if you want to. (It's still not portable, though.) Looking for clock_gettime()... found. Looking for clock_getres()... found. Looking for clock_nanosleep()... NOT found. Looking for clock()... found. Looking for stat() subsecond timestamps... Trying struct stat st_atimespec.tv_nsec...NOT found. Trying struct stat st_atimensec...NOT found. Trying struct stat st_atime_n...NOT found. Trying struct stat st_atim.tv_nsec...found. Trying struct stat st_uatime...Processing hints file hints/solaris.pl NOT found. You seem to have stat() subsecond timestamps. (Your struct stat has them, but the filesystems must help.) Checking if your kit is complete... Looks good Writing Makefile for Time::HiRes Now you may issue 'make'. Do not forget also 'make test'. >>> make cp HiRes.pm blib/lib/Time/HiRes.pm /export/home/fly1064/bin/perl /export/home/fly1064/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1064/ap1003/lib/ExtUtils/typemap -typemap typemap HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c cc -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.9723\" -DXS_VERSION=\"1.9723\" -KPIC "-I/export/home/fly1064/ap1003/lib/CORE" -DTIME_HIRES_NANOSLEEP -DTIME_HIRES_CLOCK_GETTIME -DTIME_HIRES_CLOCK_GETRES -DTIME_HIRES_CLOCK -DTIME_HIRES_STAT=4 -DATLEASTFIVEOHOHFIVE HiRes.c Running Mkbootstrap for Time::HiRes () chmod 644 HiRes.bs rm -f blib/arch/auto/Time/HiRes/HiRes.so LD_RUN_PATH="/usr/lib/sparcv9" cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 HiRes.o -o blib/arch/auto/Time/HiRes/HiRes.so \ -lrt \ chmod 755 blib/arch/auto/Time/HiRes/HiRes.so cp HiRes.bs blib/arch/auto/Time/HiRes/HiRes.bs chmod 644 blib/arch/auto/Time/HiRes/HiRes.bs Manifying blib/man3/Time::HiRes.3 ZEFRAM/Time-HiRes-1.9723.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1064/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/alarm.t ......... 1..10 # I am the main process 902, starting the watchdog process... # The watchdog process 903 launched, continuing testing... ok 1 - require Time::HiRes; # I am the watchdog process 903, sleeping for 360 seconds... # sigaction tick, ALRM = 14 # Tick! 4 0.3257 # Select returned! 4 0.326198 # 0.891267333333333 # Tick! 3 0.635716 # Select returned! 3 0.63624 # 0.78792 # Tick! 2 0.945702 # Select returned! 2 0.946156 # 0.684614666666667 # Tick! 1 1.255681 # Select returned! 1 1.256156 # 0.581281333333333 # Tick! 0 1.565758 # Select returned! 0 1.566252 # 0.477916 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1307646994.70396, t0 = 1307646994.70356, dt = 0.000406980514526367 # N = 2048, t1 = 1307646994.70494, t0 = 1307646994.70414, dt = 0.00079798698425293 # N = 4096, t1 = 1307646994.70667, t0 = 1307646994.70507, dt = 0.00159192085266113 # N = 8192, t1 = 1307646994.71016, t0 = 1307646994.7068, dt = 0.00335407257080078 # N = 16384, t1 = 1307646994.71668, t0 = 1307646994.71032, dt = 0.00635290145874023 # N = 32768, t1 = 1307646994.72952, t0 = 1307646994.71682, dt = 0.0127010345458984 # Alarm 1 - 1307646994.74934 # Alarm 2 - 1307646994.75934 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 902, terminating the watchdog process 903 before it terminates me in 355 seconds (testing took 5 seconds). # kill KILL 903 = 1 # All done. ok Too many arguments for Time::HiRes::clock_nanosleep at t/clock.t line 74, near "$s)" Execution of t/clock.t aborted due to compilation errors. # Looks like you planned 5 tests but ran 1. # Looks like your test exited with 255 just after 1. t/clock.t ......... 1..5 # I am the main process 921, starting the watchdog process... # I am the watchdog process 922, sleeping for 360 seconds... # The watchdog process 922 launched, continuing testing... ok 1 - require Time::HiRes; # I am the main process 921, terminating the watchdog process 922 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 922 = 1 # All done. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 4/5 subtests t/gettimeofday.t .. 1..6 # I am the main process 923, starting the watchdog process... # The watchdog process 924 launched, continuing testing... # gettimeofday returned 2 args ok 1 ok 2 # I am the watchdog process 924, sleeping for 360 seconds... ok 3 ok 4 ok 5 ok 6 # I am the main process 923, terminating the watchdog process 924 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 924 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 925, starting the watchdog process... # The watchdog process 927 launched, continuing testing... # setitimer: 0 0 ok 1 # getitimer: 0.49 0.4 # I am the watchdog process 927, sleeping for 360 seconds... # Tick! 2 0.507726 # Tick! 1 0.92762 # Tick! 0 1.327569 # Tick! 0 1.737609 # getitimer: 0 0 ok 2 # I am the main process 925, terminating the watchdog process 927 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 927 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 947, starting the watchdog process... # The watchdog process 948 launched, continuing testing... ok 1 - negative time error # I am the watchdog process 948, sleeping for 360 seconds... ok 2 ok 3 # I am the main process 947, terminating the watchdog process 948 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 948 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 955, starting the watchdog process... # I am the watchdog process 959, sleeping for 360 seconds... # The watchdog process 959 launched, continuing testing... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1307647003.24377 ok 3 # sleep...0.503765 ok 4 # I am the main process 955, terminating the watchdog process 959 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 959 = 1 # All done. ok t/stat.t .......... 1..1 # I am the main process 961, starting the watchdog process... # The watchdog process 962 launched, continuing testing... # I am the watchdog process 962, sleeping for 360 seconds... # mtime = 1307647004.11908 1307647004.40908 1307647004.78907 1307647005.10907 1307647005.38906 # atime = 1307647003.92909 1307647003.92909 1307647003.92909 1307647003.92909 1307647003.92909 # ai = 4, mi = 4, ss = 8 ok 1 # I am the main process 961, terminating the watchdog process 962 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 962 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 967, starting the watchdog process... # I am the watchdog process 968, sleeping for 360 seconds... # The watchdog process 968 launched, continuing testing... ok 1 - require Time::HiRes; ok 2 # s = 74.7372617721558, n = 100, s/n = 0.747372617721558 # I am the main process 967, terminating the watchdog process 968 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 968 = 1 # All done. ok t/tv_interval.t ... 1..2 ok 1 - require Time::HiRes; ok 2 ok t/ualarm.t ........ 1..12 # I am the main process 971, starting the watchdog process... # The watchdog process 973 launched, continuing testing... ok 1 # tick = 1, one = 1307647006, two = 1307647006, three = 1307647006 ok 2 # tick = 3, one = 1307647006, two = 1307647006, three = 1307647006 ok 3 - negative time error # t0 = 1307647006.21304 # ualarm(100000) # I am the watchdog process 973, sleeping for 360 seconds... # t1 = 1307647006.31934 # dt = 0.106298923492432 # r = 1.06298923492432 ok 4 # t0 = 1307647006.32215 # ualarm(1100000) # t1 = 1307647007.4292 # dt = 1.10705494880676 # r = 1.00641358982433 ok 5 # t0 = 1307647007.4332 # ualarm(2200000) # t1 = 1307647009.63914 # dt = 2.20594692230225 # r = 1.00270314650102 ok 6 # t0 = 1307647009.64313 # ualarm(4300000) # t1 = 1307647013.94912 # dt = 4.305988073349 # r = 1.00139257519744 ok 7 # t0 = 1307647013.95094 # got0 = 0 # t1 = 1307647014.25094 # t1 - t0 = 0.300002098083496 # got1 = 200004 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 971, terminating the watchdog process 973 before it terminates me in 352 seconds (testing took 8 seconds). # kill KILL 973 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 1022, starting the watchdog process... # The watchdog process 1023 launched, continuing testing... ok 1 - negative time error # I am the watchdog process 1023, sleeping for 360 seconds... ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 1022, terminating the watchdog process 1023 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 1023 = 1 # All done. ok Test Summary Report ------------------- t/clock.t (Wstat: 65280 Tests: 1 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 5 tests but ran 1. Files=11, Tests=49, 26 wallclock secs ( 0.22 usr 0.12 sys + 13.87 cusr 1.96 csys = 16.17 CPU) Result: FAIL Failed 1/11 test programs. 0/49 subtests failed. make: *** [test_dynamic] Error 255 ZEFRAM/Time-HiRes-1.9723.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ZEFRAM/Time-HiRes-1.9723.tar.gz Finished 2011-06-09T12:16:58