Date: Fri, 5 Nov 2004 00:03:57 GMT From: Joshua Harris <LordsSyndicate@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/73548: wlan / IEEE80211 kernel Module compilation issuse Message-ID: <200411050003.iA503vZM025424@www.freebsd.org> Resent-Message-ID: <200411050010.iA50AOaj076425@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411050003.iA503vZM025424>