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