[naemon-dev] tarball 0.8.0 fails to build rpm package on rhel6/centos6 (easy fix?)

Anton Löfgren alofgren at op5.com
Wed May 28 21:09:41 CEST 2014


Well, sure. For development is what I'm talking about. Overriding the
default flags is pretty easy if you want to do that for whatever reason,
though and I won't even pretend to care if you do. I just assumed the
default was what we were talking about.

Or do we have something scary going on in our setup that makes this
non-trivial that I'm glossing over?
On 28 May 2014 20:20, "Robin Sonefors" <ozamosi at flukkost.nu> wrote:

> On 2014-05-28 19:13, Anton Löfgren wrote:
>
>> Hi,
>>
>> The right thing to do would be to check the return value, so I vote that
>> we do that. We should be doing that anyway (regardless of glibc
>> attributes).
>>
>
> Yes.
>
>  Disabling -Werror is not an option imo.
>>
>
> Well...
>
> Warnings are warnings rather than errors because they are not, in fact,
> errors. Errors, on the other hand, are errors, which makes them different
> from warnings. -Werror is a simple way to say "break this very simple
> concept".
>
> There's a ton of compilers and compiler versions and things they might or
> might not warn for - correctly or incorrectly[0] - before doing the right
> thing anyway: it was a warning, not an error, after all. Guaranteeing that
> nobody will see a warning is hard and boring, and -Werror antagonizes
> compiler developers who add new and helpful checks.
>
> For development, we should always strive to build with (and make it hard
> to disable) as many of
>   -Wall -Wextra -Werror -pedantic -fstack-protector-all \
>   -D_FORTIFY_SOURCE=2 -Deasy-mode -fhelp-me-please
> as possible, because writing C is hard, and I most certainly don't trust
> myself to do it unassisted.
>
> However, it's hard to resist the argument that tarballs intended for
> public consumption should probably try to do what said public want to them
> to, i.e. build and work.
>
> [0] Compilers are buggy, too. While in this case, the compiler is right,
>     I remember when code I wrote failed to build with -Werror due to
>     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36750 where GCC'd warn
>     that my code followed the standard and suffered from no undefined
>     behavior whatsoever - gee, thanks.
>
>  On 28 May 2014 17:46, "LAHAYE Olivier" <olivier.lahaye at cea.fr
>> <mailto:olivier.lahaye at cea.fr>> wrote:
>>
>>     Hi,
>>
>>     I'm a developper of the OSCAR Cluster opensource software and I4m in
>>     the process of integrating naemon in se supported things that can be
>>     configured from the cluster install wizard.
>>
>>     For that, I'm integrating naemon into the oscar build system and
>>     while it works fin on fedora-20, it fails to build on centos-6 with
>>     the following errors.
>>     (the build command is: rpmbuild -bb naemon-0.8.0.tar.gz)
>>
>>     ...
>>     ...
>>     # everything seems ok and then:
>>
>>     gcc -DHAVE_CONFIG_H -I. -I.. -I../naemon/lib  -D_GNU_SOURCE -I..
>>     '-DSYSCONFDIR="/etc/naemon"' '-DLOCALSTATEDIR="/var/lib/naemon"'
>>     '-DLOGDIR="/var/log/naemon"'
>>     '-DLOCKFILE="/var/run/naemon/naemon.pid"' -DPREFIX='"/usr"'  -Wall
>>     -Werror -fPIC -Wextra -pipe -ggdb3 -Wredundant-decls -Wtrigraphs
>>     -Wdeclaration-after-statement -Wshadow -Wstrict-prototypes
>>     -Wno-unused-result -Wno-unused-parameter -O2 -g -pipe -Wall
>>     -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
>>     --param=ssp-buffer-size=4 -m64 -mtune=generic -MT naemon-naemon.o
>>     -MD -MP -MF .deps/naemon-naemon.Tpo -c -o naemon-naemon.o `test -f
>>     'naemon.c' || echo './'`naemon.c
>>     cc1: warnings being treated as errors
>>     naemon.c: In function 'test_path_access':
>>     naemon.c:94: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     naemon.c: In function 'nagios_core_worker':
>>     naemon.c:148: error: ignoring return value of 'read', declared with
>>     attribute warn_unused_result
>>     naemon.c: In function 'main':
>>     naemon.c:547: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     naemon.c:763: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     At top level:
>>     cc1: error: unrecognized command line option "-Wno-unused-result"
>>     make[5]: *** [naemon-naemon.o] Error 1
>>
>>     => doing make -k in the build directory show that the problem is in
>>     the following files:
>>     naemon.c:94: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     naemon.c:148: error: ignoring return value of 'read', declared with
>>     attribute warn_unused_result
>>     naemon.c:547: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     naemon.c:763: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:398: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:416: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:418: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:2219: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:2246: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     commands.c:279: error: ignoring return value of 'chdir', declared
>>     with attribute warn_unused_result
>>     commands.c:280: error: ignoring return value of 'chdir', declared
>>     with attribute warn_unused_result
>>     commands.c:869: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     configuration.c:43: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:104: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:109: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:116: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:121: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:152: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:170: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:185: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:210: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:222: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:236: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:292: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:303: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:314: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:325: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:336: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:347: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:358: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:369: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:380: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:391: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:403: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:412: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:423: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:436: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:466: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:477: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:488: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:504: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:522: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:533: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:544: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:555: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:566: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:577: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:586: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:608: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:626: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:664: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:675: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:693: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:704: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:725: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:735: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:745: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:759: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:768: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:784: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:795: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:806: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:817: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:829: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:839: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:846: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:858: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:868: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:878: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:889: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:908: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:918: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:928: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:938: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:999: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1010: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1117: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1391: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1402: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     downtime.c:421: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     downtime.c:423: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     flapping.c:225: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     flapping.c:308: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:238: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:266: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:293: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:326: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:381: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     logging.c:458: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1163: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1164: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1165: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1166: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1167: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1168: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1169: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1170: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1171: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1172: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1173: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1174: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1175: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1176: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1177: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1178: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:1661: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:2028: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:2214: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3093: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3120: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3134: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3147: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3176: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     macros.c:3200: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     nerd.c:346: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     notifications.c:197: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:203: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:745: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:748: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:751: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:754: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:757: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:760: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:763: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:766: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:769: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1135: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1141: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1639: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1642: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1645: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1648: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1651: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1654: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1657: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1660: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     notifications.c:1663: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     query-handler.c:39: error: ignoring return value of 'write',
>>     declared with attribute warn_unused_result
>>     sehandlers.c:243: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     sehandlers.c:343: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     sehandlers.c:486: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     sehandlers.c:585: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     utils.c:419: error: ignoring return value of 'write', declared with
>>     attribute warn_unused_result
>>     utils.c:426: error: ignoring return value of 'write', declared with
>>     attribute warn_unused_result
>>     utils.c:1590: error: ignoring return value of 'chdir', declared with
>>     attribute warn_unused_result
>>     utils.c:1592: error: ignoring return value of 'chdir', declared with
>>     attribute warn_unused_result
>>     utils.c:1679: error: ignoring return value of 'ftruncate', declared
>>     with attribute warn_unused_result
>>     utils.c:1681: error: ignoring return value of 'write', declared with
>>     attribute warn_unused_result
>>     utils.c:1860: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     utils.c:2074: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     workers.c:461: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     workers.c:675: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     workers.c:677: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     workers.c:682: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     xodtemplate.c:256: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     xodtemplate.c:274: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     xrddefault.c:94: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     xsddefault.c:106: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     checks.c:398: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:416: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:418: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:2219: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     checks.c:2246: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     commands.c:279: error: ignoring return value of 'chdir', declared
>>     with attribute warn_unused_result
>>     commands.c:280: error: ignoring return value of 'chdir', declared
>>     with attribute warn_unused_result
>>     commands.c:869: error: ignoring return value of 'asprintf', declared
>>     with attribute warn_unused_result
>>     configuration.c:43: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:104: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:109: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:116: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:121: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:152: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:170: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:185: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:210: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:222: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:236: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:292: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:303: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:314: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:325: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:336: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:347: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:358: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:369: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:380: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:391: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:403: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:412: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:423: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:436: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:466: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:477: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:488: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:504: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:522: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:533: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:544: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:555: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:566: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:577: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:586: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:608: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:626: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:664: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:675: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:693: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:704: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:725: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:735: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:745: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:759: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:768: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:784: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:795: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:806: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:817: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:829: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:839: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:846: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:858: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:868: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:878: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:889: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:908: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:918: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:928: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:938: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:999: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1010: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1117: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1391: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>     configuration.c:1402: error: ignoring return value of 'asprintf',
>>     declared with attribute warn_unused_result
>>
>>     Can this be fixed for next release? (either by disabling -Werror on
>>     centos6 or by fixing the warning by not ignoring the return code).
>>
>>     Best regards.
>>     --
>>         Olivier LAHAYE
>>         CEA DRT/LIST/DIR
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/naemon-dev/attachments/20140528/d71524cb/attachment-0001.html>


More information about the Naemon-dev mailing list