On Mar 22, 2007, at 7:10 PM, Stephen Fisher wrote:

> The Unix(/Mac) buildbots are failing with warnings turned errors
> (-Werror) caused by the --with-extra-gcc-checks option to configure
> (adds things like -pedantic).
>
> Do we need the buildbots to compile with these extra warnings?  I'm  
> not
> enabling them when fixing warnings and turning on -Werror, so it's
> breaking unexpectedly.  An example of one of the new warnings is:
>
> ber.c:70: warning: ISO C90 does not support the `ll' printf length
> modifier

...and if I compile

        long long int
        fnord(long long int foo)
        {
                return foo + 17;
        }

with "gcc -O2 -Wall -W -pedantic -c fnord.c", I get

        fnord.c:1: warning: ISO C90 does not support ‘long long’
        fnord.c:2: warning: ISO C90 does not support ‘long long’

(GCC 4.x).

I think -pedantic is a hopeless cause here; the only way to get it to  
keep quiet would be to get rid of FT_INT64/FT_UINT64 and everything  
else that uses 64-bit integral data types, or to support them only in  
64-bit environments (which means no support on most of the desktop  
machines on which Wireshark is run; someday, they'll all be 64-bit,  
and maybe even be running in 64-bit environments, but that's probably  
a few years off).

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to