PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2015-11-14T02:15:00 ActivePerl-1402 CPAN-2.00 Reading '/export/home/fly1432/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/fly1432/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/fly1432/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/fly1432/bin/perl" "/export/home/fly1432/var/megalib/ExtUtils/xsubpp" -typemap "/export/home/fly1432/ap1402/lib/ExtUtils/typemap" -typemap "typemap" HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.9728\" -DXS_VERSION=\"1.9728\" -KPIC "-I/export/home/fly1432/ap1402/lib/CORE" -DTIME_HIRES_NANOSLEEP -DTIME_HIRES_CLOCK_GETTIME -DTIME_HIRES_CLOCK_GETRES -DTIME_HIRES_CLOCK -DTIME_HIRES_STAT=4 -DATLEASTFIVEOHOHFIVE HiRes.c "/export/home/fly1432/ap1402/lib/CORE/regexp.h", line 329: warning: statement not reached rm -f blib/arch/auto/Time/HiRes/HiRes.so LD_RUN_PATH="/usr/lib" cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib/v8plus -L/opt/SUNWspro/prod/lib -L/lib HiRes.o -o blib/arch/auto/Time/HiRes/HiRes.so \ -lrt \ chmod 755 blib/arch/auto/Time/HiRes/HiRes.so "/export/home/fly1432/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/fly1432/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 18386, starting the watchdog process... # The watchdog process 18387 launched, continuing testing... # I am the watchdog process 18387, sleeping for 360 seconds... ok 1 - require Time::HiRes; # sigaction tick, ALRM = 14 # Tick! 4 0.308477 # Select returned! 4 0.308728 # 0.897090666666667 # Tick! 3 0.618478 # Select returned! 3 0.618758 # 0.793747333333333 # Tick! 2 0.928427 # Select returned! 2 0.928578 # 0.690474 # Tick! 1 1.238492 # Select returned! 1 1.238831 # 0.587056333333333 # Tick! 0 1.548522 # Select returned! 0 1.548911 # 0.483696333333333 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1447496124.52332, t0 = 1447496124.523, dt = 0.000324010848999023 # N = 2048, t1 = 1447496124.52408, t0 = 1447496124.52344, dt = 0.000638961791992188 # N = 4096, t1 = 1447496124.52544, t0 = 1447496124.52417, dt = 0.00127506256103516 # N = 8192, t1 = 1447496124.52808, t0 = 1447496124.52553, dt = 0.0025489330291748 # N = 16384, t1 = 1447496124.53305, t0 = 1447496124.52817, dt = 0.00488090515136719 # N = 32768, t1 = 1447496124.54324, t0 = 1447496124.53316, dt = 0.0100829601287842 # Alarm 1 - 1447496124.56011 # Alarm 2 - 1447496124.58043 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 18386, terminating the watchdog process 18387 before it terminates me in 354 seconds (testing took 6 seconds). # kill KILL 18387 = 1 # All done. ok t/clock.t ......... 1..5 # I am the main process 18400, starting the watchdog process... # The watchdog process 18403 launched, continuing testing... # I am the watchdog process 18403, 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 = 1447496130.36011, t0 = 1447496128.84331 # dt = 1.51679587364197, rt = 0.0111972490946453 ok 2 ok 3 ok 4 # skip no clock_nanosleep # clock = 0 # clock = 0 0.3 # clock = 0 0.3 0.6 # clock = 0 0.3 0.6 0.9 ok 5 # I am the main process 18400, terminating the watchdog process 18403 before it terminates me in 357 seconds (testing took 3 seconds). # kill KILL 18403 = 1 # All done. ok t/gettimeofday.t .. 1..6 # I am the main process 18421, starting the watchdog process... # The watchdog process 18422 launched, continuing testing... # I am the watchdog process 18422, 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 18421, terminating the watchdog process 18422 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 18422 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 18428, starting the watchdog process... # The watchdog process 18429 launched, continuing testing... # I am the watchdog process 18429, sleeping for 360 seconds... # setitimer: 0 0 ok 1 - ITIMER_VIRTUAL defined with sufficient granularity # getitimer: 0.49 0.4 # Tick! 2 0.506143 # Tick! 1 0.906008 # Tick! 0 1.305907 # Tick! 0 1.736078 # getitimer: 0 0 # at end, i=0 ok 2 - time left should be zero # I am the main process 18428, terminating the watchdog process 18429 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 18429 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 18455, starting the watchdog process... # The watchdog process 18456 launched, continuing testing... # I am the watchdog process 18456, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 # I am the main process 18455, terminating the watchdog process 18456 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 18456 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 18457, starting the watchdog process... # The watchdog process 18458 launched, continuing testing... # I am the watchdog process 18458, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1447496135.15056 ok 3 # sleep...0.50901 ok 4 # I am the main process 18457, terminating the watchdog process 18458 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 18458 = 1 # All done. ok t/stat.t .......... 1..43 # I am the main process 18459, starting the watchdog process... # I am the watchdog process 18461, sleeping for 360 seconds... # The watchdog process 18461 launched, continuing testing... 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 = 1447496135.99059 1447496136.29031 1447496136.63049 1447496137.0104 1447496137.34046 # atime = 1447496136.15027 1447496136.49023 1447496136.82021 1447496137.14015 1447496137.55023 # 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 18459, terminating the watchdog process 18461 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 18461 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 18479, starting the watchdog process... # The watchdog process 18480 launched, continuing testing... # I am the watchdog process 18480, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 # s = 70.6753315925598, n = 100, s/n = 0.706753315925598 # I am the main process 18479, terminating the watchdog process 18480 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 18480 = 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 18482, starting the watchdog process... # The watchdog process 18483 launched, continuing testing... # I am the watchdog process 18483, sleeping for 360 seconds... ok 1 # tick = 1, one = 1447496137, two = 1447496138, three = 1447496138 ok 2 # tick = 3, one = 1447496137, two = 1447496138, three = 1447496138 ok 3 - negative time error # t0 = 1447496138.06184 # ualarm(100000) # t1 = 1447496138.17011 # dt = 0.108271837234497 # r = 1.08271837234497 ok 4 # t0 = 1447496138.17083 # ualarm(1100000) # t1 = 1447496139.28012 # dt = 1.10928583145142 # r = 1.00844166495583 ok 5 # t0 = 1447496139.28096 # ualarm(2200000) # t1 = 1447496141.4901 # dt = 2.2091429233551 # r = 1.00415587425232 ok 6 # t0 = 1447496141.49082 # ualarm(4300000) # t1 = 1447496145.80021 # dt = 4.30939197540283 # r = 1.00218418032624 ok 7 # t0 = 1447496145.80151 # got0 = 0 # t1 = 1447496146.10151 # t1 - t0 = 0.300000905990601 # got1 = 200006 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 18482, terminating the watchdog process 18483 before it terminates me in 351 seconds (testing took 9 seconds). # kill KILL 18483 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 18540, starting the watchdog process... # The watchdog process 18542 launched, continuing testing... # I am the watchdog process 18542, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 18540, terminating the watchdog process 18542 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 18542 = 1 # All done. ok All tests successful. Files=11, Tests=95, 28 wallclock secs ( 0.20 usr 0.08 sys + 16.12 cusr 0.36 csys = 16.76 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/fly1432/var/cpan/build/Time-HiRes-1.9728-rVTndg && tar cvf - Time-HiRes-1.9728.ppd blib) | gzip -c >/export/home/fly1432/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/fly1432/var/cpan/build/Time-HiRes-1.9728-rVTndg/Time-HiRes-1.9728.ppd /export/home/fly1432/var/REPO/R/RJ/RJBS Finished 2015-11-14T02:15:51