Issue with kernel building

antonin tessier antonintessier at live.fr
Sun Aug 19 22:32:49 UTC 2012


Hi,

I have a problem when I try to build my own kernel. I had never got such a one; here is my kernel configuration file and the building errors that it makes.

"#device         tun             # Packet tunnel.
device          pty             # BSD-style compatibility pseudo ttys
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying (translation)
#device         firmware        # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device          bpf             # Berkeley packet filter

# USB support
options         USB_DEBUG       # enable debug msgs
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          ehci            # EHCI PCI->USB interface (USB 2.0)
#device         xhci            # XHCI PCI->USB interface (USB 3.0)
device          usb             # USB Bus (required)
#device         udbp            # USB Double Bulk Pipe devices (needs netgraph)
device          uhid            # "Human Interface Devices"
#device         ukbd            # Keyboard
#device         ulpt            # Printer
device          umass           # Disks/Mass storage - Requires scbus and da
device          ums             # Mouse
#device         urio            # Diamond Rio 500 MP3 player
# USB Serial devices
#device         u3g             # USB-based 3G modems (Option, Huawei, Sierra)
#device         uark            # Technologies ARK3116 based serial adapters
#device         ubsa            # Belkin F5U103 and compatible serial adapters
#device         uftdi           # For FTDI usb serial adapters
#device         uipaq           # Some WinCE based devices
#device         uplcom          # Prolific PL-2303 serial adapters
#device         uslcom          # SI Labs CP2101/CP2102 serial adapters
#device         uvisor          # Visor and Palm devices
#device         uvscom          # USB serial support for DDI pocket's PHS
# USB Ethernet, requires miibus
#device         aue             # ADMtek USB Ethernet
#device         axe             # ASIX Electronics USB Ethernet
#device         cdce            # Generic USB over Ethernet
#device         cue             # CATC USB Ethernet
#device         kue             # Kawasaki LSI USB Ethernet
#device         rue             # RealTek RTL8150 USB Ethernet
#device         udav            # Davicom DM9601E USB
# USB Wireless
#device         rum             # Ralink Technology RT2501USB wireless NICs
#device         run             # Ralink Technology RT2700/RT2800/RT3000 NICs.
#device         uath            # Atheros AR5523 wireless NICs
#device         upgt            # Conexant/Intersil PrismGT wireless NICs.
#device         ural            # Ralink Technology RT2500USB wireless NICs
device          urtw            # Realtek RTL8187B/L wireless NICs
#device         zyd             # ZyDAS zd1211/zd1211b wireless NICs

# FireWire support
#device         firewire        # FireWire bus code
# sbp(4) works for some systems but causes boot failure on others
#device         sbp             # SCSI over FireWire (Requires scbus and da)
#device         fwe             # Ethernet over FireWire (non-standard!)
#device         fwip            # IP over FireWire (RFC 2734,3146)
#device         dcons           # Dumb console driver
#device         dcons_crom      # Configuration ROM for dcons

# Sound support
device          sound           # Generic sound driver (required)
#device         snd_cmi         # CMedia CMI8338/CMI8738
#device         snd_csa         # Crystal Semiconductor CS461x/428x
#device         snd_emu10kx     # Creative SoundBlaster Live! and Audigy
#device         snd_es137x      # Ensoniq AudioPCI ES137x
device          snd_hda         # Intel High Definition Audio
device          snd_ich         # Intel, NVidia and other ICH AC'97 Audio
#device         snd_uaudio      # USB Audio
device          snd_via8233     # VIA VT8233x Audio"

"# make kernel KERNCONF=GOLLUM

 MAKE=make sh /usr/src/sys/conf/newvers.sh GOLLUM
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -march=native -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   -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  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror  vers.c
linking kernel.debug
rt2560.o: In function `rt2560_ioctl':
/usr/src/sys/dev/ral/rt2560.c:2011: undefined reference to `ether_ioctl'
rt2661.o: In function `rt2661_load_microcode':
/usr/src/sys/dev/ral/rt2661.c:2564: undefined reference to `firmware_put'
/usr/src/sys/dev/ral/rt2661.c:2524: undefined reference to `firmware_get'
/usr/src/sys/dev/ral/rt2661.c:2564: undefined reference to `firmware_put'
rt2661.o: In function `rt2661_ioctl':
/usr/src/sys/dev/ral/rt2661.c:1749: undefined reference to `ether_ioctl'
rt2860.o: In function `rt2860_load_microcode':
/usr/src/sys/dev/ral/rt2860.c:3897: undefined reference to `firmware_get'
/usr/src/sys/dev/ral/rt2860.c:3931: undefined reference to `firmware_put'
/usr/src/sys/dev/ral/rt2860.c:3931: undefined reference to `firmware_put'
rt2860.o: In function `rt2860_newassoc':
/usr/src/sys/dev/ral/rt2860.c:859: undefined reference to `ether_sprintf'
rt2860.o: In function `rt2860_ioctl':
/usr/src/sys/dev/ral/rt2860.c:2057: undefined reference to `ether_ioctl'
if_urtw.o: In function `urtw_ioctl':
/usr/src/sys/dev/usb/wlan/if_urtw.c:1402: undefined reference to `ether_ioctl'
if.o: In function `if_setlladdr':
/usr/src/sys/net/if.c:3313: undefined reference to `arp_ifinit'
if_gif.o: In function `gif_input':
/usr/src/sys/net/if_gif.c:587: undefined reference to `bridge_input_p'
/usr/src/sys/net/if_gif.c:594: undefined reference to `ether_demux'
if_llatbl.o: In function `lla_rt_output':
/usr/src/sys/net/if_llatbl.c:384: undefined reference to `arprequest'
if_vlan.o: In function `vlan_modevent':
/usr/src/sys/net/if_vlan.c:711: undefined reference to `vlan_input_p'
/usr/src/sys/net/if_vlan.c:738: undefined reference to `vlan_input_p'
if_vlan.o: In function `vlan_clone_destroy':
/usr/src/sys/net/if_vlan.c:988: undefined reference to `ether_ifdetach'
if_vlan.o: In function `vlan_clone_create':
/usr/src/sys/net/if_vlan.c:949: undefined reference to `ether_ifattach'
/usr/src/sys/net/if_vlan.c:966: undefined reference to `ether_ifdetach'
if_vlan.o: In function `vlan_transmit':
/usr/src/sys/net/if_vlan.c:1072: undefined reference to `ether_vlanencap'
ieee80211.o: In function `ieee80211_vap_detach':
/usr/src/sys/net80211/ieee80211.c:586: undefined reference to `ether_ifdetach'
ieee80211.o: In function `ieee80211_vap_attach':
/usr/src/sys/net80211/ieee80211.c:540: undefined reference to `ether_ifattach'
ieee80211_adhoc.o: In function `adhoc_newstate':
/usr/src/sys/net80211/ieee80211_adhoc.c:216: undefined reference to `ether_sprintf'
ieee80211_adhoc.o: In function `adhoc_input':
/usr/src/sys/net80211/ieee80211_adhoc.c:624: undefined reference to `ether_sprintf'
ieee80211_crypto.o: In function `ieee80211_crypto_setkey':
/usr/src/sys/net80211/ieee80211_crypto.c:494: undefined reference to `ether_sprintf'
ieee80211_crypto_wep.o: In function `wep_encrypt':
/usr/src/sys/net80211/ieee80211_crypto_wep.c:359: undefined reference to `ether_sprintf'
ieee80211_hostap.o: In function `hostap_newstate':
/usr/src/sys/net80211/ieee80211_hostap.c:305: undefined reference to `ether_sprintf'
ieee80211_hostap.o:/usr/src/sys/net80211/ieee80211_hostap.c:847: more undefined references to `ether_sprintf' follow
ieee80211_ioctl.o: In function `ieee80211_ioctl':
/usr/src/sys/net80211/ieee80211_ioctl.c:3353: undefined reference to `arp_ifinit'
/usr/src/sys/net80211/ieee80211_ioctl.c:3391: undefined reference to `ether_ioctl'
ieee80211_mesh.o: In function `mesh_newstate':
/usr/src/sys/net80211/ieee80211_mesh.c:675: undefined reference to `ether_sprintf'
ieee80211_mesh.o: In function `mesh_input':
/usr/src/sys/net80211/ieee80211_mesh.c:1266: undefined reference to `ether_sprintf'
ieee80211_mesh.o: In function `mesh_send_action_meshlink_reply':
/usr/src/sys/net80211/ieee80211_mesh.c:2145: undefined reference to `ether_sprintf'
ieee80211_mesh.o: In function `mesh_send_action_meshlink_request':
/usr/src/sys/net80211/ieee80211_mesh.c:2106: undefined reference to `ether_sprintf'
ieee80211_mesh.o: In function `mesh_send_action_meshpeering_close':
/usr/src/sys/net80211/ieee80211_mesh.c:2057: undefined reference to `ether_sprintf'
ieee80211_mesh.o:/usr/src/sys/net80211/ieee80211_mesh.c:1990: more undefined references to `ether_sprintf' follow
in.o: In function `in_scrubprefix':
/usr/src/sys/netinet/in.c:1131: undefined reference to `arp_ifscrub'
in.o: In function `in_ifinit':
/usr/src/sys/netinet/in.c:936: undefined reference to `useloopback'
in.o: In function `in_lltable_prefix_free':
/usr/src/sys/netinet/in.c:1394: undefined reference to `arpstat'
vesa.o: In function `vesa_configure':
/usr/src/sys/dev/fb/vesa.c:1164: undefined reference to `vesa_load_ioctl'
vesa.o: In function `vesa_unload':
/usr/src/sys/dev/fb/vesa.c:1931: undefined reference to `vesa_unload_ioctl'
*** [kernel.debug] Error code 1

Stop in /usr/obj/usr/src/sys/GOLLUM. "

Thank you, Gollum.
  
 		 	   		  


More information about the freebsd-questions mailing list