fix all warnings
[make] treat all warnings as errors