From: eplmst AT lu DOT erisoft DOT se (Martin Stromberg) Newsgroups: comp.os.msdos.djgpp Subject: Re: new install question for 3.21 Date: 5 Feb 2003 15:40:19 GMT Organization: Ericsson Erisoft AB, Sweden Lines: 47 Message-ID: References: NNTP-Posting-Host: lws256.lu.erisoft.se X-Newsreader: TIN [version 1.2 PL2] To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Drew (drew AT drew DOT com) wrote: : I just upgraded from the old 2.72 version of DJGPP to the newest : version 3.21. You mean versions 2.7.2 and 3.2.1. That means you may need to upgrade your C++ code to C++ standard code. : All my exisiting C and C++ programs compile and run fine but I get an : information message that I never got before when I compile. : The message is:f : In file included from c:/djgpp/lang/cxx/3.21/backward/iostream.h:31, : from maketree.cpp:6: : c:/djgpp/lang/cxx/3.21/backward/backward_warning.h:32:2: warning: : #warning This : file includes at least one deprecated or antiquated header. Please : consider usin : g 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. : The program still runs fine....I'm just not sure how to correct this : message. If I just say #include , the compile generates That's how you correct it. : lots of errors as it doesn't find cout and the functions. Then you need to correct your program. : Should I just use the command flags to suppress it or what? 1. Yes and hide the fact you're not using standard C++, or 2. No and live with the warning or 3. Use standard C++ and correct your program. Right, MartinS