Kernel build fails on -current/amd64

Wouter Hummelink shadow at netherite.student.utwente.nl
Tue Jul 26 07:56:05 GMT 2005


I'm having trouble building a kernel after updating my sources to either
RELENG_6 or HEAD cvs trees, in both instances my kernel build fails on
the same thing, after building the world without a hitch.
I removed all IEEE 802.11 drivers from my kernel config, including the
ural driver that the build seems to fail on.

If anyone has a clue what I'm doing wrong, any help would be
appreciated.

last bits of output from make buildkernel:

linking kernel.debug
if_ural.o(.text+0x97): In function `ural_free_tx_list':
/usr/src/sys/dev/usb/if_ural.c:596: undefined reference to
`ieee80211_free_node'if_ural.o(.text+0x18a): In function `ural_detach':
/usr/src/sys/dev/usb/if_ural.c:536: undefined reference to
`ieee80211_ifdetach'
if_ural.o(.text+0x3b0): In function `ural_rxeof':
/usr/src/sys/dev/usb/if_ural.c:878: undefined reference to
`ieee80211_find_rxnode'
if_ural.o(.text+0x3ca):/usr/src/sys/dev/usb/if_ural.c:881: undefined
reference to `ieee80211_input'
if_ural.o(.text+0x3d2):/usr/src/sys/dev/usb/if_ural.c:884: undefined
reference to `ieee80211_free_node'
if_ural.o(.text+0x96c): In function `ural_start':
/usr/src/sys/dev/usb/if_ural.c:1309: undefined reference to
`ieee80211_find_txnode'
if_ural.o(.text+0x9ac):/usr/src/sys/dev/usb/if_ural.c:1316: undefined
reference to `ieee80211_encap'
if_ural.o(.text+0xb01):/usr/src/sys/dev/usb/if_ural.c:1326: undefined
reference to `ieee80211_free_node'
if_ural.o(.text+0xb2b):/usr/src/sys/dev/usb/if_ural.c:1206: undefined
reference to `ieee80211_crypto_encap'
if_ural.o(.text+0xdb4):/usr/src/sys/dev/usb/if_ural.c:1318: undefined
reference to `ieee80211_free_node'
if_ural.o(.text+0xeda): In function `ural_txeof':
/usr/src/sys/dev/usb/if_ural.c:814: undefined reference to
`ieee80211_free_node'if_ural.o(.text+0xff8): In function
`ural_watchdog':
/usr/src/sys/dev/usb/if_ural.c:1358: undefined reference to
`ieee80211_watchdog'if_ural.o(.text+0x175f): In function `ural_attach':
/usr/src/sys/dev/usb/if_ural.c:481: undefined reference to
`ieee80211_ieee2mhz'
if_ural.o(.text+0x1781):/usr/src/sys/dev/usb/if_ural.c:488: undefined
reference to `ieee80211_ifattach'
if_ural.o(.text+0x179a):/usr/src/sys/dev/usb/if_ural.c:494: undefined
reference to `ieee80211_media_status'
if_ural.o(.text+0x17bb):/usr/src/sys/dev/usb/if_ural.c:494: undefined
reference to `ieee80211_media_init'
if_ural.o(.text+0x18a0):/usr/src/sys/dev/usb/if_ural.c:459: undefined
reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x18d4):/usr/src/sys/dev/usb/if_ural.c:464: undefined
reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x190b):/usr/src/sys/dev/usb/if_ural.c:469: undefined
reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x1950):/usr/src/sys/dev/usb/if_ural.c:508: undefined
reference to `ieee80211_announce'
if_ural.o(.text+0x1c2a): In function `ural_set_chan':
/usr/src/sys/dev/usb/if_ural.c:1593: undefined reference to
`ieee80211_chan2ieee'
if_ural.o(.text+0x21e4): In function `ural_task':
/usr/src/sys/dev/usb/if_ural.c:744: undefined reference to
`ieee80211_beacon_alloc'
if_ural.o(.text+0x2c18): In function `ural_media_change':
/usr/src/sys/dev/usb/if_ural.c:674: undefined reference to
`ieee80211_media_change'
if_ural.o(.text+0x2d02): In function `ural_ioctl':
/usr/src/sys/dev/usb/if_ural.c:1405: undefined reference to
`ieee80211_ioctl'
if_ural.o(.text+0x205): In function `ural_next_scan':
/usr/src/sys/dev/usb/if_ural.c:699: undefined reference to
`ieee80211_next_scan'*** Error code 1

Stop in /usr/obj/usr/src/sys/ARCANITE.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.


make.conf looks like this:
CPUTYPE                 ?= athlon64
CFLAGS                  = -O -pipe

NOPROFILE               = true

KERNCONF                = ARCANITE
CONFIGARGS              = -g
COPT_FLAGS              = -O -pipe

USA_RESIDENT            = NO

# added by use.perl 2005-07-26 09:52:18
PERL_VER=5.6.2
PERL_VERSION=5.6.2




More information about the freebsd-amd64 mailing list