PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2015-11-14T18:11:10 ActivePerl-1205 CPAN-2.00 Reading '/export/home/fly1232/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/fly1232/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/fly1232/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/fly1232/bin/perl" "/export/home/fly1232/var/megalib/ExtUtils/xsubpp" -typemap "/export/home/fly1232/ap1205/lib/ExtUtils/typemap" -typemap "typemap" HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.9728\" -DXS_VERSION=\"1.9728\" -KPIC "-I/export/home/fly1232/ap1205/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="/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/fly1232/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/fly1232/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 27105, starting the watchdog process... # The watchdog process 27106 launched, continuing testing... # I am the watchdog process 27106, sleeping for 360 seconds... ok 1 - require Time::HiRes; # sigaction tick, ALRM = 14 # Tick! 4 0.311756 # Select returned! 4 0.312173 # 0.895942333333333 # Tick! 3 0.621615 # Select returned! 3 0.621747 # 0.792751 # Tick! 2 0.931705 # Select returned! 2 0.932052 # 0.689316 # Tick! 1 1.241617 # Select returned! 1 1.241761 # 0.586079666666667 # Tick! 0 1.551605 # Select returned! 0 1.551727 # 0.482757666666667 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1447553494.99292, t0 = 1447553494.9926, dt = 0.000313043594360352 # N = 2048, t1 = 1447553494.99364, t0 = 1447553494.99303, dt = 0.000617027282714844 # N = 4096, t1 = 1447553494.99498, t0 = 1447553494.99376, dt = 0.00122404098510742 # N = 8192, t1 = 1447553494.99753, t0 = 1447553494.99507, dt = 0.00245785713195801 # N = 16384, t1 = 1447553495.00253, t0 = 1447553494.99761, dt = 0.0049140453338623 # N = 32768, t1 = 1447553495.01244, t0 = 1447553495.00262, dt = 0.00982499122619629 # N = 65536, t1 = 1447553495.03219, t0 = 1447553495.01254, dt = 0.0196468830108643 # Alarm 1 - 1447553495.05008 # Alarm 2 - 1447553495.08954 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 27105, terminating the watchdog process 27106 before it terminates me in 354 seconds (testing took 6 seconds). # kill KILL 27106 = 1 # All done. ok t/clock.t ......... 1..5 # I am the main process 27107, starting the watchdog process... # The watchdog process 27108 launched, continuing testing... # I am the watchdog process 27108, 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 = 1447553500.97003, t0 = 1447553499.45184 # dt = 1.51818442344666, rt = 0.0121229489644368 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 27107, terminating the watchdog process 27108 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 27108 = 1 # All done. ok t/gettimeofday.t .. 1..6 # I am the main process 27109, starting the watchdog process... # The watchdog process 27110 launched, continuing testing... # I am the watchdog process 27110, 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 27109, terminating the watchdog process 27110 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 27110 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 27111, starting the watchdog process... # The watchdog process 27112 launched, continuing testing... # I am the watchdog process 27112, sleeping for 360 seconds... # setitimer: 0 0 ok 1 - ITIMER_VIRTUAL defined with sufficient granularity # getitimer: 0.49 0.4 # Tick! 2 0.496626 # Tick! 1 0.896471 # Tick! 0 1.296467 # Tick! 0 1.696474 # getitimer: 0 0 # at end, i=0 ok 2 - time left should be zero # I am the main process 27111, terminating the watchdog process 27112 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 27112 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 27113, starting the watchdog process... # The watchdog process 27114 launched, continuing testing... # I am the watchdog process 27114, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 # I am the main process 27113, terminating the watchdog process 27114 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 27114 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 27115, starting the watchdog process... # The watchdog process 27116 launched, continuing testing... # I am the watchdog process 27116, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1447553505.68048 ok 3 # sleep...0.509049 ok 4 # I am the main process 27115, terminating the watchdog process 27116 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 27116 = 1 # All done. ok t/stat.t .......... 1..43 # I am the main process 27117, starting the watchdog process... # The watchdog process 27118 launched, continuing testing... # I am the watchdog process 27118, 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 = 1447553506.44049 1447553506.70023 1447553506.98017 1447553507.28019 1447553507.61018 # atime = 1447553506.58015 1447553506.85008 1447553507.12007 1447553507.47008 1447553507.80007 # 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 27117, terminating the watchdog process 27118 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 27118 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 27119, starting the watchdog process... # The watchdog process 27120 launched, continuing testing... # I am the watchdog process 27120, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 # s = 95.2334651947021, n = 100, s/n = 0.952334651947021 # I am the main process 27119, terminating the watchdog process 27120 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 27120 = 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 27122, starting the watchdog process... # The watchdog process 27123 launched, continuing testing... # I am the watchdog process 27123, sleeping for 360 seconds... ok 1 # tick = 1, one = 1447553508, two = 1447553508, three = 1447553508 ok 2 # tick = 3, one = 1447553508, two = 1447553508, three = 1447553508 ok 3 - negative time error # t0 = 1447553508.2916 # ualarm(100000) # t1 = 1447553508.40006 # dt = 0.108464002609253 # r = 1.08464002609253 ok 4 # t0 = 1447553508.40075 # ualarm(1100000) # t1 = 1447553509.51006 # dt = 1.10930705070496 # r = 1.00846095518632 ok 5 # t0 = 1447553509.51073 # ualarm(2200000) # t1 = 1447553511.72005 # dt = 2.20932602882385 # r = 1.00423910401084 ok 6 # t0 = 1447553511.72071 # ualarm(4300000) # t1 = 1447553516.03005 # dt = 4.30934405326843 # r = 1.00217303564382 ok 7 # t0 = 1447553516.03071 # got0 = 0 # t1 = 1447553516.33072 # t1 - t0 = 0.300001859664917 # got1 = 200001 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 27122, terminating the watchdog process 27123 before it terminates me in 352 seconds (testing took 8 seconds). # kill KILL 27123 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 27126, starting the watchdog process... # The watchdog process 27127 launched, continuing testing... # I am the watchdog process 27127, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 27126, terminating the watchdog process 27127 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 27127 = 1 # All done. ok All tests successful. Files=11, Tests=95, 27 wallclock secs ( 0.24 usr 0.02 sys + 16.27 cusr 0.28 csys = 16.81 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/fly1232/var/cpan/build/Time-HiRes-1.9728-y2247Z && tar cvf - Time-HiRes-1.9728.ppd blib) | gzip -c >/export/home/fly1232/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/fly1232/var/cpan/build/Time-HiRes-1.9728-y2247Z/Time-HiRes-1.9728.ppd /export/home/fly1232/var/REPO/R/RJ/RJBS Finished 2015-11-14T18:12:01