gerver@linux:~/ddd_3/ddd-3.3.8 > make Making all in readline make[1]: Entering directory `/home/gerver/ddd_3/ddd-3.3.8/readline' rm -f readline.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O readline.c rm -f vi_mode.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O vi_mode.c rm -f funmap.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O funmap.c rm -f keymaps.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O keymaps.c rm -f parens.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O parens.c rm -f search.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O search.c rm -f rltty.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O rltty.c rm -f complete.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O complete.c rm -f bind.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O bind.c rm -f isearch.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O isearch.c rm -f display.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O display.c rm -f signals.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O signals.c rm -f util.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O util.c rm -f kill.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O kill.c rm -f undo.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O undo.c rm -f macro.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O macro.c rm -f input.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O input.c rm -f callback.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O callback.c rm -f terminal.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O terminal.c rm -f nls.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O nls.c rm -f xmalloc.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O xmalloc.c rm -f history.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O history.c rm -f histexpand.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O histexpand.c rm -f histfile.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O histfile.c rm -f histsearch.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O histsearch.c rm -f shell.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O shell.c rm -f tilde.o gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -DRL_LIBRARY_VERSION='""' -g -O tilde.c rm -f libreadline.a ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o nls.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o tilde.o test -n "ranlib" && ranlib libreadline.a rm -f libhistory.a ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o xmalloc.o test -n "ranlib" && ranlib libhistory.a make[1]: Leaving directory `/home/gerver/ddd_3/ddd-3.3.8/readline' Making all in themes make[1]: Entering directory `/home/gerver/ddd_3/ddd-3.3.8/themes' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/gerver/ddd_3/ddd-3.3.8/themes' Making all in vsllib make[1]: Entering directory `/home/gerver/ddd_3/ddd-3.3.8/vsllib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/gerver/ddd_3/ddd-3.3.8/vsllib' Making all in ddd make[1]: Entering directory `/home/gerver/ddd_3/ddd-3.3.8/ddd' make all-am make[2]: Entering directory `/home/gerver/ddd_3/ddd-3.3.8/ddd' cat ./host.h.in | \ sed "s%@HOST_CANONICAL@%i686-pc-linux-gnu%" | \ sed "s%@TARGET_CANONICAL@%i686-pc-linux-gnu%" | \ cat > host.h~ && mv host.h~ host.h cat ./root.h.in | \ sed "s%@ROOT@%/usr/local/share/ddd-3.3.8%" | \ sed "s%@ALT_ROOT@%/usr/local/share/ddd%" | \ cat > root.h~ && mv root.h~ root.h source='ddd.C' object='ddd.o' libtool=no \ depfile='.deps/ddd.Po' tmpdepfile='.deps/ddd.TPo' \ depmode=gcc /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I. -I./.. -isystem /usr/X11R6/include -DNDEBUG -O2 -g -Wall -W -trigraphs -c -o ddd.o `test -f 'ddd.C' || echo './'`ddd.C In file included from ddd.h:36, from ddd.C:138: strclass.h:454: conflicting types for `struct string' /usr/include/g++/string:9: previous declaration as `typedef class basic_string,__default_alloc_template > string' strclass.h: In method `class string & string::operator =(ostringstream &)': strclass.h:1143: no matching function for call to `string::string (string)' strclass.h:574: candidates are: string::string(int) strclass.h:946: string::string() strclass.h:953: string::string(const string &) strclass.h:974: string::string(const subString &) strclass.h:981: string::string(const constSubString &) strclass.h:960: string::string(const char *) strclass.h:967: string::string(const char *, int) strclass.h:988: string::string(char) strclass.h:585: string::string(ostringstream &) strclass.h:1144: no matching function for call to `string::c_str () const' make[2]: *** [ddd.o] Error 1 make[2]: Leaving directory `/home/gerver/ddd_3/ddd-3.3.8/ddd' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/gerver/ddd_3/ddd-3.3.8/ddd' make: *** [all-recursive] Error 1 gerver@linux:~/ddd_3/ddd-3.3.8 >