From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24871 invoked by alias); 21 Feb 2002 17:33:15 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 24713 invoked from network); 21 Feb 2002 17:33:11 -0000 Received: from unknown (HELO bnfep02.boone.winstar.net) (63.140.240.54) by sources.redhat.com with SMTP; 21 Feb 2002 17:33:11 -0000 Received: from [192.168.49.19] ([24.148.43.197]) by bnfep02.boone.winstar.net with ESMTP id <20020221173310.BMEK16433.bnfep02@[24.148.43.197]>; Thu, 21 Feb 2002 12:33:10 -0500 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Sender: bobgus%mcs.net@mail.winstarmail.com Message-Id: In-Reply-To: <15477.9309.112114.331616@wh2-19.st.uni-magdeburg.de> References: Date: Thu, 21 Feb 2002 09:56:00 -0000 To: "Claudio Bley" From: Bob Gustafson Subject: Re: Which version of GCC to use: an example Cc: gcc-help@gcc.gnu.org X-SW-Source: 2002-02/txt/msg00210.txt.bz2 Claudio == Claudio Bley writes: >>>>>> "Bob" == Bob Gustafson writes: > > Bob> My goal was to compile and install prcs-1.3.1 (a new source > Bob> code control system) > > Bob> I started out with gcc version 2.96 which is the stock > Bob> version supplied with RedHat 7.2 (for i686-pc-linux-gnu) > > Bob> ./configure 2>&1 | tee config.out make 2>&1 | tee make.out > > Bob> The last few lines of make.out are: > >[snipped] > Claudio> As Frank Schafer already pointed out, you should never use gcc 2.96 Claudio> because there never was such a release. I just used what came with RH 7.2 (However, I am now using 2.95.3) > > Bob> It still won't make. Last bit of the make.out file is given > Bob> below ( make 2>&1 | tee make.out). > >[snipped] > > Bob> Finally, I installed gcc version 2.95.3 (2.95.3 20010315 > Bob> (release)) and this worked fine. > > Bob> I don't know if there are bugs in the compiler(s) or bugs in > Bob> prcs-1.3.1, but this might be a regression test to pass for > Bob> the newer compilers. > Claudio> prcs is not complying with the ANSI C++ Standard as required by gcc Claudio> v3. prcs needs to be fixed until you're able to compile it with gcc Claudio> v3. >From the listing of make errors, do you have any guidance as to what part of the ANSI C++ Standard is being violated? Also, if 2.95.3 does the job, why doesn't 3.0.3 flag (and deprecate) the things that pass 2.95.3 and do not pass 3.0.3 :-) > > Bob> PCRS can be obtained at http://sourceforge.net/projects/prcs > >Claudio