Mail Archives: djgpp/1999/03/20/13:18:47
On 20 Mar 99, at 13:29, Manni Heumann wrote:
> I wonder if anybody else has had this problem:
>
> I just downloaded the egcs 1.1.2 binaries for DJGPP (latest version). Then I
> backuped my djgpp directory and installed the files like the egcs docs said.
>
> Everything went fine, so I recompiled one of my projects and discovered an
> error that I find very strange. It all boils down to a very simple little
> program:
>
> #include <fstream>
> #include <string>
>
> int main ()
> {
> ifstream in ("test.dat");
> string str;
> getline (in, str);
> }
>
> This won't compile. The compiler says:
> no matching function for call to `getline (ifstream &, basic_string<char,
> string_char_traits<char> ,__default_alloc_template <false,0> > &)'
>
> Now, this function is declared in <bastring.h> and this file will get included
> in my program (I checked the preprocessor output). My old djgpp installation
> had no problems at all with this code.
>
> Anyone had the same problem? Any ideas? Could anyone try this with his egcs
> installation?
Tried. Didn't met any compilation problems (also no linker problems) with egcs-
1.1.2. Make sure You don't have old include files in lang/cxx.
Andris
- Raw text -