For some reason, my installation of gcc seems to be printing an \"a with a carat\" character in place of all %s\'s in its error messages, e.g.,
test.c:4: err
What is your LANG-Settings (call "export" on a bash in a terminal)? Try setting the Lang to a correct value like
LANG="en_US.UTF-8"
using
declare -x LANG="en_US.UTF-8"
This seems to be a charset-problem, so perhaps you want to double-check using the right one.