In file included from /usr/local/include/c++/3.3.1/backward/iostream.h:31, from strclass.h:412, from ddd.h:36, from ddd.C:138: /usr/local/include/c++/3.3.1/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. In file included from ddd.h:36, from ddd.C:138: strclass.h:413:23: strstream.h: No such file or directory In file included from ddd.h:36, from ddd.C:138: strclass.h:543: error: parse error before `&' token strclass.h:555: error: `ostrstream' was not declared in this scope strclass.h:555: error: `os' was not declared in this scope strclass.h:555: error: variable declaration is not allowed here strclass.h:1049: error: `ostrstream' was not declared in this scope strclass.h:1049: error: `os' was not declared in this scope strclass.h:1050: error: declaration of `operator=' as non-function strclass.h:1050: error: invalid declarator strclass.h:1050: error: syntax error before `{' token strclass.h:1059: error: `const int string::frozen' is not a static member of ` class string' strclass.h:1062: error: `const char*string::str' is not a static member of ` class string' strclass.h:1062: error: `os' was not declared in this scope strclass.h:1071: error: ISO C++ forbids declaration of `rep' with no type strclass.h:1071: error: `int string::rep' is not a static member of `class string' strclass.h:1071: error: invalid use of member `string::rep' strclass.h:1071: error: `str' was not declared in this scope strclass.h:1071: error: `os' was not declared in this scope strclass.h:1071: error: `os' was not declared in this scope strclass.h:1080: error: parse error before `return' strclass.h:1083: error: parse error before `&' token strclass.h:1096: error: cannot declare member function `subString::operator=' within `string' strclass.h:1096: error: syntax error before `{' token strclass.h:1101: error: cannot declare member function `subString::operator=' within `string' strclass.h:1101: error: syntax error before `{' token strclass.h:1106: error: cannot declare member function `subString::operator=' within `string' strclass.h:1106: error: syntax error before `{' token strclass.h:1111: error: cannot declare member function `subString::operator=' within `string' strclass.h:1111: error: syntax error before `{' token strclass.h:1116: error: cannot declare member function `subString::operator=' within `string' strclass.h:1116: error: syntax error before `{' token In file included from AsyncAgent.h:60, from LiterateA.h:65, from TTYAgent.h:36, from GDBAgent.h:48, from Command.h:37, from DataDisp.h:58, from ddd.C:185: Agent.h:99:23: strstream.h: No such file or directory In file included from AsyncAgent.h:60, from LiterateA.h:65, from TTYAgent.h:36, from GDBAgent.h:48, from Command.h:37, from DataDisp.h:58, from ddd.C:185: Agent.h: In member function `string Agent::name() const': Agent.h:417: error: `ostrstream' undeclared (first use this function) Agent.h:417: error: (Each undeclared identifier is reported only once for each function it appears in.) Agent.h:417: error: parse error before `;' token Agent.h:418: error: `os' undeclared (first use this function) In file included from GraphNode.h:37, from Graph.h:38, from DispGraph.h:43, from ddd.C:188: GraphNodeI.h:41:23: strstream.h: No such file or directory In file included from GraphNode.h:37, from Graph.h:38, from DispGraph.h:43, from ddd.C:188: GraphNodeI.h: In member function `virtual string GraphNode::str() const': GraphNodeI.h:124: error: parse error before `;' token ddd.C: In function `int main(int, char**)': ddd.C:2033: error: `ostrstream' undeclared (first use this function) ddd.C:2033: error: parse error before `;' token ddd.C:2036: error: `messages' undeclared (first use this function) ddd.C: In function `void ddd_check_version()': ddd.C:3247: error: `ostrstream' undeclared (first use this function) ddd.C:3247: error: parse error before `;' token ddd.C:3248: error: `msg' undeclared (first use this function) ddd.C: At global scope: ddd.C:3358: error: syntax error before `;' token ddd.C:3359: error: `devnull' was not declared in this scope ddd.C: In function `void init_dddlog()': ddd.C:3363: error: `devnull' undeclared (first use this function) ddd.C: In function `bool lock_ddd(_WidgetRec*, LockInfo&)': ddd.C:3751: error: parse error before `;' token ddd.C: In function `void report_languageHP(Agent*, void*, void*)': ddd.C:5614: error: parse error before `;' token ddd.C: In function `void setup_version_info()': ddd.C:7212: error: parse error before `;' token ddd.C: In function `void setup_auto_command_prefix()': ddd.C:7656: error: `ostrstream' undeclared (first use this function) ddd.C:7656: error: parse error before `;' token ddd.C:7657: error: `key' undeclared (first use this function) /usr/local/include/c++/3.3.1/iostream: At top level: ddd.C:5595: warning: `std::ostream& operator<<(std::ostream&, ProgramLanguage)' defined but not used gmake: *** [ddd.o] Error 1 *** Error exit code 1 Stop.