PATH=/usr/bin:/bin:/data/fly2000/var/megalib/bin Start 2015-11-14T04:11:19 ActivePerl-2000 CPAN-2.00 Reading '/data/fly2000/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 /data/fly2000/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 >>> /data/fly2000/ap2000-298540/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" "/data/fly2000/ap2000-298540/bin/perl-static" "/data/fly2000/var/megalib/ExtUtils/xsubpp" -typemap "/home/fly2000/ap2000-298540/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 -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.9728\" -DXS_VERSION=\"1.9728\" -fPIC "-I/home/fly2000/ap2000-298540/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="/lib/x86_64-linux-gnu" gcc -shared -O2 -fstack-protector HiRes.o -o blib/arch/auto/Time/HiRes/HiRes.so \ -lrt \ chmod 755 blib/arch/auto/Time/HiRes/HiRes.so "/data/fly2000/ap2000-298540/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 "/data/fly2000/ap2000-298540/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 20027, starting the watchdog process... # The watchdog process 20028 launched, continuing testing... # I am the watchdog process 20028, sleeping for 360 seconds... ok 1 - require Time::HiRes; # sigaction tick, ALRM = 14 # Tick! 4 0.300217 # Select returned! 4 0.300309 # 0.899897 # Tick! 3 0.60049 # Select returned! 3 0.600564 # 0.799812 # Tick! 2 0.900734 # Select returned! 2 0.900809 # 0.699730333333333 # Tick! 1 1.201007 # Select returned! 1 1.201081 # 0.599639666666667 # Tick! 0 1.50125 # Select returned! 0 1.501324 # 0.499558666666667 ok 2 # 0 ok 3 - negative time error # Finding delay loop... # N = 1024, t1 = 1447503088.93104, t0 = 1447503088.93097, dt = 6.4849853515625e-05 # N = 2048, t1 = 1447503088.93121, t0 = 1447503088.93108, dt = 0.000126123428344727 # N = 4096, t1 = 1447503088.93148, t0 = 1447503088.93124, dt = 0.000249862670898438 # N = 8192, t1 = 1447503088.93205, t0 = 1447503088.93151, dt = 0.000537872314453125 # N = 16384, t1 = 1447503088.93393, t0 = 1447503088.9321, dt = 0.00183200836181641 # N = 32768, t1 = 1447503088.93604, t0 = 1447503088.93399, dt = 0.00204896926879883 # N = 65536, t1 = 1447503088.9409, t0 = 1447503088.93609, dt = 0.0048060417175293 # N = 131072, t1 = 1447503088.94903, t0 = 1447503088.94096, dt = 0.00806689262390137 # N = 262144, t1 = 1447503088.96557, t0 = 1447503088.9491, dt = 0.0164709091186523 # Alarm 1 - 1447503088.97572 # Alarm 2 - 1447503089.00905 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 # I am the main process 20027, terminating the watchdog process 20028 before it terminates me in 354 seconds (testing took 6 seconds). # kill KILL 20028 = 1 # All done. ok t/clock.t ......... 1..5 # I am the main process 20029, starting the watchdog process... # The watchdog process 20030 launched, continuing testing... # I am the watchdog process 20030, sleeping for 360 seconds... 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 = 1447503094.75537, t0 = 1447503093.25511 # dt = 1.50025486946106, rt = 0.000169912974039788 ok 2 ok 3 ok 4 # clock = 0.03 # clock = 0.03 0.1 # clock = 0.03 0.1 0.16 # clock = 0.03 0.1 0.16 0.23 ok 5 # I am the main process 20029, terminating the watchdog process 20030 before it terminates me in 357 seconds (testing took 3 seconds). # kill KILL 20030 = 1 # All done. ok t/gettimeofday.t .. 1..6 # I am the main process 20031, starting the watchdog process... # The watchdog process 20032 launched, continuing testing... # gettimeofday returned 2 args # I am the watchdog process 20032, sleeping for 360 seconds... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 20031, terminating the watchdog process 20032 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 20032 = 1 # All done. ok t/itimer.t ........ 1..2 # I am the main process 20033, starting the watchdog process... # The watchdog process 20034 launched, continuing testing... # setitimer: 0 0 # I am the watchdog process 20034, sleeping for 360 seconds... ok 1 - ITIMER_VIRTUAL defined with sufficient granularity # getitimer: 0.504031 0.400025 # Tick! 2 0.504674 # Tick! 1 0.904696 # Tick! 0 1.304646 # Tick! 0 1.705136 # getitimer: 0 0 # at end, i=0 ok 2 - time left should be zero # I am the main process 20033, terminating the watchdog process 20034 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 20034 = 1 # All done. ok t/nanosleep.t ..... 1..3 # I am the main process 20035, starting the watchdog process... # The watchdog process 20036 launched, continuing testing... # I am the watchdog process 20036, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 # I am the main process 20035, terminating the watchdog process 20036 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 20036 = 1 # All done. ok t/sleep.t ......... 1..4 # I am the main process 20037, starting the watchdog process... # The watchdog process 20038 launched, continuing testing... # I am the watchdog process 20038, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 - negative time error # time...1447503099.90483 ok 3 # sleep...0.500133 ok 4 # I am the main process 20037, terminating the watchdog process 20038 before it terminates me in 359 seconds (testing took 1 seconds). # kill KILL 20038 = 1 # All done. ok t/stat.t .......... 1..43 # I am the main process 20039, starting the watchdog process... # The watchdog process 20040 launched, continuing testing... # I am the watchdog process 20040, 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 = 1447503100.61832 1447503100.90632 1447503101.25032 1447503101.63432 1447503101.96232 # atime = 1447503100.78632 1447503101.09832 1447503101.44232 1447503101.79432 1447503102.12232 # 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 20039, terminating the watchdog process 20040 before it terminates me in 358 seconds (testing took 2 seconds). # kill KILL 20040 = 1 # All done. ok t/time.t .......... 1..2 # I am the main process 20041, starting the watchdog process... # The watchdog process 20042 launched, continuing testing... # I am the watchdog process 20042, sleeping for 360 seconds... ok 1 - require Time::HiRes; ok 2 # s = 17.8686289787292, n = 100, s/n = 0.178686289787292 # I am the main process 20041, terminating the watchdog process 20042 before it terminates me in 360 seconds (testing took 0 seconds). # kill KILL 20042 = 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 20044, starting the watchdog process... # The watchdog process 20045 launched, continuing testing... # I am the watchdog process 20045, sleeping for 360 seconds... ok 1 # tick = 1, one = 1447503102, two = 1447503102, three = 1447503102 ok 2 # tick = 3, one = 1447503102, two = 1447503102, three = 1447503102 ok 3 - negative time error # t0 = 1447503102.32845 # ualarm(100000) # t1 = 1447503102.42868 # dt = 0.100229978561401 # r = 1.00229978561401 ok 4 # t0 = 1447503102.42958 # ualarm(1100000) # t1 = 1447503103.52978 # dt = 1.10019588470459 # r = 1.00017807700417 ok 5 # t0 = 1447503103.53007 # ualarm(2200000) # t1 = 1447503105.73021 # dt = 2.20013904571533 # r = 1.00006320259788 ok 6 # t0 = 1447503105.7306 # ualarm(4300000) # t1 = 1447503110.03075 # dt = 4.30014395713806 # r = 1.0000334784042 ok 7 # t0 = 1447503110.03118 # got0 = 0 # t1 = 1447503110.33118 # t1 - t0 = 0.300000905990601 # got1 = 200014 ok 8 ok 9 ok 10 ok 11 ok 12 # I am the main process 20044, terminating the watchdog process 20045 before it terminates me in 352 seconds (testing took 8 seconds). # kill KILL 20045 = 1 # All done. ok t/usleep.t ........ 1..6 # I am the main process 20174, starting the watchdog process... # The watchdog process 20175 launched, continuing testing... # I am the watchdog process 20175, sleeping for 360 seconds... ok 1 - negative time error ok 2 ok 3 ok 4 ok 5 ok 6 # I am the main process 20174, terminating the watchdog process 20175 before it terminates me in 356 seconds (testing took 4 seconds). # kill KILL 20175 = 1 # All done. ok All tests successful. Files=11, Tests=95, 27 wallclock secs ( 0.10 usr 0.01 sys + 14.09 cusr 0.12 csys = 14.32 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 /data/fly2000/var/cpan/build/Time-HiRes-1.9728-PuG_8X && tar cvf - Time-HiRes-1.9728.ppd blib) | gzip -c >/data/fly2000/var/REPO/R/RJ/RJBS/Time-HiRes-1.9728.tar.gz Time-HiRes-1.9728.ppd blib/ blib/man3/ blib/man3/Time::HiRes.3 blib/arch/ blib/arch/auto/ blib/arch/auto/Time/ blib/arch/auto/Time/HiRes/ blib/arch/auto/Time/HiRes/HiRes.so blib/lib/ blib/lib/Time/ blib/lib/Time/HiRes.pm >>> mv /data/fly2000/var/cpan/build/Time-HiRes-1.9728-PuG_8X/Time-HiRes-1.9728.ppd /data/fly2000/var/REPO/R/RJ/RJBS VmSize: 322472 kB Finished 2015-11-14T04:11:54