Am Mittwoch, den 06.08.2008, 15:36 +0200 schrieb Janek Kozicki:

> Christopher Bratusek said:     (by the date of Wed, 06 Aug 2008 00:02:02 
> +0200)
> 
> > ... That patch again breaks building with CFLAGS="-Wall -ansi
> > -pedantic".
> > Can someone please fix that. I don't want to do that again now. 
> > 
> > It's of course low priority, but it would be nice. Thanks
> 
> 
> I think that after it's fixed, we should keep those flags. You did a
> lot of work after all, to get rid of all those warnings.
> 
> How do you set those flags? Currently I did:
> 


pass them to configure

CFLAGS="-Wall -ansi -pedantic" ./configure --prefix=/usr


> 
> --- configure.in        (revision 4263)
> +++ configure.in        (working copy)
> @@ -332,7 +332,7 @@
>  dnl set explicitly, add some warning options. Turn off implicit-int
>  dnl warnings since the X11 includes on Solaris generate a lot of
> these if test "x${GCC}" = "xyes" -a "x$CFLAGS" = "x-g -O2"; then
> -  CFLAGS="${CFLAGS} -Wall -Wmissing-prototypes -Wno-implicit-int"
> +  CFLAGS="${CFLAGS} -Wall -ansi -pedantic"
>  fi
> 
> 
> With diff above I tried compiling and fixed just this one:
> 
> 
> Index: src/windows.c
> ===================================================================
> --- src/windows.c       (revision 4263)
> +++ src/windows.c       (working copy)
> @@ -80,7 +80,7 @@
>  
>  static repv gravity_map[StaticGravity+1];
>  
> -// In sawfish-1.3.3, the only callback used is keymap_prop_change. 
> +/* In sawfish-1.3.3, the only callback used is keymap_prop_change. */
>  struct prop_handler {
>      struct prop_handler *next;
>      repv prop;
> Index: configure.in
> 
> 
> Then I got compilation errors in rep.h (included from client.h). So we
> could become -pedantic only after rep-gtk is released.
> 


No rep.h is part of librep, not rep-gtk. get the current trunk of
librep, which has both headers
(rep.h and rep_subrs.h) fixed, you'll see, that it is still broken.



> So I won't be able to fix those errors, because I'd need to
> backport rep-gtk on my system...
> 


Chris

GNOME/Sawfish rule!

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to