My gcc output is now useless: output like "In member function â:" and "caosVM_map.cpp:551: warning: passing â for argument 1 to âoom* Map::roomAt(unsigned int, unsigned int)â", rather than useful names. I'm on powerpc, utf8 locale. It works fine if I unset LANG, but obviously that's not an ideal solution. fuzzie@alyssa:~$ echo $LANG en_GB.UTF-8 gcc-4.0 package, version 4.0.3-1. Any other information which would help? - alyssa