[collectd] Compiling error with libiptc 4.9.3

Plamen Petrov pvp-lsts at fs.uni-ruse.bg
Mon Jul 19 11:14:56 CEST 2010


На 19.7.2010 г. 12:04, Francesco Sordillo написа:
> Hellooo!!?? No-one?
>
>

They are probably on vacation or something.  Give it some time,
and someone from the developers will show up.

> Il 15/07/2010 17:32, Francesco Sordillo ha scritto:
>> Hi to all.
>>
>> I'am trying to compile collectd 4.9.3 on SLES 10.3 but I get error
>> (warning as error) messages with libiptc library.
>>
>> I run this configuration:
>> -----------------------------------
>> ./configure CFLAGS=-"DLT_LAZY_OR_NOW='RTLD_LAZY|RTLD_GLOBAL'"
>> --with-libiptc=/tmp/collectd-4.9.3/src/owniptc/ --enable-apache
>> --enable-email --enable-dns --enable-debug"
>> -----------------------------------
>>
>> and if I run "make", I obtain thi error.
>>
>> ---------------------------------
>> [ ... ]
>> make[4]: Leaving directory `/tmp/collectd-4.9.3/src/libcollectdclient'
>> make[3]: Leaving directory `/tmp/collectd-4.9.3/src/libcollectdclient'
>> Making all in owniptc
>> make[3]: Entering directory `/tmp/collectd-4.9.3/src/owniptc'
>> /bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
>> -I../../src    -Wall -Werror -DLT_LAZY_OR_NOW='RTLD_LAZY|RTLD_GLOBAL' -c
>> -o libip4tc.lo libip4tc.c
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -Werror
>> "-DLT_LAZY_OR_NOW=RTLD_LAZY|RTLD_GLOBAL" -c libip4tc.c  -fPIC -DPIC -o
>> .libs/libip4tc.o
>> cc1: warnings being treated as errors
>> In file included from libiptc.c:47,
>>                     from libip4tc.c:136:
>> xtables.h:67: warning: ‘struct xt_entry_match’ declared inside parameter
>> list
>> xtables.h:67: warning: its scope is only this definition or declaration,
>> which is probably not what you want
>> xtables.h:74: warning: ‘struct xt_entry_match’ declared inside parameter
>> list
>> xtables.h:82: warning: ‘struct xt_entry_match’ declared inside parameter
>> list
>> xtables.h:86: warning: ‘struct xt_entry_match’ declared inside parameter
>> list
>> xtables.h:123: warning: ‘struct xt_entry_target’ declared inside
>> parameter list
>> xtables.h:130: warning: ‘struct xt_entry_target’ declared inside
>> parameter list
>> xtables.h:137: warning: ‘struct xt_entry_target’ declared inside
>> parameter list
>> xtables.h:141: warning: ‘struct xt_entry_target’ declared inside
>> parameter list
>> make[3]: *** [libip4tc.lo] Error 1
>> make[3]: Leaving directory `/tmp/collectd-4.9.3/src/owniptc'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/tmp/collectd-4.9.3/src'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory `/tmp/collectd-4.9.3/src'
>> make: *** [all-recursive] Error 1
>> ----------------------------------------
>>
>> Googling I found that this messages are not "error" but "warning" and
>> the flag "-Werror" is the cause. Now, the question are:
>>
>> 1. Why do I obtain this warning?
>> 2. Why did the developer team have introduced the flag "-Werror". Are
>> there any reasons?
>> 3. Do I need any library to resolve the problem?
>> 4. If I remove the flag "-Werror", may I get some error with collectd?
>>
>> Thanks in advance.
>> Francesco.
>>
>> _______________________________________________
>> collectd mailing list
>> collectd at verplant.org
>> http://mailman.verplant.org/listinfo/collectd
>
>
> _______________________________________________
> collectd mailing list
> collectd at verplant.org
> http://mailman.verplant.org/listinfo/collectd




More information about the collectd mailing list