From nobody@FreeBSD.org  Wed Aug  1 08:03:26 2007
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 17A5016A418
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Aug 2007 08:03:25 +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 C507713C45D
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Aug 2007 08:03:25 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l7183PWx036220
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 1 Aug 2007 08:03:25 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.1/8.14.1/Submit) id l7183P8q036219;
	Wed, 1 Aug 2007 08:03:25 GMT
	(envelope-from nobody)
Message-Id: <200708010803.l7183P8q036219@www.freebsd.org>
Date: Wed, 1 Aug 2007 08:03:25 GMT
From: Abdullah Ibn Hamad Al-Marri <almarrie@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: make world is broken at sys/modules/if_tap when MODULES_WITH_WORLD=yes
X-Send-Pr-Version: www-3.0

>Number:         115110
>Category:       kern
>Synopsis:       make world is broken at sys/modules/if_tap when MODULES_WITH_WORLD=yes
>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:   Wed Aug 01 08:10:01 GMT 2007
>Closed-Date:    Sun Aug 12 12:15:11 GMT 2007
>Last-Modified:  Sun Aug 12 12:15:11 GMT 2007
>Originator:     Abdullah Ibn Hamad Al-Marri
>Release:        6.2-STABLE
>Organization:
>Environment:
6.2-STABLE.
>Description:
make buildworld of RELENG_6 fails if /etc/make.conf
contains MODULES_WITH_WORLD=yes:

[skip lots of lines]

===> sys/modules/if_tap (depend)
@ -> /usr/local/src/sys
machine -> /usr/local/src/sys/i386/include
echo "#define INET 1" > opt_inet.h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/obj/usr/local/src/tmp/usr/include /usr/local/src/sys/modules/if_tap/../../net/if_tap.c
/usr/local/src/sys/modules/if_tap/../../net/if_tap.c:38:24: opt_compat.h: No such file or directory
mkdep: compile failed
*** Error code 1

Stop in /usr/local/src/sys/modules/if_tap.
*** Error code 1

There was already very similar breakage:
http://freebsd.rambler.ru/bsdmail/freebsd-current_2005/msg07955.html
>How-To-Repeat:
try makeworld with make.conf MODULES_WITH_WORLD=yes
>Fix:
similar breakage:
http://freebsd.rambler.ru/bsdmail/freebsd-current_2005/msg07955.html

>Release-Note:
>Audit-Trail:

From: "Remko Lodder" <remko@elvandar.org>
To: "Abdullah Ibn Hamad Al-Marri" <almarrie@gmail.com>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: kern/115110: make world is broken at sys/modules/if_tap when 
     MODULES_WITH_WORLD=yes
Date: Wed, 1 Aug 2007 11:07:20 +0200 (CEST)

 > [skip lots of lines]
 >
 > ===> sys/modules/if_tap (depend)
 > @ -> /usr/local/src/sys
 > machine -> /usr/local/src/sys/i386/include
 > echo "#define INET 1" > opt_inet.h
 > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
 > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
 > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
 > rm -f .depend
 > mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@
 > -I@/contrib/altq -I@/../include -I/usr/obj/usr/local/src/tmp/usr/include
 > /usr/local/src/sys/modules/if_tap/../../net/if_tap.c
 > /usr/local/src/sys/modules/if_tap/../../net/if_tap.c:38:24: opt_compat.h:
 > No such file or directory
 > mkdep: compile failed
 > *** Error code 1
 >
 > Stop in /usr/local/src/sys/modules/if_tap.
 > *** Error code 1
 >
 
 So we encountered something similiar before; are you using a GENERIC
 kernel or a c ustom one? are there COMPAT* options added to the kernel
 build that you can see?
 
 Regards,
 remko
 

From: "Abdullah Ibn Hamad Al-Marri" <almarrie@gmail.com>
To: remko@elvandar.org
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: kern/115110: make world is broken at sys/modules/if_tap when MODULES_WITH_WORLD=yes
Date: Wed, 1 Aug 2007 12:30:23 +0300

 On 8/1/07, Remko Lodder <remko@elvandar.org> wrote:
 >
 > > [skip lots of lines]
 > >
 > > ===> sys/modules/if_tap (depend)
 > > @ -> /usr/local/src/sys
 > > machine -> /usr/local/src/sys/i386/include
 > > echo "#define INET 1" > opt_inet.h
 > > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
 > > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
 > > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
 > > rm -f .depend
 > > mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@
 > > -I@/contrib/altq -I@/../include -I/usr/obj/usr/local/src/tmp/usr/include
 > > /usr/local/src/sys/modules/if_tap/../../net/if_tap.c
 > > /usr/local/src/sys/modules/if_tap/../../net/if_tap.c:38:24: opt_compat.h:
 > > No such file or directory
 > > mkdep: compile failed
 > > *** Error code 1
 > >
 > > Stop in /usr/local/src/sys/modules/if_tap.
 > > *** Error code 1
 > >
 >
 > So we encountered something similiar before; are you using a GENERIC
 > kernel or a c ustom one? are there COMPAT* options added to the kernel
 > build that you can see?
 >
 > Regards,
 > remko
 >
 >
 
 Hello,
 
 Yes GENERIC, all compat options on it.
 
 -- 
 Regards,
 
 -Abdullah Ibn Hamad Al-Marri
 Arab Portal
 http://www.WeArab.Net/
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Sun Aug 12 12:14:36 UTC 2007 
State-Changed-Why:  
Closed at submitter's request.  A fix is available in kern/115414. 

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