Build Broken for RHEL/Cent 6 - undefined reference to `clock_settime'

Jason Azze jason at azze.org
Sat Oct 22 16:02:36 UTC 2016


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:  <jenkins at otyugh.azze.org>
Date: Sat, Oct 22, 2016 at 11:48 AM
Subject: Build failed in Jenkins: NTPsec_multiplatform » puppet #338
To: jason at 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: jason at azze.org
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
Finished: FAILURE


More information about the devel mailing list