From nobody@FreeBSD.org  Sun Oct 20 00:57:50 2002
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 1C07137B404
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Oct 2002 00:57:50 -0700 (PDT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id A9BA243EAA
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Oct 2002 00:57:49 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.6/8.12.6) with ESMTP id g9K7vc7R082508
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Oct 2002 00:57:39 -0700 (PDT)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.6/8.12.6/Submit) id g9K7vcaC082507;
	Sun, 20 Oct 2002 00:57:38 -0700 (PDT)
Message-Id: <200210200757.g9K7vcaC082507@www.freebsd.org>
Date: Sun, 20 Oct 2002 00:57:38 -0700 (PDT)
From: Nathan Robertson <nathanr@nathanr.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: GCC 3.2 port doesn't install man pages
X-Send-Pr-Version: www-1.0

>Number:         44299
>Category:       ports
>Synopsis:       GCC 3.2 port doesn't install man pages
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    obrien
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 20 01:00:18 PDT 2002
>Closed-Date:    Sun Oct 20 17:30:49 PDT 2002
>Last-Modified:  Sun Oct 20 17:30:49 PDT 2002
>Originator:     Nathan Robertson
>Release:        4.7-RELEASE
>Organization:
>Environment:
FreeBSD indy.home.nathanr.net 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Wed Oct  9 15:08:34 GMT 2002     root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Port of GCC 3.2 doesn't install man pages. They are listed in the package contents (as seen below), but not actually in /usr/local/man/man1, except for g++32.1. As it happens "man 1 g++32" doesn't find the man page, even though all other man pages in that directory are found by man. There appears to be something screwy going on with man pages in this port.

Note - this install is about an hour old, and pretty much the first thing I did was install bash, then gcc32, so my system shouldn't be broken (yet :-).

[root@indy root]# grep "man" /var/db/pkg/gcc-3.2_20020902/+CONTENTS 
man/man1/cpp32.1
man/man1/g++32.1
man/man1/g77-32.1
man/man1/gcc32.1
man/man1/gcov32.1
man/man1/gcj32.1
man/man1/gcjh32.1
man/man1/gij.1
man/man1/rmic.1
man/man1/rmiregistry.1
man/man1/jcf-dump32.1
man/man1/jv-scan32.1
man/man1/jv-convert.1
man/man7/fsf-funding.7
man/man7/gfdl.7
man/man7/gpl.7
lib/gcc-lib/i386-portbld-freebsd4.7/3.2.1/include/g++-v3/backward/iomanip.h
lib/gcc-lib/i386-portbld-freebsd4.7/3.2.1/include/g++-v3/iomanip
[root@indy root]# 

>How-To-Repeat:
cd /usr/ports/lang/gcc32
make install
grep "man" /var/db/pkg/gcc-3.2_20020902/+CONTENTS
# compare these against what's actually in /usr/local/man/man1

>Fix:

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->obrien 
Responsible-Changed-By: arved 
Responsible-Changed-When: Sun Oct 20 10:42:45 PDT 2002 
Responsible-Changed-Why:  
Over to Maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44299 
State-Changed-From-To: open->closed 
State-Changed-By: obrien 
State-Changed-When: Sun Oct 20 17:28:34 PDT 2002 
State-Changed-Why:  
This is a known problem that isn't going to get fixed unless someone provides 
a patch.  All my attempts to make this port build and package on both -current 
and -stable have failed.  Perl 5.6 is required to build the GCC manpages; and 
I refuse to add that as a requirement to building on -STABLE and that will 
probably screwup the environment with the base 5.3 releng4 perl. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44299 
>Unformatted:
