PATH=/usr/bin:/bin:/home/fly1600/var/megalib/bin Start 2015-11-14T02:09:02 ActivePerl-1600 CPAN-2.00 Reading '/home/fly1600/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 /home/fly1600/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 /bin/tar: Read 4608 bytes from - Time-HiRes-1.9728/fallback/const-xs.inc CPAN.pm: Building R/RJ/RJBS/Time-HiRes-1.9728.tar.gz >>> /home/fly1600/ap1600/bin/perl-static Makefile.PL Configuring Time::HiRes... Using hints hints/linux.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()... 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/linux.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" "/home/fly1600/ap1600/bin/perl-static" "/home/fly1600/var/megalib/ExtUtils/xsubpp" -typemap "/home/fly1600/ap1600/lib/ExtUtils/typemap" -typemap "typemap" HiRes.xs > HiRes.xsc && mv HiRes.xsc HiRes.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.9728\" -DXS_VERSION=\"1.9728\" -fPIC "-I/home/fly1600/ap1600/lib/CORE" -DTIME_HIRES_NANOSLEEP -DTIME_HIRES_CLOCK_GETTIME -DTIME_HIRES_CLOCK_GETRES -DTIME_HIRES_CLOCK_NANOSLEEP -DTIME_HIRES_CLOCK -DTIME_HIRES_STAT=4 -DATLEASTFIVEOHOHFIVE HiRes.c rm -f blib/arch/auto/Time/HiRes/HiRes.so LD_RUN_PATH="/lib64" gcc -shared -O2 HiRes.o -o blib/arch/auto/Time/HiRes/HiRes.so \ -lrt \ chmod 755 blib/arch/auto/Time/HiRes/HiRes.so "/home/fly1600/ap1600/bin/perl-static" -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 "/home/fly1600/ap1600/bin/perl-static" "-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 3094, starting the watchdog process... # I am the watchdog process 3095, sleeping for 360 seconds... # The watchdog process 3095 launched, continuing testing... ok 1 - require Time::HiRes; # sigaction tick, ALRM = 14 # Tick! 4 0.30267 # Select returned! 4 0.303228 # 0.898924 # Tick! 3 0.606075 # Select returned! 3 0.606592 # 0.797802666666667 # Tick! 2 0.909228 # Select returned! 2 0.909732 # 0.696756 # Tick! 1 1.211469 # Select returned! 1 1.21167 # 0.59611 # Tick! 0 1.51319 # Select returned! 0 1.513367 # 0.495544333333333 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1447495760.61925, t0 = 1447495760.61906, dt = 0.000188112258911133 # N = 2048, t1 = 1447495760.62085, t0 = 1447495760.61949, dt = 0.00135111808776855 # N = 4096, t1 = 1447495760.62142, t0 = 1447495760.62101, dt = 0.0004119873046875 # N = 8192, t1 = 1447495760.62197, t0 = 1447495760.62154, dt = 0.000439882278442383 # N = 16384, t1 = 1447495760.62313, t0 = 1447495760.62211, dt = 0.0010221004486084 # N = 32768, t1 = 1447495760.62564, t0 = 1447495760.62328, dt = 0.00236105918884277 # N = 65536, t1 = 1447495760.63171, t0 = 1447495760.626, dt = 0.00570821762084961 # N = 131072, t1 = 1447495760.64165, t0 = 1447495760.63177, dt = 0.00988101959228516 # N = 262144, t1 = 1447495760.66209, t0 = 1447495760.642, dt = 0.020089864730835 # Alarm 1 - 1447495760.67426 # Alarm 2 - 1447495760.71296 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 3094, terminating the watchdog process 3095 before it terminates me in 355 seconds (testing took 5 seconds). # kill KILL 3095 = 1 # All done. ok t/clock.t ......... 1..5 # I am the main process 3099, starting the watchdog process... # I am the watchdog process 3100, sleeping for 360 seconds... # The watchdog process 3100 launched, continuing testing... ok 1 - require Time::HiRes; # have_clock_gettime = 1 # have_clock_getres = 1 # have_clock_nanosleep = 1 # have_clock = 1 # CLOCK_REALTIME: try = 1 # t1 = 1447495766.64704, t0 = 1447495765.14369 # dt = 1.50334692001343, rt = 0.0022312800089519 ok 2 ok 3 ok 4 # clock = 0.03 # clock = 0.03 0.11 # clock = 0.03 0.11 0.18 # clock = 0.03 0.11 0.18 0.26 ok 5 # I am the main process 3099, terminating the watchdog process 3100 before it terminates me in 357 seconds (testing took 3 seconds). # kill KILL 3100 = 1 # All done. ok t/gettimeofday.t .. 1..6 # I am the main process 3101, starting the watchdog process... # I am the watchdog process 3102, sleeping for 360 seconds... # The watchdog process 3102 launched, continuing testing... # gettimeofday returned 2 args ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 3101, terminating the watchdog process 3102 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 3102 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 3103, starting the watchdog process... # I am the watchdog process 3104, sleeping for 360 seconds... # The watchdog process 3104 launched, continuing testing... # setitimer: 0 0 ok 1 - ITIMER_VIRTUAL defined with sufficient granularity # getitimer: 0.499924 0.400939 # Tick! 2 1.082373 # Tick! 1 1.891639 # Tick! 0 2.701412 # Tick! 0 3.517333 # getitimer: 0 0 # at end, i=0 ok 2 - time left should be zero # I am the main process 3103, terminating the watchdog process 3104 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 3104 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 3105, starting the watchdog process... # I am the watchdog process 3106, sleeping for 360 seconds... # The watchdog process 3106 launched, continuing testing... ok 1 - negative time error ok 2 ok 3 # I am the main process 3105, terminating the watchdog process 3106 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 3106 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 3107, starting the watchdog process... # I am the watchdog process 3108, sleeping for 360 seconds... # The watchdog process 3108 launched, continuing testing... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1447495773.77249 ok 3 # sleep...0.500796 ok 4 # I am the main process 3107, terminating the watchdog process 3108 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 3108 = 1 # All done. ok t/stat.t .......... 1..43 # I am the main process 3109, starting the watchdog process... # I am the watchdog process 3110, sleeping for 360 seconds... # The watchdog process 3110 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 = 1447495774 1447495774 1447495775 1447495775 1447495775 # atime = 1447495774 1447495774 1447495775 1447495775 1447495775 # ai = 4, mi = 4, ss = 0 ok 36 # skip no subsecond timestamps detected ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 # I am the main process 3109, terminating the watchdog process 3110 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 3110 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 3111, starting the watchdog process... # I am the watchdog process 3112, sleeping for 360 seconds... # The watchdog process 3112 launched, continuing testing... ok 1 - require Time::HiRes; ok 2 # s = 0.70585036277771, n = 100, s/n = 0.0070585036277771 # I am the main process 3111, terminating the watchdog process 3112 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 3112 = 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 3114, starting the watchdog process... # I am the watchdog process 3115, sleeping for 360 seconds... # The watchdog process 3115 launched, continuing testing... ok 1 # tick = 1, one = 1447495776, two = 1447495776, three = 1447495776 ok 2 # tick = 3, one = 1447495776, two = 1447495776, three = 1447495776 ok 3 - negative time error # t0 = 1447495776.36359 # ualarm(100000) # t1 = 1447495776.46492 # dt = 0.101330041885376 # r = 1.01330041885376 ok 4 # t0 = 1447495776.51954 # ualarm(1100000) # t1 = 1447495777.62964 # dt = 1.11010313034058 # r = 1.00918466394598 ok 5 # t0 = 1447495777.63183 # ualarm(2200000) # t1 = 1447495779.84006 # dt = 2.20822691917419 # r = 1.00373950871554 ok 6 # t0 = 1447495779.8418 # ualarm(4300000) # t1 = 1447495784.17488 # dt = 4.33308005332947 # r = 1.00769303565802 ok 7 # t0 = 1447495784.17629 # got0 = 0 # t1 = 1447495784.47629 # t1 - t0 = 0.300004005432129 # got1 = 200004 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 3114, terminating the watchdog process 3115 before it terminates me in 352 seconds (testing took 8 seconds). # kill KILL 3115 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 3117, starting the watchdog process... # I am the watchdog process 3118, sleeping for 360 seconds... # The watchdog process 3118 launched, continuing testing... ok 1 - negative time error ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 3117, terminating the watchdog process 3118 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 3118 = 1 # All done. ok All tests successful. Files=11, Tests=95, 30 wallclock secs ( 0.07 usr 0.05 sys + 9.00 cusr 0.17 csys = 9.29 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 /home/fly1600/var/cpan/build/Time-HiRes-1.9728-Ut6kVZ && tar cvf - Time-HiRes-1.9728.ppd blib) | gzip -c >/home/fly1600/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 /home/fly1600/var/cpan/build/Time-HiRes-1.9728-Ut6kVZ/Time-HiRes-1.9728.ppd /home/fly1600/var/REPO/R/RJ/RJBS VmSize: 275148 kB Finished 2015-11-14T02:09:49