Date: Mon, 3 Mar 2008 19:11:42 +0100 From: "Antoine Brodin" <antoine@FreeBSD.org> To: jau@iki.fi Cc: freebsd-bugs@freebsd.org Subject: Re: kern/121292: FreeBSD-7.0 kernel build fails on FreeBSD-6.3 Message-ID: <f19c444a0803031011w4c0f5482s97315073d70bd2a6@mail.gmail.com> In-Reply-To: <200803031700.m23H0W7w064934@jau.iki.fi> References: <200803022018.m22KI6Tv044393@freefall.freebsd.org> <200803031700.m23H0W7w064934@jau.iki.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 3, 2008 at 6:00 PM, Jukka A. Ukkonen <jau@iki.fi> wrote: > Quoting remko@FreeBSD.org: > > > > Synopsis: FreeBSD-7.0 kernel build fails on FreeBSD-6.3 > > > > State-Changed-From-To: open->feedback > > State-Changed-By: remko > > State-Changed-When: Sun Mar 2 20:18:05 UTC 2008 > > State-Changed-Why: > > Kris asked for feedback > > Yes he did, and his assumption is wrong. - I pasted all the > error info that was shown by the build run. > The very odd thing is that there were no further details > between the output lines... > > > objcopy --strip-debug if_zyd.ko > 1 error > > The bleeping thing just goes south without so much as a word. > I'd say this is kind of disturbing, isn't it? > > > I have tried with "nodevice zyd" in the config file but in > vain. > > I also tried without "-j5" in the make options and without > "-march=athlon-xp" in the cc options while having "-j5" in > the make options, all in vain. > > The error shown below is from a build attempt without "-j5" in > the make options and without "-march=athlon-xp" in cc options. > > If I try building without "-j5" I get this far but eventually > still fail. > > cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -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 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror vers.c > linking kernel > if_ural.o(.text+0xe43): In function `ural_attach': > : undefined reference to `ieee80211_amrr_init' > if_ural.o(.text+0x2c09): In function `ural_amrr_update': > : undefined reference to `ieee80211_amrr_choose' > if_ural.o(.text+0x32ac): In function `ural_task': > : undefined reference to `ieee80211_amrr_node_init' > *** Error code 1 > > Stop in /usr/obj/usr/src/sys/Mimir. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > So, it seems the original (ominously silent) error might be > due to parallel make failing somehow. > > OTOH it does not exactly make one smile happily if giving up > parallel make only gets one to another equally disturbing > error, this time a bit more verbose one, though. > > Trying the 7.0 kernel build on 6.3-STABLE is probably the only > way to repeat the failures which probably do not show themselves > on vanilla 7.0 at all. > > I hope this helps. Make sure you have these lines in your kernel configuration: device wlan # 802.11 support device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm device wlan_scan_ap # 802.11 AP mode scanning device wlan_scan_sta # 802.11 STA mode scanning (see sys/conf/your arch/GENERIC) Cheers, Antoine
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f19c444a0803031011w4c0f5482s97315073d70bd2a6>