[root@kingdom speech_tools]# make Making in directory ./siod ... gcc -c -fno-implicit-templates -O3 -Wall -DSUPPORT_EDITLINE -I../include slib.cc In file included from /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/backward/iostream.h:31, from ../include/EST_iostream.h:52, from ../include/EST_String.h:50, from ../include/siod.h:17, from slib.cc:88: /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.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. ../include/EST_Chunk.h:131: error: ‘EST_ChunkPtr’ does not name a type ../include/EST_Chunk.h:132: error: ‘EST_ChunkPtr’ does not name a type ../include/EST_Chunk.h:133: error: ‘EST_ChunkPtr’ does not name a type ../include/EST_Chunk.h:135: error: ‘EST_ChunkPtr’ has not been declared ../include/EST_Chunk.h:136: error: ‘EST_ChunkPtr’ has not been declared ../include/EST_Chunk.h:138: error: ‘EST_ChunkPtr’ has not been declared ../include/EST_Chunk.h:139: error: ‘EST_ChunkPtr’ has not been declared ../include/EST_String.h: In member function ‘void EST_String::make_updatable()’: ../include/EST_String.h:253: error: no matching function for call to ‘make_updatable(EST_ChunkPtr&, int)’ ../include/EST_TList.h: At global scope: ../include/EST_TList.h:226: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const EST_TList&)’ declares a non-template function ../include/EST_TList.h:226: warning: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning ../include/EST_TVector.h:312: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const EST_TVector&)’ declares a non-template function ../include/EST_TKVL.h:61: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const EST_TKVI&)’ declares a non-template function ../include/EST_TKVL.h:146: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const EST_TKVL&)’ declares a non-template function ../include/EST_TMatrix.h:310: warning: friend declaration ‘std::ostream& operator<<(std::ostream&, const EST_TMatrix&)’ declares a non-template function slib.cc: In function ‘void gc_mark_and_sweep()’: slib.cc:1088: warning: dereferencing type-punned pointer will break strict-aliasing rules make[1]: *** [slib.o] Error 1 make: *** [siod] Error 2