From: garga909 AT yahoo DOT com (Garga) Newsgroups: comp.os.msdos.djgpp Subject: Compile problems when using iostream Date: 13 Oct 2001 04:13:45 -0700 Organization: http://groups.google.com/ Lines: 42 Message-ID: <4de7a7a3.0110130313.4a086406@posting.google.com> NNTP-Posting-Host: 194.29.197.15 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1002971626 6196 127.0.0.1 (13 Oct 2001 11:13:46 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: 13 Oct 2001 11:13:46 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com The problem: I cannot use iostream/fstream or anything like vectors that use those libraries because of a compiler error. If I compile the following: ( Vectors use iostream ) #include int main() { vector< int >thevec; return 1; } ... it compiles OK! But when I try to allocate memory, no matter what way for example I tried this: #include int main() { vector< int >thevec; thevec.push_back(); return 1; } It gives the following undefined references: endl( ostream & ) cerr (!!) and 2 times << operator whith const char pointer in the first as parameter and reference to ofstream class function pointer in the second ( I'm quite sure it is ) What to do?? Including iostream won't help... I've just re-downloaded all the latest files from DJGPP site ( or I'm quite sure I've got the right ones... ) My djgpp version seems to be 2.03.