http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50244
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-08-30 23:21:29 UTC --- is that whole file really necessary? what happens if you just #include <string> ? What's the simplest command that reproduces the error?