Coverity scan builds are busted for me

Eric S. Raymond esr at thyrsus.com
Tue Mar 19 22:16:04 UTC 2019


Joel Sherrill <joel.sherrill at gmail.com>:
> Depending when it last worked, you might have gotten nailed by a recent
> change to their website. I had to change the curl command that submits the
> tarball for RTEMS.

Hm. Can you include the curl command or templace you're using in a reply?

I don't think that's it, though. The actual build is failing due to
nondefinition of a symbol that the GCC math headers use.  I looked
into this but haven't found a fix for it yet - it probably has
something to do with one of the eleventy jazillian weird build flags
on the Coverity build command.

Here's the first failure:

/home/esr/bin/cov-analysis-linux64-2017.07/bin/cov-emit --dir=/home/esr/software/ntp-rescue/ntpsec/cov-int --ignore_path=/tmp/cov-esr/81d8cebc28904403fac031b358166b0f/cov-configure --ignore_path=/tmp/cov-esr/81d8cebc28904403fac031b358166b0f/cov-esr/bf05584999ced8e6343a17029662d746 --add_type_modifier=__coverity___fpreg --add_type_modifier=__coverity_decimal --no_predefined_feature_test_macros --no_stdarg_builtin --incompat_proto --no_predefined_cplusplus -w --no_predefines --comp_ver 8.2.0 --char_bit_size=8 --restrict --gnu_carriage_return_line_terminator --no_multiline_string --trigraphs --ignore_calling_convention --c99 --enable_80bit_float --enable_128bit_float --allow__bool --macro_stack_pragmas --inline_keyword --no_predefines --pre_preinclude /home/esr/software/ntp-rescue/ntpsec/cov-int/emit/snark/config/3886e9c7398947b426f82581cd124de4/gcc-config-0/coverity-macro-compat.h --pre_preinclude /home/esr/software/ntp-rescue/ntpsec/cov-int/emit/snark/config/3886e9c7398947b426f82581cd124de4/gcc-config-0/coverity-compiler-compat.h --preinclude /home/esr/bin/cov-analysis-linux64-2017.07/config/template-gcc-config-0/../user_nodefs.h --c --c99 --gnu_version 80200 --trigraphs -I.. -Iinclude -I../../include -Intpd -I../../ntpd --sys_include /usr/lib/gcc/x86_64-linux-gnu/8/include --sys_include /usr/local/include --sys_include /usr/lib/gcc/x86_64-linux-gnu/8/include-fixed --sys_include /usr/include/x86_64-linux-gnu --sys_include /usr/include -DBUILD_EPOCH=1550755939 -DNTPSEC_VERSION="1.1.3+" "-DNTPSEC_VERSION_EXTENDED="1.1.3+ 2019-02-21T13:32:19Z (git rev e25511e35)"" -D_GNU_SOURCE -D__NO_INLINE__ -D__coverity_undefine___block -D__coverity_undefine_i386 -Dasm=__coverity_asm -Ulinux -D__coverity_undefine_linux -Uunix -D__coverity_undefine_unix --type_sizes=e16Pdlx8fi4s2 --type_alignments=e16Pdlx8fi4s2 --size_t_type=m --wchar_t_type=i --ptrdiff_t_type=l ntpd/ntp_parser.tab.c 
"/usr/include/math.h", line 381: error #20: identifier "_Float32" is undefined
  # define _Mdouble_		_Float32
                    		^

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.




More information about the devel mailing list