✘Build failure
Gary E. Miller
gem at rellim.com
Sun Sep 3 01:47:46 UTC 2017
Yo Matthew!
On Sat, 2 Sep 2017 21:28:20 -0400
Matthew Selsky via devel <devel at ntpsec.org> wrote:
> Are there extra options we should pass to ./waf configure to catch
> these types of errors in our gitlab bots?
Here is my formula:
./waf configure --enable-debug --enable-debug-gdb --enable-warnings \
--refclock=all --enable-doc --enable-seccomp && \
./waf build && \
./waf install
It enables several extra paths that normal users normally do not
exercise. There are some warings with that now:
asciidoc: WARNING: rollover.txt: line 210: missing section: [gps_pivots]
asciidoc: WARNING: rollover.txt: line 259: missing section: [ntp_pivots]
[...]
../../libntp/clocktime.c: In function 'clocktime':
../../libntp/clocktime.c:94:15: warning: conversion to 'uint32_t {aka unsigned int}' from 'int32_t {aka int}' may change the sign of the result [-Wsign-conversion]
*ts_ui = (int32_t)*yearstart + tmp;
^
The --enbable-warnings is a bit troublesome as it does generate some
warnings that are not really fixable.
ntp_parser.tab.c: In function 'yytnamerr':
ntp_parser.tab.c:1391:34: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
ntp_parser.tab.c: In function 'yysyntax_error':
ntp_parser.tab.c:1478:3: warning: switch missing default case [-Wswitch-default]
ntp_parser.tab.c: In function 'yyparse':
ntp_parser.tab.c:1637:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]
AFAIK the only way to fix that one is to fix Bison.
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
gem at rellim.com Tel:+1 541 382 8588
Veritas liberabit vos. -- Quid est veritas?
"If you can’t measure it, you can’t improve it." - Lord Kelvin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ntpsec.org/pipermail/devel/attachments/20170902/1393ec72/attachment.bin>
More information about the devel
mailing list