This did not reproduce for me, using 9.2RC2 with cooker updates as of 20sep2003. Installed libSDL-devel versions are libSDL1.2-devel-1.2.5-12mdk.i586 libSDL_net1.2-devel-1.2.5-2mdk.i586
tony ###################################################################################### On 21 Sep 2003 22:35:59 +0100 Sitsofe Wheeler <[EMAIL PROTECTED]> wrote: > Hi, > > When using Mandrake 9.1 I ran into numerous warnings being produced by > gcc when compiling the snippet below with the following command line: > cc -I/usr/include/SDL -D_REENTRANT -Wall -pedantic-errors -Wno-long-long -g -O2 > test.c -L/usr/lib -lSDL -lpthread -lSDL_net -o test > > #include "SDL_net.h" > > int main(void) > { > return 0; > } > > Here are the errors produced: > In file included from /usr/include/linux/byteorder/little_endian.h:11, > from /usr/include/asm/byteorder.h:32, > from /usr/include/SDL/SDL_endian.h:60, > from /usr/include/SDL/SDL_net.h:29, > from test.c:1: > /usr/include/linux/byteorder/swab.h: In function `__fswab24': > /usr/include/linux/byteorder/swab.h:174: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:174: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h: In function `__swab24p': > /usr/include/linux/byteorder/swab.h:178: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:178: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h: In function `__swab24s': > /usr/include/linux/byteorder/swab.h:182: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:182: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h: In function `__fswab64': > /usr/include/linux/byteorder/swab.h:204: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:204: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h: In function `__swab64p': > /usr/include/linux/byteorder/swab.h:211: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:211: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h: In function `__swab64s': > /usr/include/linux/byteorder/swab.h:215: ISO C forbids braced-groups > within expressions > /usr/include/linux/byteorder/swab.h:215: ISO C forbids braced-groups > within expressions > > The problem arises because I like to compile all my programs with > -pedantic-errors to try and catch as much problems as possible. Unlike > other -Wall errors, it does not appear possible to just turn off forbids > braced-groups errors. I'm not in a position to test whether 9.2rc2 still > produces this behaviour so I'd like to ask someone who is to test > whether these errors are still produced (you will need the > libSDL_net1.2-devel package). If any one has a suggestion on how to hack > up swab.h to prevent this warning that will also be equally welcome. > > -- > Sitsofe | http://sucs.org/~sits/ > >