To hell -Werror, it brokes a lot of things
Test with more aggressive CFLAGS
Remove useless global -Wall