add -Werror, fix link