From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10055 invoked by alias); 7 Jul 2006 01:44:10 -0000 Received: (qmail 10037 invoked by uid 22791); 7 Jul 2006 01:44:10 -0000 X-Spam-Check-By: sourceware.org Received: from saratoga.rkirkpat.net (HELO saratoga.rkirkpat.net) (206.196.156.29) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 07 Jul 2006 01:44:04 +0000 Received: by saratoga.rkirkpat.net (Postfix, from userid 33) id 9C25471AEA; Thu, 6 Jul 2006 19:44:02 -0600 (MDT) From: "Bill McEnaney" To: "Dan Keating" , "'Ian Lance Taylor'" , Subject: RE: Gcc3.2 build error on Solaris 10 X-Mailer: NeoMail 1.22 X-IPAddress: 72.231.130.184 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Message-Id: <20060707014402.9C25471AEA@saratoga.rkirkpat.net> Date: Fri, 07 Jul 2006 01:44:00 -0000 X-IsSubscribed: yes 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 X-SW-Source: 2006-07/txt/msg00057.txt.bz2 Hey, Folks, I think my Sunblade 100, which runs Solaris 8, has built Gcc3.2. So if anybody wants me to try to build it, I'll be happy to do that. Sadly, the poor ol' guy is a slow poke, who probably thinks aslmost as slowly as my spastic fingers type. :) Since Tamino, the workstation, has tured six this month, he;s a senior citizen. ;) Bill > Thanks for the reply. > > Yes, I am aware what the the error itself is, but I was hoping this was a known issue, with perhaps a work-around to go with it. Looks like I'm out of luck on that front. > > The gcc3.3 series does build on solaris10, so a move to another series might be the way to go. However, when you have a legacy of commercial products to support, it's not always easy to upgrade to the latest and greatest :-) > > Best of luck, > > Dan > > -----Original Message----- > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On > Behalf Of Ian Lance Taylor > Sent: Thursday, July 06, 2006 2:34 AM > To: Dan Keating > Cc: gcc-help@gcc.gnu.org > Subject: Re: Gcc3.2 build error on Solaris 10 > > "Dan Keating" writes: > > > I'm having problems building gcc3.2 on a solaris 10 system. Gcc2.95.3 > > builds fine, but 3.2 and 3.2.3 both fall down with the following error: > > > > /temp/bsm/gcc-sun10/gcc/xgcc -B/temp/bsm/gcc-sun10/gcc/ > > -B/lang/gcc/3.2/sparc-sun-solaris2.10/bin/ > > -B/lang/gcc/3.2/sparc-sun-solaris2.10/lib/ -isystem > > /lang/gcc/3.2/sparc-sun-solaris2.10/include -DHAVE_CONFIG_H -I. > > -I../../../../gcc-3.2/libstdc++-v3/libmath -I.. -g -O2 -c > > ../../../../gcc-3.2/libstdc++-v3/libmath/signbit.c -o signbit.o In > > file included from ../../../../gcc-3.2/libstdc++-v3/libmath/signbit.c:32: > > ../../../../gcc-3.2/libstdc++-v3/libmath/mathconf.h:84: conflicting > > types for `nan' > > /usr/include/iso/math_c99.h:145: previous declaration of `nan' > > > > Configure is being run with parameters "--enable-languages=c++ > > --disable-shared". > > > > Hopefully there's someone who can see a cause for this. > > Look at the two files in question: > > gcc-3.2/libstdc++-v3/libmath/mathconf.h, line 84 > /usr/include/iso/math_c99.h, line 145 > > Most likely you will see conflicting types for nan. > > Since gcc 3.2 is four years old and completely unsupported, your best bet > for fixing this would be to edit mathconf.h to match your system header > file. > > Ian > > ________________________________________________________________ "Pro-choice?" Then click here. http://cathinsight.com/morality/saying.htm "Men must look for the peace of Christ in the Kingdom of Christ... When once men recognize, both in private and in public life, that Christ is King, society will at last receive the great blessings of real liberty, well-ordered discipline, peace and harmony." Pope Pius XI