kern/121292: FreeBSD-7.0 kernel build fails on FreeBSD-6.3
Antoine Brodin
antoine at FreeBSD.org
Mon Mar 3 18:11:45 UTC 2008
On Mon, Mar 3, 2008 at 6:00 PM, Jukka A. Ukkonen <jau at iki.fi> wrote:
> Quoting remko at 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
More information about the freebsd-bugs
mailing list