$ make make all-recursive make[1]: Entering directory `/home/argent/cplusplus/debug' Making all in src make[2]: Entering directory `/home/argent/cplusplus/debug/src' if g++ -DHAVE_CONFIG_H -I. -I/home/argent/cplusplus/src -I.. -O0 -g3 -MT cplusplus.o -MD -MP -MF ".deps/cplusplus.Tpo" -c -o cplusplus.o /home/argent/cplusplus/src/cplusplus.cpp; \ then mv -f ".deps/cplusplus.Tpo" ".deps/cplusplus.Po"; else rm -f ".deps/cplusplus.Tpo"; exit 1; fi /home/argent/cplusplus/src/cplusplus.cpp: In function ‘int main(int, char**)’: /home/argent/cplusplus/src/cplusplus.cpp:36: error: no matching function for call to ‘std::basic_ifstream >::get(std::string&)’ /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:272: note: candidates are: typename std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT, _Traits>::get() [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:286: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT&) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:313: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT*, std::streamsize, _CharT) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:324: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:347: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_streambuf<_CharT, _Traits>&, _CharT) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:357: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits] /home/argent/cplusplus/src/cplusplus.cpp:41: error: no matching function for call to ‘std::basic_ifstream >::get(std::string&)’ /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:272: note: candidates are: typename std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT, _Traits>::get() [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:286: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT&) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:313: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT*, std::streamsize, _CharT) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:324: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:347: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_streambuf<_CharT, _Traits>&, _CharT) [with _CharT = char, _Traits = std::char_traits] /usr/lib/gcc/i386-redhat-linux/4.1.0/../../../../include/c++/4.1.0/istream:357: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits] make[2]: *** [cplusplus.o] Error 1 make[2]: Leaving directory `/home/argent/cplusplus/debug/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/argent/cplusplus/debug' make: *** [all] Error 2