PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2015-11-14T02:22:49 ActivePerl-1200 CPAN-2.00 Reading '/export/home/fly1264/var/cpan/Metadata' Database was generated on Sat, 14 Nov 2015 07:06:02 GMT Running make for R/RJ/RJBS/Time-HiRes-1.9728.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/Time-HiRes-1.9728.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RJ/RJBS/CHECKSUMS Checksum for /export/home/fly1264/var/cpan/sources/authors/id/R/RJ/RJBS/Time-HiRes-1.9728.tar.gz ok Time-HiRes-1.9728/ Time-HiRes-1.9728/Changes Time-HiRes-1.9728/fallback/ Time-HiRes-1.9728/hints/ Time-HiRes-1.9728/HiRes.pm Time-HiRes-1.9728/HiRes.xs Time-HiRes-1.9728/Makefile.PL Time-HiRes-1.9728/MANIFEST Time-HiRes-1.9728/META.json Time-HiRes-1.9728/META.yml Time-HiRes-1.9728/ppport.h Time-HiRes-1.9728/README Time-HiRes-1.9728/t/ Time-HiRes-1.9728/TODO Time-HiRes-1.9728/typemap Time-HiRes-1.9728/t/alarm.t Time-HiRes-1.9728/t/clock.t Time-HiRes-1.9728/t/gettimeofday.t Time-HiRes-1.9728/t/itimer.t Time-HiRes-1.9728/t/nanosleep.t Time-HiRes-1.9728/t/sleep.t Time-HiRes-1.9728/t/stat.t Time-HiRes-1.9728/t/time.t Time-HiRes-1.9728/t/tv_interval.t Time-HiRes-1.9728/t/ualarm.t Time-HiRes-1.9728/t/usleep.t Time-HiRes-1.9728/t/Watchdog.pm Time-HiRes-1.9728/hints/aix.pl Time-HiRes-1.9728/hints/dec_osf.pl Time-HiRes-1.9728/hints/dynixptx.pl Time-HiRes-1.9728/hints/irix.pl Time-HiRes-1.9728/hints/linux.pl Time-HiRes-1.9728/hints/sco.pl Time-HiRes-1.9728/hints/solaris.pl Time-HiRes-1.9728/hints/svr4.pl Time-HiRes-1.9728/fallback/const-c.inc Time-HiRes-1.9728/fallback/const-xs.inc CPAN.pm: Building R/RJ/RJBS/Time-HiRes-1.9728.tar.gz >>> /export/home/fly1264/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 Generating a Unix-style Makefile Writing Makefile for Time::HiRes Writing MYMETA.yml and MYMETA.json Now you may issue 'make'. Do not forget also 'make test'. >>> make cp HiRes.pm blib/lib/Time/HiRes.pm Running Mkbootstrap for Time::HiRes () chmod 644 "HiRes.bs" "/export/home/fly1264/bin/perl" "/export/home/fly1264/var/megalib/ExtUtils/xsubpp" -typemap "/export/home/fly1264/ap1200/lib/ExtUtils/typemap" -typemap "typemap" HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c cc -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.9728\" -DXS_VERSION=\"1.9728\" -KPIC "-I/export/home/fly1264/ap1200/lib/CORE" -DTIME_HIRES_NANOSLEEP -DTIME_HIRES_CLOCK_GETTIME -DTIME_HIRES_CLOCK_GETRES -DTIME_HIRES_CLOCK -DTIME_HIRES_STAT=4 -DATLEASTFIVEOHOHFIVE HiRes.c rm -f blib/arch/auto/Time/HiRes/HiRes.so LD_RUN_PATH="/lib/sparcv9" cc -G -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/lib/sparcv9 -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 "/export/home/fly1264/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- HiRes.bs blib/arch/auto/Time/HiRes/HiRes.bs 644 Manifying 1 pod document RJBS/Time-HiRes-1.9728.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 Running Mkbootstrap for Time::HiRes () chmod 644 "HiRes.bs" PERL_DL_NONLAZY=1 "/export/home/fly1264/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/alarm.t ......... 1..10 # I am the main process 24428, starting the watchdog process... # The watchdog process 24429 launched, continuing testing... # I am the watchdog process 24429, sleeping for 360 seconds... ok 1 - require Time::HiRes; # sigaction tick, ALRM = 14 # Tick! 4 0.310674 # Select returned! 4 0.310939 # 0.896353666666667 # Tick! 3 0.620695 # Select returned! 3 0.621053 # 0.792982333333333 # Tick! 2 0.930621 # Select returned! 2 0.930789 # 0.689737 # Tick! 1 1.240655 # Select returned! 1 1.240917 # 0.586361 # Tick! 0 1.550655 # Select returned! 0 1.550926 # 0.483024666666667 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1447496598.39269, t0 = 1447496598.39237, dt = 0.000322103500366211 # N = 2048, t1 = 1447496598.39346, t0 = 1447496598.39283, dt = 0.00063014030456543 # N = 4096, t1 = 1447496598.39487, t0 = 1447496598.39357, dt = 0.00130414962768555 # N = 8192, t1 = 1447496598.3975, t0 = 1447496598.39499, dt = 0.00250911712646484 # N = 16384, t1 = 1447496598.40271, t0 = 1447496598.39764, dt = 0.00506901741027832 # N = 32768, t1 = 1447496598.41295, t0 = 1447496598.40283, dt = 0.0101277828216553 # Alarm 1 - 1447496598.42933 # Alarm 2 - 1447496598.43933 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 24428, terminating the watchdog process 24429 before it terminates me in 354 seconds (testing took 6 seconds). # kill KILL 24429 = 1 # All done. ok t/clock.t ......... 1..5 # I am the main process 24430, starting the watchdog process... # The watchdog process 24431 launched, continuing testing... # I am the watchdog process 24431, sleeping for 360 seconds... ok 1 - require Time::HiRes; # have_clock_gettime = 1 # have_clock_getres = 1 # have_clock_nanosleep = 0 # have_clock = 1 # CLOCK_REALTIME: try = 1 # t1 = 1447496604.26927, t0 = 1447496602.7568 # dt = 1.51246356964111, rt = 0.00830904642740893 ok 2 ok 3 ok 4 # skip no clock_nanosleep # clock = 0 # clock = 0 0.31 # clock = 0 0.31 0.63 # clock = 0 0.31 0.63 0.95 ok 5 # I am the main process 24430, terminating the watchdog process 24431 before it terminates me in 357 seconds (testing took 3 seconds). # kill KILL 24431 = 1 # All done. ok t/gettimeofday.t .. 1..6 # I am the main process 24432, starting the watchdog process... # The watchdog process 24433 launched, continuing testing... # I am the watchdog process 24433, sleeping for 360 seconds... # gettimeofday returned 2 args ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 24432, terminating the watchdog process 24433 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 24433 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 24434, starting the watchdog process... # The watchdog process 24435 launched, continuing testing... # I am the watchdog process 24435, sleeping for 360 seconds... # setitimer: 0 0 ok 1 - ITIMER_VIRTUAL defined with sufficient granularity # getitimer: 0.49 0.4 # Tick! 2 0.499339 # Tick! 1 0.909165 # Tick! 0 1.309149 # Tick! 0 1.729153 # getitimer: 0 0 # at end, i=0 ok 2 - time left should be zero # I am the main process 24434, terminating the watchdog process 24435 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 24435 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 24436, starting the watchdog process... # The watchdog process 24437 launched, continuing testing... # I am the watchdog process 24437, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 # I am the main process 24436, terminating the watchdog process 24437 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 24437 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 24438, starting the watchdog process... # The watchdog process 24439 launched, continuing testing... # I am the watchdog process 24439, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1447496609.26147 ok 3 # sleep...0.507044 ok 4 # I am the main process 24438, terminating the watchdog process 24439 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 24439 = 1 # All done. ok t/stat.t .......... 1..43 # I am the main process 24440, starting the watchdog process... # The watchdog process 24441 launched, continuing testing... # I am the watchdog process 24441, sleeping for 360 seconds... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 # mtime = 1447496610.08902 1447496610.34901 1447496610.64901 1447496610.879 1447496611.229 # atime = 1447496610.07903 1447496610.07903 1447496610.07903 1447496610.07903 1447496610.07903 # ai = 4, mi = 4, ss = 8 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 # I am the main process 24440, terminating the watchdog process 24441 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 24441 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 24444, starting the watchdog process... # The watchdog process 24445 launched, continuing testing... # I am the watchdog process 24445, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 # s = 62.1530256271362, n = 100, s/n = 0.621530256271362 # I am the main process 24444, terminating the watchdog process 24445 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 24445 = 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 24447, starting the watchdog process... # The watchdog process 24448 launched, continuing testing... # I am the watchdog process 24448, sleeping for 360 seconds... ok 1 # tick = 1, one = 1447496611, two = 1447496611, three = 1447496612 ok 2 # tick = 3, one = 1447496611, two = 1447496611, three = 1447496612 ok 3 - negative time error # t0 = 1447496612.05094 # ualarm(100000) # t1 = 1447496612.15914 # dt = 0.108202934265137 # r = 1.08202934265137 ok 4 # t0 = 1447496612.16058 # ualarm(1100000) # t1 = 1447496613.26906 # dt = 1.10847902297974 # r = 1.00770820270885 ok 5 # t0 = 1447496613.27025 # ualarm(2200000) # t1 = 1447496615.47906 # dt = 2.20881199836731 # r = 1.00400545380332 ok 6 # t0 = 1447496615.48051 # ualarm(4300000) # t1 = 1447496619.78899 # dt = 4.30848097801208 # r = 1.00197232046793 ok 7 # t0 = 1447496619.79045 # got0 = 0 # t1 = 1447496620.09045 # t1 - t0 = 0.300000905990601 # got1 = 200004 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 24447, terminating the watchdog process 24448 before it terminates me in 351 seconds (testing took 9 seconds). # kill KILL 24448 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 24451, starting the watchdog process... # The watchdog process 24452 launched, continuing testing... # I am the watchdog process 24452, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 24451, terminating the watchdog process 24452 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 24452 = 1 # All done. ok All tests successful. Files=11, Tests=95, 28 wallclock secs ( 0.25 usr 0.17 sys + 16.52 cusr 0.33 csys = 17.27 CPU) Result: PASS RJBS/Time-HiRes-1.9728.tar.gz make test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> High resolution alarm, sleep, gettimeofday, interval timers >>> (cd /export/home/fly1264/var/cpan/build/Time-HiRes-1.9728-AnXfAi && tar cvf - Time-HiRes-1.9728.ppd blib) | gzip -c >/export/home/fly1264/var/REPO/R/RJ/RJBS/Time-HiRes-1.9728.tar.gz Time-HiRes-1.9728.ppd blib/ blib/lib/ blib/lib/Time/ blib/lib/Time/HiRes.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Time/ blib/arch/auto/Time/HiRes/ blib/arch/auto/Time/HiRes/HiRes.so blib/man3/ blib/man3/Time::HiRes.3 >>> mv /export/home/fly1264/var/cpan/build/Time-HiRes-1.9728-AnXfAi/Time-HiRes-1.9728.ppd /export/home/fly1264/var/REPO/R/RJ/RJBS Finished 2015-11-14T02:23:45