enforsed compilation with -W -Werror

55 files changed