www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/20/09:12:04

Newsgroups: comp.os.msdos.djgpp
From: manni AT hotbot DOT com (Manni Heumann)
Subject: Strange problem with egcs
X-Newsreader: News Xpress 2.01
Date: Sat, 20 Mar 1999 13:29:41 GMT
NNTP-Posting-Host: ppp36-89.hrz.uni-bielefeld.de
Message-ID: <36f3a2d4.0@news.uni-bielefeld.de>
X-Trace: 20 Mar 1999 14:29:56 +0200, ppp36-89.hrz.uni-bielefeld.de
Lines: 44
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

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?

Thanks for taking the time!

Manni




----------------------------------------------------------------------
Manni Heumann
Bielefeld, Germany

Spammers use reply-address,
all others use:         mheumann AT post DOT uni-bielefeld DOT de
----------------------------------------------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019