From nobody@FreeBSD.org  Wed Sep  9 19:59:23 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 36171106566C
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 Sep 2009 19:59:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 0B7738FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 Sep 2009 19:59:23 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n89JxMe3077057
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 9 Sep 2009 19:59:22 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n89JxM4j077056;
	Wed, 9 Sep 2009 19:59:22 GMT
	(envelope-from nobody)
Message-Id: <200909091959.n89JxM4j077056@www.freebsd.org>
Date: Wed, 9 Sep 2009 19:59:22 GMT
From: "J. Porter Clark" <j.porter.clark@nasa.gov>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Current 7.2-STABLE i386 kernel won't build, pmap.h
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         138679
>Category:       misc
>Synopsis:       [mirrors] Current 7.2-STABLE i386 kernel won't build: cvsup17.us.freebsd.org is behind
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 09 20:00:06 UTC 2009
>Closed-Date:    Sun Apr 11 11:53:17 UTC 2010
>Last-Modified:  Sun Apr 11 11:53:17 UTC 2010
>Originator:     J. Porter Clark
>Release:        7.2-STABLE
>Organization:
NASA MSFC
>Environment:
FreeBSD drum.msfc.nasa.gov 7.2-STABLE FreeBSD 7.2-STABLE #0: Thu Aug  6 10:07:02 CDT 2009     jpc@drum.msfc.nasa.gov:/usr/obj/usr/src/sys/BRAHMS7  i386

>Description:
make buildkernel fails with GENERIC kernel.  Here's the old-school build:

[jpc@drum conf]$ config -g GENERIC
Kernel build directory is ../compile/GENERIC
Don't forget to do ``make cleandepend && make depend''
[jpc@drum conf]$ cd ../compile/GENERIC
[jpc@drum GENERIC]$ make cleandepend
rm -f .depend machine

[... cut ...]

rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
[jpc@drum GENERIC]$ make depend
machine -> ../../../i386/include
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter -I../../../contrib/pf -I../../../dev/ath -I../../../dev/ath/ath_hal -I../../../contrib/ngatm -I../../../dev/twa -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat -I../../../dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding ../../../i386/i386/genassym.c
In file included from ../../../vm/pmap.h:82,
                 from ../../../i386/i386/genassym.c:64:
./machine/pmap.h:427: error: expected declaration specifiers or '...' before 'vm_memattr_t'
*** Error code 1

Stop in /usr/src/sys/i386/compile/GENERIC.

/etc/make.conf and /etc/src.conf were temporarily removed, to no effect.

>How-To-Repeat:
Either "make buildkernel" in /usr/src directory or (as above):

cd /usr/src/sys/i386/conf
config -g GENERIC
cd ../compile/GENERIC
make cleandepend
make depend
>Fix:


>Release-Note:
>Audit-Trail:

From: "Clark, James P. {Porter}(MSFC-ES33)" <j.porter.clark@nasa.gov>
To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>,
        "Clark, James P.
 {Porter}(MSFC-ES33)" <j.porter.clark@nasa.gov>
Cc:  
Subject: Re: kern/138679: [build] Current 7.2-STABLE i386 kernel won't
 build, pmap.h
Date: Fri, 11 Sep 2009 12:37:07 -0500

 Target machine was syncing to cvsup17.us.freebsd.org.  After changing to cv=
 sup11.us.freebsd.org, next cvsup changed many files, and world and kernel b=
 uild okay now.  I don't know what is wrong with the files on cvsup17--it do=
 es seems to update somewhat--but changing the server fixed it.
 
 This bug report can be closed.  (But who do I bug about cvsup17?)
 
 --=20
 - J. Porter Clark <j.porter.clark@nasa.gov> +1 (256) 544-3661
 - NASA MSFC ES33 Data & RF Systems Branch Technical Assistant
State-Changed-From-To: open->closed 
State-Changed-By: gavin 
State-Changed-When: Sun Apr 11 11:51:35 UTC 2010 
State-Changed-Why:  
This was resolved some months ago.  Thanks for your report, however the PR 
database is not really the best place to report such "infrastructure" issues - 
it is primarily for bugs/enhancement requests etc in FreeBSd itself, or the 
ports tree that comes as part of FreeBSD.  The mailing lists are generally the 
best place to bring such "infrastructure" issues up. 

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