==> Making all in ./readline... make[1]: Entering directory `/root/ddd-3.2.1/readline' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ddd-3.2.1/readline' ==> Making all in ./ddd... make[1]: Entering directory `/root/ddd-3.2.1/ddd' Building ddd-3.2.1-i686-pc-linux-gnu... sed -n -f ./ad2c.sed Ddd > Ddd.ad.h~ && mv Ddd.ad.h~ Ddd.ad.h cat ./host.h.in | \ sed "address@hidden@%i686-pc-linux-gnu%" | \ sed "address@hidden@%i686-pc-linux-gnu%" > host.h~ && \ mv host.h~ host.h CONFIG_FILES=../ddd.spec CONFIG_HEADERS= /bin/sh ./config.status creating ../ddd.spec sed 's/@REL@/1/g' ../ddd.spec > ../ddd-3.2.1-1.spec rm -f ../ddd.spec c++ -DHAVE_CONFIG_H -DNDEBUG -O2 -g -W -Wall -trigraphs -c -I. -I. -I./.. -isystem /usr/X11R6/include -o ddd.o ddd.C In file included from /usr/include/c++/3.2.2/backward/iostream.h:31, from strclass.h:412, from ddd.h:36, from ddd.C:138: /usr/include/c++/3.2.2/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: In function `string operator+(const string&, const string&)': strclass.h:1271: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, const subString&)': strclass.h:1276: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, const char*)': strclass.h:1281: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, char*)': strclass.h:1286: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, char)': strclass.h:1291: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const string&)': strclass.h:1296: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const subString&)': strclass.h:1301: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const char*)': strclass.h:1306: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, char*)': strclass.h:1311: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, char)': strclass.h:1316: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const char*, const string&)': strclass.h:1321: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const char*, const subString&)': strclass.h:1326: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char*, const string&)': strclass.h:1331: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char*, const subString&)': strclass.h:1336: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char, const string&)': strclass.h:1341: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char, const subString&)': strclass.h:1346: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string reverse(const string&)': strclass.h:1351: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string upcase(const string&)': strclass.h:1356: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string downcase(const string&)': strclass.h:1361: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string capitalize(const string&)': strclass.h:1366: warning: the named return value extension is deprecated, please see the documentation for details c++ -DHAVE_CONFIG_H -DNDEBUG -O2 -g -W -Wall -trigraphs -c -I. -I. -I./.. -isystem /usr/X11R6/include -o strclass.o strclass.C In file included from /usr/include/c++/3.2.2/backward/iostream.h:31, from strclass.h:412, from strclass.C:41: /usr/include/c++/3.2.2/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 strclass.C:41: strclass.h: In function `string operator+(const string&, const string&)': strclass.h:1271: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, const subString&)': strclass.h:1276: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, const char*)': strclass.h:1281: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, char*)': strclass.h:1286: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const string&, char)': strclass.h:1291: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const string&)': strclass.h:1296: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const subString&)': strclass.h:1301: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, const char*)': strclass.h:1306: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, char*)': strclass.h:1311: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const subString&, char)': strclass.h:1316: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const char*, const string&)': strclass.h:1321: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(const char*, const subString&)': strclass.h:1326: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char*, const string&)': strclass.h:1331: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char*, const subString&)': strclass.h:1336: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char, const string&)': strclass.h:1341: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string operator+(char, const subString&)': strclass.h:1346: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string reverse(const string&)': strclass.h:1351: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string upcase(const string&)': strclass.h:1356: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string downcase(const string&)': strclass.h:1361: warning: the named return value extension is deprecated, please see the documentation for details strclass.h: In function `string capitalize(const string&)': strclass.h:1366: warning: the named return value extension is deprecated, please see the documentation for details strclass.C: In function `string join(string*, int, const string&)': strclass.C:1155: warning: the named return value extension is deprecated, please see the documentation for details strclass.C: In function `string replicate(const string&, int)': strclass.C:1282: warning: the named return value extension is deprecated, please see the documentation for details strclass.C: In function `string common_prefix(const string&, const string&, int)': strclass.C:1294: warning: the named return value extension is deprecated, please see the documentation for details strclass.C: In function `string common_suffix(const string&, const string&, int)': strclass.C:1312: warning: the named return value extension is deprecated, please see the documentation for details strclass.C: In function `std::istream& operator>>(std::istream&, string&)': strclass.C:1439: invalid conversion from `int' to `std::_Ios_Iostate' strclass.C:1439: initializing argument 1 of `void std::basic_ios<_CharT, _Traits>::clear(std::_Ios_Iostate) [with _CharT = char, _Traits = std::char_traits]' make[1]: *** [strclass.o] Error 1 make[1]: Leaving directory `/root/ddd-3.2.1/ddd' make: *** [all] Error 1 address@hidden ddd-3.2.1]#