fixes the remaining warnings in src and add a CI build with -Werror

Merge request reports

Loading