kern/121292: FreeBSD-7.0 kernel build fails on FreeBSD-6.3

Kris Kennaway kris at FreeBSD.org
Mon Mar 3 20:19:53 UTC 2008


Jukka A. Ukkonen 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.

Right, because it wasn't zyd that failed.  You are using -j5, so the 
output from 5 make commands is interleaved, and you will have to look 
further back in the output for the error you paste here:

> 
> 	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

This indicates user error; remove ural or add wifi support back into 
your kernel.

Kris



More information about the freebsd-bugs mailing list