Skip site navigation (1)Skip section navigation (2)
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>