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).