Making all in doc make[1]: Entering directory `/home/4/wilx/tmp/dejagnu/doc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/4/wilx/tmp/dejagnu/doc' Making all in testsuite make[1]: Entering directory `/home/4/wilx/tmp/dejagnu/testsuite' Making all in libdejagnu make[2]: Entering directory `/home/4/wilx/tmp/dejagnu/testsuite/libdejagnu' c++ -DPACKAGE=\"dejagnu\" -DVERSION=\"1.4.1\" -I. -I. -I../.. -g -c unit.cc In file included from unit.cc:4: ../../dejagnu.h: In function `char* testout(int)': ../../dejagnu.h:115: ISO C++ forbids declaration of `ostrstream' with no type ../../dejagnu.h:115: parse error before `(' token ../../dejagnu.h:116: `oss' undeclared (first use this function) ../../dejagnu.h:116: (Each undeclared identifier is reported only once for each function it appears in.) ../../dejagnu.h:116: `ios' undeclared (first use this function) ../../dejagnu.h:116: parse error before `::' token ../../dejagnu.h:117: `ends' undeclared (first use this function) ../../dejagnu.h: At global scope: ../../dejagnu.h:126: 'string' is used as a type, but is not defined as a type. ../../dejagnu.h:138: type specifier omitted for parameter ../../dejagnu.h:138: parse error before `)' token ../../dejagnu.h:145: `string' was not declared in this scope ../../dejagnu.h:145: parse error before `)' token ../../dejagnu.h:156: `string' was not declared in this scope ../../dejagnu.h:156: parse error before `)' token ../../dejagnu.h:167: `string' was not declared in this scope ../../dejagnu.h:167: parse error before `)' token ../../dejagnu.h:178: `string' was not declared in this scope ../../dejagnu.h:178: parse error before `)' token ../../dejagnu.h:199: ISO C++ forbids declaration of `ostream' with no type ../../dejagnu.h:199: `ostream' is neither function nor member function; cannot be declared friend ../../dejagnu.h:199: parse error before `&' token ../../dejagnu.h:203: semicolon missing after declaration of `TestState' ../../dejagnu.h: In member function `void TestState::testrun(...)': ../../dejagnu.h:139: `b' undeclared (first use this function) ../../dejagnu.h:140: `s' undeclared (first use this function) ../../dejagnu.h: In member function `void TestState::pass(...)': ../../dejagnu.h:148: `lastmsg' undeclared (first use this function) ../../dejagnu.h:149: `cout' undeclared (first use this function) ../../dejagnu.h:149: `endl' undeclared (first use this function) ../../dejagnu.h: In member function `void TestState::pass(const char*)': ../../dejagnu.h:152: parse error before `int' ../../dejagnu.h: In member function `void TestState::fail(const char*)': ../../dejagnu.h:163: parse error before `int' ../../dejagnu.h: In member function `void TestState::untested(const char*)': ../../dejagnu.h:174: parse error before `int' ../../dejagnu.h: In member function `void TestState::unresolved(const char*)': ../../dejagnu.h:185: parse error before `int' ../../dejagnu.h: At global scope: ../../dejagnu.h:203: ISO C++ forbids defining types within return type ../../dejagnu.h:203: extraneous `int' ignored ../../dejagnu.h:203: semicolon missing after declaration of `class TestState' ../../dejagnu.h:206: parse error before `)' token unit.cc:17: 'string' is used as a type, but is not defined as a type. unit.cc: In function `int main(int, char**)': unit.cc:51: `streambuf' undeclared (first use this function) unit.cc:51: `sb' undeclared (first use this function) unit.cc:55: `class TestClass1' has no member named `tname' unit.cc:57: `class TestClass1' has no member named `tname' unit.cc:59: `class TestClass1' has no member named `tname' make[2]: *** [unit.o] Error 1 make[2]: Leaving directory `/home/4/wilx/tmp/dejagnu/testsuite/libdejagnu' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/4/wilx/tmp/dejagnu/testsuite' make: *** [all-recursive] Error 1