hetauma@bifteki:~/Desktop/Std_Hyb$ make g++ -g -O3 -Wall -c IsoClus.cc In file included from /usr/include/c++/4.1.3/backward/iostream.h:31, from IsoClus.cc:77: /usr/include/c++/4.1.3/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. KM_ANN.h:105: error: ‘DBL_MAX’ was not declared in this scope Image.h:98: error: ‘string’ has not been declared Image.h:99: error: ‘string’ has not been declared Image.h:148: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:148: error: expected ‘;’ before ‘<’ token Image.h:152: error: ‘vector’ has not been declared Image.h:152: error: expected ‘,’ or ‘...’ before ‘<’ token Image.h:157: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:157: error: expected ‘;’ before ‘<’ token Image.h:158: error: expected ‘,’ or ‘...’ before ‘<’ token Image.h:158: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:184: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:184: error: expected ‘;’ before ‘<’ token Image.h:186: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:186: error: expected ‘;’ before ‘<’ token Image.h:189: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:189: error: expected ‘;’ before ‘<’ token Image.h:212: error: ISO C++ forbids declaration of ‘vector’ with no type Image.h:212: error: expected ‘;’ before ‘<’ token KMeans.h:67: error: ‘DBL_MAX’ was not declared in this scope IsoClus.cc: In function ‘int main(int, char**)’: IsoClus.cc:519: error: no matching function for call to ‘Image::readImage(std::string*&)’ Image.h:98: note: candidates are: void Image::readImage(int*) IsoClus.cc:610: error: ‘class Image’ has no member named ‘ShouldSplit’ IsoClus.cc:614: error: no matching function for call to ‘Image::Split(std::vector >&)’ Image.h:152: note: candidates are: void Image::Split(int) IsoClus.cc:631: error: ‘class Image’ has no member named ‘FindLumpCandidates’ IsoClus.cc:635: error: no matching function for call to ‘Image::Lump(std::vector >&)’ Image.h:158: note: candidates are: void Image::Lump(int) IsoClus.cc:650: error: no matching function for call to ‘Image::writeClassifiedImage(std::string&)’ Image.h:99: note: candidates are: void Image::writeClassifiedImage(int) make: *** [IsoClus.o] Error 1 hetauma@bifteki:~/Desktop/Std_Hyb$