From owner-freebsd-bugs@FreeBSD.ORG Fri Nov 5 00:10:25 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4870816A4CE for ; Fri, 5 Nov 2004 00:10:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C7B643D58 for ; Fri, 5 Nov 2004 00:10:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id iA50AOqs076429 for ; Fri, 5 Nov 2004 00:10:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id iA50AOaj076425; Fri, 5 Nov 2004 00:10:24 GMT (envelope-from gnats) Resent-Date: Fri, 5 Nov 2004 00:10:24 GMT Resent-Message-Id: <200411050010.iA50AOaj076425@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joshua Harris Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C848716A4CE for ; Fri, 5 Nov 2004 00:03:57 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id A341D43D4C for ; Fri, 5 Nov 2004 00:03:57 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.11/8.12.11) with ESMTP id iA503vuc025425 for ; Fri, 5 Nov 2004 00:03:57 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.11/8.12.11/Submit) id iA503vZM025424; Fri, 5 Nov 2004 00:03:57 GMT (envelope-from nobody) Message-Id: <200411050003.iA503vZM025424@www.freebsd.org> Date: Fri, 5 Nov 2004 00:03:57 GMT From: Joshua Harris To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/73548: wlan / IEEE80211 kernel Module compilation issuse X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Nov 2004 00:10:25 -0000 >Number: 73548 >Category: kern >Synopsis: wlan / IEEE80211 kernel Module compilation issuse >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 05 00:10:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joshua Harris >Release: 5.3RC2 >Organization: >Environment: # uname -a FreeBSD .networkarchetype.com 5.3-RC2 FreeBSD 5.3-RC2 #0: Sun Oct 31 08:32:33 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 # >Description: While attempting to compiling a kernel using an unmodified /usr/src/sys/i386/conf/GENERIC kernel conf file I encounter this show stopper. cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/contrib/dev/ath -I/usr/src/sys/contrib/dev/ath/freebsd -I/usr/src/sys/contrib/ngatm -D_KERNEL -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding -Werror /usr/src/sys/net80211/ieee80211_freebsd.c /usr/src/sys/net80211/ieee80211_freebsd.c: In function `ieee80211_notify_node_join': /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: implicit declaration of function `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:128: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here /usr/src/sys/net80211/ieee80211_freebsd.c: In function `ieee80211_notify_node_leave': /usr/src/sys/net80211/ieee80211_freebsd.c:139: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here /usr/src/sys/net80211/ieee80211_freebsd.c:144: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here /usr/src/sys/net80211/ieee80211_freebsd.c: In function `ieee80211_notify_scan_done': /usr/src/sys/net80211/ieee80211_freebsd.c:157: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here /usr/src/sys/net80211/ieee80211_freebsd.c: In function `ieee80211_notify_replay_failure': /usr/src/sys/net80211/ieee80211_freebsd.c:181: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here /usr/src/sys/net80211/ieee80211_freebsd.c: In function `ieee80211_notify_michael_failure': /usr/src/sys/net80211/ieee80211_freebsd.c:203: warning: nested extern declaration of `rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: redundant redeclaration of 'rt_ieee80211msg' /usr/src/sys/net80211/ieee80211_freebsd.c:121: warning: previous implicit declaration of 'rt_ieee80211msg' was here *** Error code 1 Stop in /usr/obj/usr/src/sys/GENERIC. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. I did not altered the source in any way after having installed it via /stand/sysinstall. I attempted to build another kernel after running make clean with the same effect. I then deleted my source tree and re-built it via CVSup and once again attempted to compile a kernel after running a make clean. I recived the same error. I once again deleted my source tree and reinstalled it using /stand/sysinstall. Then, I once again repeated the build process (make clean followed by make buildkernel KERNCONF=GENERIC ....) and every time recieved the same error. Then i edited the GENERIC kernel configuration file commenting out device wlan upon attempting a make buildkernel KERNCONF=GENERIC error disappeared and compilation was successful. >How-To-Repeat: try to recompile a stock kernel. >Fix: I label this as a temporary fix but not even a true worka around because it disables wireless device support completely. edit the GENERIC kernel configuration file commenting out device wlan. >Release-Note: >Audit-Trail: >Unformatted: