From nobody@FreeBSD.org  Tue Sep 24 18:45:47 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 6F55FF61
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Sep 2013 18:45:47 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4412B2151
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Sep 2013 18:45:47 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r8OIjlIh007919
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Sep 2013 18:45:47 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r8OIjlFS007918;
	Tue, 24 Sep 2013 18:45:47 GMT
	(envelope-from nobody)
Message-Id: <201309241845.r8OIjlFS007918@oldred.freebsd.org>
Date: Tue, 24 Sep 2013 18:45:47 GMT
From: Jack Seredyniecki <jack.seredyniecki@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ipf doesn't compile in 10.0-ALPHA2
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         182355
>Category:       kern
>Synopsis:       [ipfw] ipf doesn't compile in 10.0-ALPHA2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ipfw
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 24 18:50:01 UTC 2013
>Closed-Date:    Wed Oct 09 13:31:04 UTC 2013
>Last-Modified:  Wed Oct 09 13:31:04 UTC 2013
>Originator:     Jack Seredyniecki
>Release:        10.0-ALPHA2
>Organization:
N/A
>Environment:
FreeBSD fbsd10 10.0-ALPHA2 FreeBSD 10.0-ALPHA2 #0 r255659: Wed Sep 18 02:56:32 UTC 2013     root@snap.freebsd.org:/snap/releng/10-amd64/tmp/obj/usr/src/sys/GENERIC  amd64
>Description:
World fails to compile.  It dies with the following error:

cc  -O2 -pipe  -I. -DIPFILTER_BPF -I/usr/src/sbin/ipf/ipf/../../../contrib/ipfilter -I/usr/src/sbin/ipf/ipf/../../../contrib/ipfilter/tools -I/usr/src/sbin/ipf/ipf/../../../sys -I/usr/src/sbin/ipf/ipf/../../../sys/contrib/ipfilter -DSTATETOP -D__UIO_EXPOSE -DRESCUE -std=gnu99 -Qunused-arguments -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-array-bounds -Wno-format -c /usr/src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf.c
In file included from /usr/src/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf.c:17:
In file included from /usr/src/sbin/ipf/ipf/../../../contrib/ipfilter/ipf.h:79:
/usr/src/sbin/ipf/ipf/../../../sys/contrib/ipfilter/netinet/ip_pool.h:34:29: error: array has incomplete element type 'struct radix_node'
        struct  radix_node      ipn_nodes[2];
                                         ^
/usr/src/sbin/ipf/ipf/../../../sys/contrib/ipfilter/netinet/ip_pool.h:34:9: note: forward declaration of 'struct radix_node'
        struct  radix_node      ipn_nodes[2];
                ^
1 error generated.
*** Error code 1

Stop.
make[6]: stopped in /usr/src/sbin/ipf/ipf
*** Error code 1

Stop.
make[5]: stopped in /usr/obj/usr/src/rescue/rescue
*** Error code 1

Stop.
make[4]: stopped in /usr/src/rescue/rescue
*** Error code 1

Stop.
make[3]: stopped in /usr/src/rescue
*** Error code 1

Stop.
make[2]: stopped in /usr/src
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src

>How-To-Repeat:
make world
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-amd64->freebsd-ipf 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Sep 29 21:45:50 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=182355 
Responsible-Changed-From-To: freebsd-ipf->freebsd-ipfw 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Sep 29 21:51:38 UTC 2013 
Responsible-Changed-Why:  
fix assignment. 

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

From: Gleb Smirnoff <glebius@glebius.int.ru>
To: Jack Seredyniecki <jack.seredyniecki@gmail.com>
Cc: cy@FreeBSD.org, bug-followup@FreeBSD.org
Subject: Re: kern/182355
Date: Tue, 8 Oct 2013 11:29:29 +0400

   Jack,
 
   can you please provide your build environment? The /etc/make.conf,
 /etc/src.conf, the command you used to start world build.
 
   If you can provide a link to full build log, up to the failure,
 that would also be useful.
 
 -- 
 Totus tuus, Glebius.

From: Jack Seredyniecki <jack.seredyniecki@gmail.com>
To: Gleb Smirnoff <glebius@glebius.int.ru>
Cc: cy@freebsd.org, bug-followup@freebsd.org
Subject: Re: kern/182355
Date: Tue, 8 Oct 2013 12:07:01 -0400

 --047d7b10cab58ac42904e83cf5dc
 Content-Type: text/plain; charset=ISO-8859-1
 
 Hi Gleb,
 /etc/make.conf and /etc/src.conf don't exist.
 I basically installed the 10.0-ALPHA2 release in a virtual machine
 (hyper-v).  kldstat shows the following modules:
 Id Refs Address            Size     Name
  1    9 0xffffffff80200000 169c638  kernel
  2    1 0xffffffff8189d000 8d38     hv_storvsc.ko
  3    4 0xffffffff818a6000 e7a0     hv_vmbus.ko
  4    1 0xffffffff818b5000 a6d8     hv_netvsc.ko
   5    1 0xffffffff818c0000 3868     hv_utils.ko
 
 I'm using bash as my default shell (if it matters).  Here are the exact
 commands I used:
 
 csup -g -L 2 -h cvsup1.us.freebsd.org/usr/share/examples/cvsup/standard-supfile
 cd /usr/src
 time make buildworld
 Complete build log:
 https://dl.dropboxusercontent.com/u/8169998/buildworld.log.gz
 
 --047d7b10cab58ac42904e83cf5dc
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div class=3D"gmail_extra">Hi Gleb,<br>/etc/make.conf and =
 /etc/src.conf don&#39;t exist.</div><div class=3D"gmail_extra">I basically =
 installed the 10.0-ALPHA2 release in a virtual machine (hyper-v).=A0 kldsta=
 t shows the following modules:</div>
 <div class=3D"gmail_extra">Id Refs Address=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
  Size=A0=A0=A0=A0 Name<br>=A01=A0=A0=A0 9 0xffffffff80200000 169c638=A0 ker=
 nel<br>=A02=A0=A0=A0 1 0xffffffff8189d000 8d38=A0=A0=A0=A0 hv_storvsc.ko<br=
 >=A03=A0=A0=A0 4 0xffffffff818a6000 e7a0=A0=A0=A0=A0 hv_vmbus.ko<br>=A04=A0=
 =A0=A0 1 0xffffffff818b5000 a6d8=A0=A0=A0=A0 hv_netvsc.ko<br>
 =A0 5=A0=A0=A0 1 0xffffffff818c0000 3868=A0=A0=A0=A0 hv_utils.ko</div><div =
 class=3D"gmail_extra"><br>I&#39;m using bash as my default shell (if it mat=
 ters).=A0 Here are the exact commands I used:</div><div class=3D"gmail_extr=
 a">=A0</div><div class=3D"gmail_extra">
 csup -g -L 2 -h <a href=3D"http://cvsup1.us.freebsd.org">cvsup1.us.freebsd.=
 org</a> /usr/share/examples/cvsup/standard-supfile<br>cd /usr/src<br>time m=
 ake buildworld</div><div class=3D"gmail_extra">Complete build log:<br><a hr=
 ef=3D"https://dl.dropboxusercontent.com/u/8169998/buildworld.log.gz">https:=
 //dl.dropboxusercontent.com/u/8169998/buildworld.log.gz</a></div>
 </div>
 
 --047d7b10cab58ac42904e83cf5dc--

From: Gleb Smirnoff <glebius@FreeBSD.org>
To: Jack Seredyniecki <jack.seredyniecki@gmail.com>
Cc: cy@freebsd.org, bug-followup@freebsd.org
Subject: Re: kern/182355
Date: Tue, 8 Oct 2013 21:08:32 +0400

 On Tue, Oct 08, 2013 at 12:00:49PM -0400, Jack Seredyniecki wrote:
 J> Hi Gleb,
 J> /etc/make.conf and /etc/src.conf don't exist.  Attached is the complete
 J> build log.
 J> I basically installed the 10.0-ALPHA2 release in a virtual machine
 J> (hyper-v).  kldstat shows the following modules:
 J> 
 J> Id Refs Address            Size     Name
 J>  1    9 0xffffffff80200000 169c638  kernel
 J>  2    1 0xffffffff8189d000 8d38     hv_storvsc.ko
 J>  3    4 0xffffffff818a6000 e7a0     hv_vmbus.ko
 J>  4    1 0xffffffff818b5000 a6d8     hv_netvsc.ko
 J>  5    1 0xffffffff818c0000 3868     hv_utils.ko
 J> I'm using bash as my default shell (if it matters).  Here are the exact
 J> commands I used:
 J> 
 J> csup -g -L 2 -h cvsup1.us.freebsd.org/usr/share/examples/cvsup/standard-supfile
 J> cd /usr/src
 J> time make buildworld
 
 I guess csup is the culprit. This is not longer a correct way to update
 FreeBSD sources.
 
 -- 
 Totus tuus, Glebius.

From: Cy Schubert <Cy.Schubert@komquats.com>
To: Jack Seredyniecki <jack.seredyniecki@gmail.com>
Cc: cy@freebsd.org, bug-followup@freebsd.org,
        Gleb Smirnoff <glebius@FreeBSD.org>
Subject: Re: kern/182355
Date: Tue, 08 Oct 2013 13:39:30 -0700

 In message <20131008170832.GC22563@glebius.int.ru>, Gleb Smirnoff writes:
 > On Tue, Oct 08, 2013 at 12:00:49PM -0400, Jack Seredyniecki wrote:
 > J> Hi Gleb,
 > J> /etc/make.conf and /etc/src.conf don't exist.  Attached is the complete
 > J> build log.
 > J> I basically installed the 10.0-ALPHA2 release in a virtual machine
 > J> (hyper-v).  kldstat shows the following modules:
 > J> 
 > J> Id Refs Address            Size     Name
 > J>  1    9 0xffffffff80200000 169c638  kernel
 > J>  2    1 0xffffffff8189d000 8d38     hv_storvsc.ko
 > J>  3    4 0xffffffff818a6000 e7a0     hv_vmbus.ko
 > J>  4    1 0xffffffff818b5000 a6d8     hv_netvsc.ko
 > J>  5    1 0xffffffff818c0000 3868     hv_utils.ko
 > J> I'm using bash as my default shell (if it matters).  Here are the exact
 > J> commands I used:
 > J> 
 > J> csup -g -L 2 -h cvsup1.us.freebsd.org/usr/share/examples/cvsup/standard-su
 > pfile
 > J> cd /usr/src
 > J> time make buildworld
 > 
 > I guess csup is the culprit. This is not longer a correct way to update
 > FreeBSD sources.
 
 freebsd_update(8) is the documented way to update FreeBSD. All other 
 methods have been pretty much deprecated (since the conversion from CVS to 
 SVN).
 
 As a side note, I just completed a build of 10.0-ALPHA4 on i386 and amd64 
 without a hiccup. Both boot and run successfully.
 
 
 -- 
 Cheers,
 Cy Schubert <Cy.Schubert@komquats.com>
 FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org
 
 

From: Gleb Smirnoff <glebius@FreeBSD.org>
To: Cy Schubert <Cy.Schubert@komquats.com>
Cc: Jack Seredyniecki <jack.seredyniecki@gmail.com>, cy@freebsd.org,
        bug-followup@freebsd.org
Subject: Re: kern/182355
Date: Wed, 9 Oct 2013 00:49:13 +0400

 On Tue, Oct 08, 2013 at 01:39:30PM -0700, Cy Schubert wrote:
 C> freebsd_update(8) is the documented way to update FreeBSD. All other 
 C> methods have been pretty much deprecated (since the conversion from CVS to 
 C> SVN).
 C> 
 C> As a side note, I just completed a build of 10.0-ALPHA4 on i386 and amd64 
 C> without a hiccup. Both boot and run successfully.
 
 Yep.
 
 Jack, can I close the PR?
 
 -- 
 Totus tuus, Glebius.
State-Changed-From-To: open->closed 
State-Changed-By: glebius 
State-Changed-When: Wed Oct 9 13:30:42 UTC 2013 
State-Changed-Why:  
No problem. 

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