title: Eclipse debugger C++ 'No source available for "std::ostream::operator<<()"'; 'std::endl' issue
body: <p>I am debugging a program that I have built. The program compiles and runs without error. </p>
  
  <p>When using the debugger gcc4.9.3 (rtools_34) I get a message: </p>
  
  <p>'No source available for "std::ostream::operator&lt;&lt;()"'</p>
  
  <p>When stepping over any lines that contain std::cout &lt;&lt; "Text" &lt;&lt; std::endl;
  This causes the debugging to crash. However if I set a breakpoint past the rogue code I can skip it without problem. </p>
  
  <p>The code includes: iostream, ostream and string. </p>
  
  <p>This code has also been debugged with other compilers without this issue. It is a new import into Eclipse for a newer compiler so I am assuming that I have set things up wrong. </p>
  
  <p>The problem appears to be with std::endl as using '\n' instead works. </p>
  
  <p>Any hints on interpretation of the error message or how to resolve the problem greatly appreciated. </p>