From nobody@FreeBSD.ORG  Thu Jun  1 12:51:22 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id CF2B537BDE6; Thu,  1 Jun 2000 12:51:22 -0700 (PDT)
Message-Id: <20000601195122.CF2B537BDE6@hub.freebsd.org>
Date: Thu,  1 Jun 2000 12:51:22 -0700 (PDT)
From: uurtamo@azstarnet.com
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: make buildworld chokes on gperf
X-Send-Pr-Version: www-1.0

>Number:         18955
>Category:       i386
>Synopsis:       make buildworld chokes on gperf
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 01 13:00:01 PDT 2000
>Closed-Date:    Tue Jun 27 17:35:52 PDT 2000
>Last-Modified:  Sat Aug  5 16:50:00 PDT 2000
>Originator:     steve uurtamo
>Release:        3.4-RELEASE
>Organization:
>Environment:
FreeBSD janitor.systems.tus.azstarnet.com 3.4-RELEASE FreeBSD 3.4-RELEASE #0: Mon Dec 20 06:54:39 GMT 1999     jkh@time.cdrom.com:/usr/src/sys/compile/GENERIC  i386
>Description:
(
size/timestamp on new.cc is 
2978 Mar 25 00:44 new.cc
timestamp on c++ is
4712 Dec 19 22:46 /usr/bin/c++
)

new.cc, when compilation is attempted, chokes with the following:

c++ -I/usr/obj/usr/src/i386/usr/include/g++ -O -pipe   -I/usr/obj/usr/src/i386/usr/include -I/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib -I/usr/src/gnu/usr.bin/gperf -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc
/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:80: warning: `catch', `throw', and `try' are all C++ reserved words
/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc: In function `void operator delete(void *)':
/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:82: declaration of `operator delete(void *)' throws different exceptions...
<internal>:82: ...from previous declaration here
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.

>How-To-Repeat:
cvsup src-all
cd /usr/src
make buildworld
>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: nrahlstr 
State-Changed-When: Tue Jun 27 17:35:52 PDT 2000 
State-Changed-Why:  
make world on 3.x-stable worked fine for me.  We can re-open 
this PR if you are still seeing this problem. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=18955 

From: "Jeremy Mika" <tkkyj@hotmail.com>
To: freebsd-gnats-submit@FreeBSD.org, uurtamo@azstarnet.com
Cc:  
Subject: Re: i386/18955: make buildworld chokes on gperf
Date: Sat, 05 Aug 2000 16:43:19 PDT

   I have been having the same problem as of today, trying to build on a box 
 with "FreeBSD 3.1-RELEASE #3: Thu Apr 27 16:09:26 PDT 2000".
 
 >ls -l /usr/bin/c++
 -r-xr-xr-x  3 root  wheel  4720 Feb 15  1999 /usr/bin/c++
 
 >  ls -l /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc
 -rw-r--r--  1 root  wheel  2978 Mar 24 23:44 
 /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc
 
 
 c++ -I/usr/obj/desi1/usr/src/i386/usr/include/g++ -O -pipe   
 -I/usr/obj/desi1/usr/src/i386/usr/include 
 -I/desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib 
 -I/desi1/usr/src/gnu/usr.bin/gperf -c 
 /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc
 /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:80: 
 warning: `catch', `throw', and `try' are all C++ reserved words
 /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc: In 
 function `void operator delete(void *)':
 /desi1/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/new.cc:82: 
 declaration of `operator delete(void *)' throws different exceptions...
 <internal>:82: ...from previous declaration here
 *** Error code 1
 
 Stop.
 *** Error code 1
 
 Stop.
 *** Error code 1
 
 Stop.
 *** Error code 1
 
 Stop.
 
 
 ________________________________________________________________________
 Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
 
 
>Unformatted:
