I discovered my Jenkins system hasn't been triggering builds on SCM changes since the 18th.
Somewhere in the big changeset listed below, RHEL/Cent 6 got broken again. (Sorry for the links to localhost in the output.) CentOS 7 and Fedora 24 are still building OK, as is Ubuntu 14 and 16. ---------- Forwarded message ---------- From: <jenk...@otyugh.azze.org> Date: Sat, Oct 22, 2016 at 11:48 AM Subject: Build failed in Jenkins: NTPsec_multiplatform » puppet #338 To: ja...@azze.org http://localhost:8080/job/NTPsec_multiplatform/slave=puppet/338/Changes: [esr] In pyntpq, three more commands - the association listers - are mow [esr] Remove some test code no longer needed. [esr] Typo fixes annd minor refactoring. Make attribute dictionaries [esr] Complwrw a structure name change and do some information hiding. [esr] Ensure that Python code cannot fall out of sync with magic ntp.h [gem] ntpviz: stop splitting/joining, keep lines as lists. [gem] ntpviz: remove 3 unused functions. [gem] ntpviz: 30% speedup. Better to write plot to tmp file than pipe it. [esr] Fix build breakage die to generared Python having casts. [gem] ntpviz: fix --help option. % strikes again... [gem] ntpviz: fix --local-error, remove stry \n's. [gem] ntpviz: remove dead code. [gem] ntpviz: cut the size of the plot file data again. [gem] ntpviz: tweak ntpviz man page. Describe -D levels. [esr] Break a coincidental cohesion. [esr] In which we discover that init_lib() is pointless,,, [esr] Remove unneeded code. [esr] Remove an incorrect byte swap. [esr] Create a C extension to make libntp functions available to Python. [gem] ntpviz: typo. 95% is actually 98% [esr] Add prettydate to Python extension to use it in pyntpq. [esr] Document the requirement for Python.h and friends. [esr] Improve Python 3 compatibility. [esr] The libopts libray is long dead. Decomplicate the build recipe. [esr] Remove unecessary things from link lines. [gem] ntpviz: Don't plot a line during data abcense [esr] Accept hex literals in Mode 6 responses. [esr] Add pyntpq code to validate association IDs and indices. [esr] Address Gitlab issue #128: git head fails on debian 7 x86_64 ------------------------------------------ Started by upstream project "NTPsec_multiplatform" build number 338 originally caused by: Started by user anonymous Building remotely on puppet (scons waf lin64) in workspace /home/jenkins/workspace/NTPsec_multiplatform/slave/puppet [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Done Cloning the remote Git repository Cloning repository https://gitlab.com/NTPsec/ntpsec.git > git init /home/jenkins/workspace/NTPsec_multiplatform/slave/puppet # timeout=10 Fetching upstream changes from https://gitlab.com/NTPsec/ntpsec.git > git --version # timeout=10 > git fetch --tags --progress https://gitlab.com/NTPsec/ntpsec.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://gitlab.com/NTPsec/ntpsec.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://gitlab.com/NTPsec/ntpsec.git # timeout=10 Fetching upstream changes from https://gitlab.com/NTPsec/ntpsec.git > git fetch --tags --progress https://gitlab.com/NTPsec/ntpsec.git +refs/heads/*:refs/remotes/origin/* Checking out Revision b6f3094e73748f3a6982e71ff8c0575b37e32e06 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f b6f3094e73748f3a6982e71ff8c0575b37e32e06 > git rev-list 308cc666355c0fb6d1b546620aa656b1d89652c0 # timeout=10 [puppet] $ /bin/sh -xe /tmp/hudson7715452463132933101.sh + ./waf configure --refclock=all Setting top to : /home/jenkins/workspace/NTPsec_multiplatform/slave/puppet Setting out to : /home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build --- Configuring host --- Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for program 'bison' : /usr/bin/bison Checking compiler : yes Compiler found : GCC Checking for program 'awk' : /bin/awk Checking for program 'sh' : /bin/sh Checking for program 'asciidoc' : /usr/local/bin/asciidoc Checking for program 'a2x' : /usr/local/bin/a2x Checking for program 'xsltproc' : /usr/bin/xsltproc Checking for program 'git' : /usr/bin/git DEVEL: Getting revision : b6f3094e73748f3a6982e71ff8c0575b37e32e06 Building version : 0.9.5-b6f3094 --- Configuring main --- Checking build target : unix Checking for type uint64_t : yes Checking for type struct if_laddrconf : no Checking for type struct if_laddrreq : no Checking for type struct timex : yes Checking for type struct ntptimeval : yes Checking for time_tick in struct timex : no Checking for modes in struct timex : yes Checking for time.tv_nsec in struct ntptimeval : no Checking for tai in struct ntptimeval : yes Checking sizeof int : 4 Checking sizeof long : 8 Checking sizeof long long : 8 Checking sizeof time_t (time.h) : 8 Checking for multicast capability : yes Checking for library m : yes Checking for library rt : yes Checking for library edit : yes Checking for library curses : yes Checking for library ncurses : yes Checking for library readline : yes Checking for library readline : yes Checking for function adjtimex : yes Checking for function closefrom : no Checking for function clock_gettime : yes Checking for function clock_settime : yes Checking for function EVP_MD_do_all_sorted : no Checking for function getdtablesize : yes Checking for function getpassphrase : no Checking for function getrusage : yes Checking for function MD5Init : no Checking for function ntp_adjtime : yes Checking for function ntp_gettime : yes Checking for function res_init : yes Checking for function sched_setscheduler : yes Checking for function strlcpy : no Checking for function strlcat : no Checking for function timer_create : no Checking for header stdbool.h : yes Checking for header alloca.h : yes Checking for header arpa/nameser.h : yes Checking for header dns_sd.h : not found Checking for header ifaddrs.h : yes Checking for header libscf.h : not found Checking for header linux/if_addr.h : yes Checking for header linux/rtnetlink.h : yes Checking for header linux/serial.h : yes Checking for header md5.h : no Checking for header net/if6.h : not found Checking for header net/route.h : yes Checking for header netinfo/ni.h : not found Checking for header priv.h : not found Checking for header resolv.h : yes Checking for header semaphore.h : yes Checking for header stdatomic.h : not found Checking for header sys/clockctl.h : not found Checking for header sys/ioctl.h : yes Checking for header sys/modem.h : not found Checking for header sys/sockio.h : not found Checking for header sys/sysctl.h : yes Checking for header timepps.h : no Checking for header sys/timepps.h : no Checking for header utmpx.h : yes Checking for header sys/timex.h : yes Checking for header histedit.h : yes Checking for header readline/readline.h : yes Checking for header readline/history.h : yes Checking for type sockaddr_storage : yes Checking for sockaddr->sa_len : no Enabling Refclock Motorola UT Oncore GPS (oncore): : No Refclock "Motorola UT Oncore GPS" disabled, PPS API has not been detected as working. Enabling Refclock Trimble Navigation GPSes (trimble): : Yes Enabling Refclock TrueTime GPS/GOES/OMEGA Receivers (truetime): : Yes Enabling Refclock GPSD NG client protocol (gpsd): : Yes Enabling Refclock JJY Receivers (jjy): : Yes Enabling Refclock Generic Reference Driver (Parse) (generic): : Yes Enabling Refclock Spectracom GPS Receivers (spectracom): : Yes Enabling Refclock Dumb Clock (dumbclock): : Yes Enabling Refclock Shared Memory Driver (shm): : Yes Enabling Refclock PPS Clock Discipline (pps): : No Refclock "PPS Clock Discipline" disabled, PPS API has not been detected as working. Enabling Refclock Hewlett Packard 58503A GPS Receiver (hpgps): : Yes Enabling Refclock Zyfer GPStarplus Receiver (zyfer): : Yes Enabling Refclock Arbiter 1088A/B GPS Receiver (arbiter): : Yes Enabling Refclock Generic NMEA GPS Receiver (nmea): : Yes Enabling Refclock NeoClock4X - DCF77 / TDF serial line (neoclock): : Yes Enabling Refclock Rockwell Jupiter GPS (jupiter): : No Refclock "Rockwell Jupiter GPS" disabled, PPS API has not been detected as working. Enabling Refclock NIST/USNO/PTB Modem Time Services (modem): : Yes Enabling Refclock Undisciplined Local Clock (local): : Yes Enabling Refclock Magnavox MX4200 and related GPS receivers (magnavox): : No Refclock "Magnavox MX4200 and related GPS receivers" disabled, PPS API has not been detected as working. Checking for %m expansion in vsnprintf(3) : yes Checking for header sys/prctl.h : yes Checking for header sys/capability.h : yes Checking for library cap : yes Checking for header event2/event.h : not found Checking for header event2/thread.h : not found Checking for library event_core : yes Checking for library event_pthreads : not found Checking for header pthread.h : yes Checking for library pthread : yes Checking for library thr : not found Checking for library dns_sd : not found Checking for header dns_sd.h : not found Checking if libevent2 works : no Warning libevent2 does not work This means ntpdig will not be built While not necessary you will lose 'ntpdate' functionality. Checking if pthread works : yes Checking if mDNSResponder works : no Writing configuration header: : config.h Build Options CC : /usr/bin/gcc CFLAGS : -Wall -Wextra -std=gnu99 LDFLAGS : PREFIX : /usr/local Debug Support : Yes Refclocks : trimble, truetime, gpsd, jjy, generic, spectracom, dumbclock, shm, hpgps, zyfer, arbiter, nmea, neoclock, modem, local Build Manpages : Yes Line Editing Support : Yes Checking for program 'python' : /usr/bin/python Checking for python version >= 2.6.0 : 2.6.6 'configure' finished successfully (2.417s) + ./waf build --- building host --- Waf: Entering directory `/home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build/host' [1/2] Processing ntpd/ntp_parser.y [2/2] Compiling build/host/ntpd/ntp_parser.tab.c [3/4] Compiling ntpd/keyword-gen.c [4/4] Linking build/host/ntpd/keyword-gen [5/5] Compiling build/host/ntpd/ntp_parser.tab.h 172 keywords consumed 774 states of 2047 max. Waf: Leaving directory `/home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build/host' --- building main --- Waf: Entering directory `/home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build/main' [ 1/225] Compiling libisc/assertions.c [ 2/225] Compiling libisc/backtrace-emptytbl.c [ 3/225] Compiling libisc/backtrace.c [ 4/225] Compiling libisc/error.c [ 5/225] Compiling libisc/md5.c [ 6/225] Compiling libisc/netaddr.c [ 7/225] Compiling libisc/sha1.c [ 8/225] Compiling libisc/errno2result.c [ 9/225] Compiling libisc/interfaceiter.c [ 10/225] Compiling libisc/net.c [ 11/225] Linking build/main/libisc/libisc.a [ 12/225] Compiling libparse/binio.c [ 13/225] Compiling libparse/clk_computime.c [ 14/225] Compiling libparse/clk_dcf7000.c [ 15/225] Compiling libparse/clk_hopf6021.c [ 16/225] Compiling libparse/clk_meinberg.c [ 17/225] Compiling libparse/clk_rawdcf.c [ 18/225] Compiling libparse/clk_rcc8000.c [ 19/225] Compiling libparse/clk_schmid.c [ 20/225] Compiling libparse/clk_sel240x.c [ 21/225] Compiling libparse/clk_trimtaip.c [ 22/225] Compiling libparse/clk_trimtsip.c [ 23/225] Compiling libparse/clk_varitext.c [ 24/225] Compiling libparse/clk_wharton.c [ 25/225] Compiling libparse/data_mbg.c [ 26/225] Compiling libparse/gpstolfp.c [ 27/225] Compiling libparse/ieee754io.c [ 28/225] Compiling libparse/info_trimble.c [ 29/225] Compiling libparse/mfp_mul.c [ 30/225] Compiling libparse/parse.c [ 31/225] Compiling libparse/parse_conf.c [ 32/225] Compiling libparse/trim_info.c [ 33/225] Linking build/main/libparse/libparse.a [ 34/225] Compiling libntp/a_md5encrypt.c [ 35/225] Compiling libntp/atolfp.c [ 36/225] Compiling libntp/authkeys.c [ 37/225] Compiling libntp/authreadkeys.c [ 38/225] Compiling libntp/authusekey.c [ 39/225] Compiling libntp/clocktime.c [ 40/225] Compiling libntp/decodenetnum.c [ 41/225] Compiling libntp/dofptoa.c [ 42/225] Compiling libntp/dolfptoa.c [ 43/225] Compiling libntp/emalloc.c [ 44/225] Compiling libntp/getopt.c [ 45/225] Compiling libntp/humandate.c [ 46/225] Compiling libntp/initnetwork.c [ 47/225] Compiling libntp/lib_strbuf.c [ 48/225] Compiling libntp/machines.c [ 49/225] Compiling libntp/modetoa.c [ 50/225] Compiling libntp/mstolfp.c [ 51/225] Compiling libntp/msyslog.c [ 52/225] Compiling libntp/netof.c [ 53/225] Compiling libntp/ntp_endian.c [ 54/225] Compiling libntp/ntp_intres.c [ 55/225] Compiling libntp/ntp_lineedit.c [ 56/225] Compiling libntp/ntp_random.c [ 57/225] Compiling libntp/ntp_worker.c [ 58/225] Compiling libntp/numtoa.c [ 59/225] Compiling libntp/numtohost.c [ 60/225] Compiling libntp/recvbuff.c [ 61/225] Compiling libntp/refidsmear.c [ 62/225] Compiling libntp/socket.c [ 63/225] Compiling libntp/socktoa.c [ 64/225] Compiling libntp/socktohost.c [ 65/225] Compiling libntp/ssl_init.c [ 66/225] Compiling libntp/strl_obsd.c [ 67/225] Compiling libntp/syssignal.c [ 68/225] Compiling libntp/timetoa.c [ 69/225] Compiling libntp/vint64ops.c [ 70/225] Compiling libntp/work_thread.c [ 71/225] Compiling libntp/ymd2yd.c [ 72/225] Compiling libntp/hextolfp.c [ 74/225] Compiling libntp/ntp_calendar.c [ 75/225] Compiling libntp/prettydate.c [ 76/225] Compiling libntp/statestr.c [ 77/225] Compiling libntp/systime.c [ 78/225] Compiling libntp/pymodule.c [ 79/225] Compiling libntp/hextolfp.c [ 80/225] Compiling libntp/lib_strbuf.c [ 81/225] Compiling libntp/ntp_calendar.c [ 82/225] Compiling libntp/prettydate.c [ 83/225] Compiling libntp/statestr.c [ 84/225] Linking build/main/libntp/libntpc.so [ 85/225] Compiling libsodium/sodium/core.c [ 86/225] Compiling libsodium/randombytes/randombytes.c [ 87/225] Compiling libsodium/randombytes/sysrandom/randombytes_sysrandom.c [ 88/225] Linking build/main/libsodium/libsodium.a [ 89/225] Compiling ntpd/ntp_control.c [ 90/225] Compiling ntpd/ntp_filegen.c [ 91/225] Compiling ntpd/ntp_leapsec.c [ 92/225] Compiling ntpd/ntp_monitor.c [ 93/225] Compiling ntpd/ntp_restrict.c [ 94/225] Compiling ntpd/ntp_util.c [ 95/225] Linking build/main/ntpd/libntpd_lib.a [ 96/225] Compiling ntpd/ntp_refclock.c [ 97/225] Compiling ntpd/refclock_conf.c [ 98/225] Compiling ntpd/refclock_trimble.c [ 99/225] Compiling ntpd/refclock_truetime.c [100/225] Compiling ntpd/refclock_gpsd.c [101/225] Compiling ntpd/refclock_jjy.c [102/225] Compiling ntpd/refclock_generic.c [103/225] Compiling ntpd/refclock_spectracom.c [104/225] Compiling ntpd/refclock_dumbclock.c [105/225] Compiling ntpd/refclock_shm.c [106/225] Compiling ntpd/refclock_hpgps.c [107/225] Compiling ntpd/refclock_zyfer.c [108/225] Compiling ntpd/refclock_arbiter.c [109/225] Compiling ntpd/refclock_nmea.c [110/225] Compiling ntpd/refclock_neoclock.c [111/225] Compiling ntpd/refclock_modem.c [112/225] Compiling ntpd/refclock_local.c [113/225] Creating build/main/ntpd/version.c [114/225] Compiling ntpd/ntp_config.c [115/225] Compiling ntpd/ntp_io.c ../../ntpd/ntp_io.c: In function ‘process_routing_msgs’: ../../ntpd/ntp_io.c:4402: warning: comparison between signed and unsigned integer expressions [116/225] Compiling ntpd/ntp_loopfilter.c [117/225] Compiling ntpd/ntp_peer.c [118/225] Compiling ntpd/ntp_proto.c [119/225] Compiling ntpd/ntp_sandbox.c [120/225] Compiling ntpd/ntp_scanner.c [121/225] Compiling ntpd/ntp_signd.c [122/225] Compiling ntpd/ntp_timer.c [123/225] Compiling ntpd/ntpd.c [124/225] Compiling build/host/ntpd/ntp_parser.tab.c [125/225] Compiling build/main/ntpd/version.c [126/225] Compiling ntpd/ntpd-man.txt [127/225] Compiling build/main/ntpd/ntpd-man.txt.man-tmp [128/225] Compiling ntpd/ntp.conf-man.txt [129/225] Compiling build/main/ntpd/ntp.conf-man.txt.man-tmp [130/225] Compiling ntpd/ntp.keys-man.txt [131/225] Compiling build/main/ntpd/ntp.keys-man.txt.man-tmp [132/225] Compiling ntpfrob/main.c [133/225] Compiling ntpfrob/bumpclock.c [134/225] Compiling ntpfrob/jitter.c [135/225] Compiling ntpfrob/precision.c [136/225] Compiling ntpfrob/pps-api.c [137/225] Compiling ntpfrob/tickadj.c [138/225] Linking build/main/ntpfrob/ntpfrob [139/225] Compiling ntpfrob/ntpfrob-man.txt [140/225] Compiling build/main/ntpfrob/ntpfrob-man.txt.man-tmp [141/225] Creating build/main/ntpq/version.c [142/225] Compiling ntpq/ntpq.c [143/225] Compiling ntpq/ntpq-subs.c [144/225] Compiling build/main/ntpq/version.c [145/225] Compiling ntpq/ntpq-man.txt [146/225] Compiling build/main/ntpq/ntpq-man.txt.man-tmp [147/225] Compiling ntpkeygen/ntpkeygen.c [148/225] Compiling ntpkeygen/ntpkeygen-man.txt [149/225] Compiling build/main/ntpkeygen/ntpkeygen-man.txt.man-tmp [150/225] Compiling ntptime/ntptime.c [151/225] Compiling ntptime/ntptime-man.txt [152/225] Compiling build/main/ntptime/ntptime-man.txt.man-tmp [153/225] Compiling include/ntp_control.h [154/225] Compiling include/ntp.h [155/225] Compiling pylib/__init__.py [156/225] Compiling pylib/__init__.py [157/225] Compiling pylib/packet.py [158/225] Compiling pylib/packet.py [159/225] Compiling pylib/statfiles.py [160/225] Compiling pylib/statfiles.py [161/225] Compiling pylib/util.py [162/225] Compiling pylib/util.py [163/225] Compiling util/sht.c [164/225] Compiling tests/unity/unity.c [165/225] Compiling tests/unity/unity_fixture.c [166/225] Compiling tests/libntp/a_md5encrypt.c [167/225] Compiling tests/libntp/authkeys.c [168/225] Compiling tests/libntp/calendar.c [169/225] Compiling tests/libntp/clocktime.c [170/225] Compiling tests/libntp/decodenetnum.c [171/225] Compiling tests/libntp/hextolfp.c [172/225] Compiling tests/libntp/humandate.c [173/225] Compiling tests/libntp/lfpfunc.c [174/225] Compiling tests/libntp/lfptostr.c [175/225] Compiling tests/libntp/modetoa.c [176/225] Compiling tests/libntp/msyslog.c [177/225] Compiling tests/libntp/netof.c [178/225] Compiling tests/libntp/numtoa.c [179/225] Compiling tests/libntp/numtohost.c [180/225] Compiling tests/libntp/prettydate.c [181/225] Compiling tests/libntp/recvbuff.c [182/225] Compiling tests/libntp/refidsmear.c [183/225] Compiling tests/libntp/sfptostr.c [184/225] Compiling tests/libntp/socktoa.c [185/225] Compiling tests/libntp/ssl_init.c [186/225] Compiling tests/libntp/statestr.c [187/225] Compiling tests/libntp/strtolfp.c [188/225] Compiling tests/libntp/timespecops.c [189/225] Compiling tests/libntp/vi64ops.c [190/225] Compiling tests/libntp/ymd2yd.c [191/225] Compiling tests/common/tests_main.c [192/225] Compiling tests/common/caltime.c [193/225] Compiling tests/common/sockaddrtest.c [194/225] Compiling tests/common/file_handling.c [195/225] Compiling tests/ntpd/leapsec.c [196/225] Compiling tests/ntpd/restrict.c [197/225] Compiling tests/common/tests_main.c [198/225] Compiling tests/common/caltime.c [199/225] Compiling tests/common/sockaddrtest.c [200/225] Compiling tests/common/file_handling.c [201/225] Compiling ntpleapfetch/ntpleapfetch [202/225] Compiling ntpstats/ntpviz [203/225] Compiling ntptrace/ntptrace [204/225] Compiling ntpwait/ntpwait [205/225] Compiling ntpsweep/ntpsweep [206/225] Compiling ntpleapfetch/ntpleapfetch-man.txt [207/225] Compiling build/main/ntpleapfetch/ntpleapfetch-man.txt.man-tmp [208/225] Compiling ntptrace/ntptrace-man.txt [209/225] Compiling build/main/ntptrace/ntptrace-man.txt.man-tmp [210/225] Compiling ntpstats/ntpviz-man.txt [211/225] Compiling build/main/ntpstats/ntpviz-man.txt.man-tmp [212/225] Compiling ntpwait/ntpwait-man.txt [213/225] Compiling build/main/ntpwait/ntpwait-man.txt.man-tmp [214/225] Compiling ntpsweep/ntpsweep-man.txt [215/225] Compiling build/main/ntpsweep/ntpsweep-man.txt.man-tmp [216/225] Linking build/main/libntp/libntp.a [217/225] Linking build/main/ntpd/ntpd [218/225] Linking build/main/ntpkeygen/ntpkeygen [219/225] Linking build/main/tests/test_libntp [220/225] Processing build/main/tests/test_libntp [221/225] Linking build/main/tests/test_ntpd [222/225] Linking build/main/ntpq/ntpq [223/225] Linking build/main/ntptime/ntptime libntp/libntp.a(machines.c.1.o): In function `ntp_set_tod': machines.c:(.text+0x160): undefined reference to `clock_settime' collect2: ld returned 1 exit status Waf: Leaving directory `/home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build/main' Build failed -> task in 'ntptime' failed (exit status 1): {task 21232368: cprogram ntptime.c.1.o -> ntptime} ['/usr/bin/gcc', 'ntptime/ntptime.c.1.o', '-o/home/jenkins/workspace/NTPsec_multiplatform/slave/puppet/build/main/ntptime/ntptime', '-Wl,-Bstatic', '-Llibntp', '-Llibsodium', '-Llibisc', '-lntp', '-lsodium', '-lisc', '-Wl,-Bdynamic', '-lm'] Build step 'Execute shell' marked build as failure Sending e-mails to: ja...@azze.org [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Finished: FAILURE _______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel