kern/121292: FreeBSD-7.0 kernel build fails on FreeBSD-6.3
Jukka A. Ukkonen
jau at iki.fi
Mon Mar 3 17:41:05 UTC 2008
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.
Cheers,
// jau
.--- ..- -.- -.- .- .- .-.-.- ..- -.- -.- --- -. . -.
/ Jukka A. Ukkonen, Oxit Ltd, Finland
/__ M.Sc. (sw-eng & cs) (Phone) +358-500-606-671
/ Internet: Jukka.Ukkonen(a)Oxit.Fi (Home) +358-9-6215-280
/ Internet: jau(a)iki.fi
v
.--- .- ..- ...-.- .. -.- .. .-.-.- ..-. ..
+ + + + My opinions are mine and mine alone, not my employers. + + + +
More information about the freebsd-bugs
mailing list