Davyd: no need to copy all this complex autofoo stuff in your configure.in. Just use gnome-common and put GNOME_COMPILE_WARNINGS(yes) in your configure.in.

I tend to agree that a maintainer should use -Werror if available since it helps catch some nasty bugs. Forcing everyone to use it is another thing.