From root@guest.zipnet.net  Mon May 20 08:37:39 1996
Received: from guest.zipnet.net (guest.zipnet.net [199.232.255.43])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA25565
          for <FreeBSD-gnats-submit@freebsd.org>; Mon, 20 May 1996 08:37:36 -0700 (PDT)
Received: (from root@localhost) by guest.zipnet.net (8.7.5/8.7.3) id LAA00383; Mon, 20 May 1996 11:37:46 GMT
Message-Id: <199605201137.LAA00383@guest.zipnet.net>
Date: Mon, 20 May 1996 11:37:46 GMT
From: Charlie Root <root@guest.zipnet.net>
Reply-To: mi@aldan.zipnet.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: pgcc in ports 
X-Send-Pr-Version: 3.2

>Number:         1222
>Category:       ports
>Synopsis:       Header files conflict
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    andreas
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 20 08:40:01 PDT 1996
>Closed-Date:    Sun Jun 8 15:01:45 MEST 1997
>Last-Modified:  Sun Jun  8 15:06:18 MEST 1997
>Originator:     Mikhail Teterin
>Release:        FreeBSD 2.2-960501-SNAP i386
>Organization:
>Environment:

	pgcc, patch level 9

>Description:

	/usr/local/lib/gcc-lib/pentium-uknown-freebsd/2.7.2p/include/stddef.h
	and /usr/include/stdlib.h both define rune_t, which produces a warning
	every time.
	

>How-To-Repeat:

	Use the new compiler to compile anything, which includes <stdlib.h>

>Fix:
	
	Remove the "typedef _BSD_RUNE_T rune_t;" line from gcc's file. Or:
	Ignore the warning, although, it slows down the compilation somewhat.

>Release-Note:
>Audit-Trail:

From: Bruce Evans <bde@zeta.org.au>
To: FreeBSD-gnats-submit@freebsd.org, mi@aldan.zipnet.net
Cc:  Subject: Re: ports/1222: pgcc in ports
Date: Tue, 21 May 1996 16:35:30 +1000

 >	pgcc, patch level 9
 
 >>Description:
 
 >	/usr/local/lib/gcc-lib/pentium-uknown-freebsd/2.7.2p/include/stddef.h
 >	and /usr/include/stdlib.h both define rune_t, which produces a warning
 >	every time.
 
 This is caused by FreeBSD's std*.h not actually being standard (rune_t isn't
 standard), and gcc's stddef.h being out of date.
 
 >>Fix:
 >	
 >	Remove the "typedef _BSD_RUNE_T rune_t;" line from gcc's file. Or:
 >	Ignore the warning, although, it slows down the compilation somewhat.
 
 Real fix: use the standard headers.
 
 Bruce
State-Changed-From-To: open->analyzed 
State-Changed-By: wosch 
State-Changed-When: Tue Sep 24 17:26:05 PDT 1996 
State-Changed-Why:  
Analyzed by Bruce + we are now update to gcc 2.7.2 


Responsible-Changed-From-To: freebsd-bugs->peter 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Tue Sep 24 17:26:05 PDT 1996 
Responsible-Changed-Why:  
State-Changed-From-To: analyzed->closed 
State-Changed-By: peter 
State-Changed-When: Mon Oct 7 16:48:18 PDT 1996 
State-Changed-Why:  

State-Changed-From-To: closed->analyzed 
State-Changed-By: peter 
State-Changed-When: Mon Oct 7 16:54:27 PDT 1996 
State-Changed-Why:  
argh, I was trying to abort the last state change but gnats 
went onwards.. :-( 

What I meant to say was that the pgcc port is probably  rather 
broken in other ways too, since it doesn't appear to have the correct 
config/i386/freebsd.h file, as well as a whole host of other fixes. 

And besides, the standard headers are meant to be used with gcc, it 
should not supply it's own.  This is a problem with the port. 
Responsible-Changed-From-To: peter->andreas 
Responsible-Changed-By: peter 
Responsible-Changed-When: Mon Oct 7 16:59:51 PDT 1996 
Responsible-Changed-Why:  
The pgcc port is maintained by Andreas. 
State-Changed-From-To: analyzed->closed 
State-Changed-By: andreas 
State-Changed-When: Sun Jun 8 15:01:45 MEST 1997 
State-Changed-Why:  
pgcc-2.7.2.9 is a SNAPSHOT release of work in progress. 
Send suggestions and patches to the authors directly. 
In the meantime I have prepared a port update of pgcc-current. 
Please test these last bits and bytes and send complaints to  
the developement team, so that the necessary changes go automatically 
into pgcc. 
>Unformatted:
