5.3 building kernel
dusan >>
skrat at hysteria.sk
Thu Dec 9 02:26:42 PST 2004
hi everybody. I have some troble building kernel on 5.3, I get some
error messages about psm.o . . output (tail -n10) and error messages are
attached, kernel config too.. pleaz help.
-------------- next part --------------
../aicasm/aicasm: 880 instructions used
../aicasm/aicasm: 826 instructions used
atkbd.o(.text+0x16f): In function `atkbd_configure':
: undefined reference to `atkbdc_configure'
atkbd.o(.text+0x251): In function `atkbd_probe':
: undefined reference to `atkbdc_open'
atkbd.o(.text+0x43d): In function `atkbd_init':
: undefined reference to `atkbdc_open'
atkbd.o(.text+0x685): In function `atkbd_test_if':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x692): In function `atkbd_test_if':
: undefined reference to `test_controller'
atkbd.o(.text+0x6aa): In function `atkbd_test_if':
: undefined reference to `test_kbd_port'
atkbd.o(.text+0x6fb): In function `atkbd_read':
: undefined reference to `read_kbd_data'
atkbd.o(.text+0x70a): In function `atkbd_read':
: undefined reference to `read_kbd_data_no_wait'
atkbd.o(.text+0x743): In function `atkbd_check':
: undefined reference to `kbdc_data_ready'
atkbd.o(.text+0x793): In function `atkbd_read_char':
: undefined reference to `read_kbd_data'
atkbd.o(.text+0x7a7): In function `atkbd_read_char':
: undefined reference to `read_kbd_data_no_wait'
atkbd.o(.text+0xb94): In function `atkbd_check_char':
: undefined reference to `kbdc_data_ready'
atkbd.o(.text+0xe2b): In function `atkbd_lock':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0xfc0): In function `setup_kbd_port':
: undefined reference to `set_controller_command_byte'
atkbd.o(.text+0xff8): In function `get_kbd_echo':
: undefined reference to `write_kbd_command'
atkbd.o(.text+0xffe): In function `get_kbd_echo':
: undefined reference to `read_kbd_data'
atkbd.o(.text+0x1010): In function `get_kbd_echo':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x1016): In function `get_kbd_echo':
: undefined reference to `test_controller'
atkbd.o(.text+0x101c): In function `get_kbd_echo':
: undefined reference to `test_kbd_port'
atkbd.o(.text+0x1055): In function `probe_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x106c): In function `probe_keyboard':
: undefined reference to `write_controller_command'
atkbd.o(.text+0x1074): In function `probe_keyboard':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x107a): In function `probe_keyboard':
: undefined reference to `kbdc_get_device_mask'
atkbd.o(.text+0x1085): In function `probe_keyboard':
: undefined reference to `get_controller_command_byte'
atkbd.o(.text+0x1094): In function `probe_keyboard':
: undefined reference to `kbdc_set_device_mask'
atkbd.o(.text+0x109c): In function `probe_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x10aa): In function `probe_keyboard':
: undefined reference to `test_controller'
atkbd.o(.text+0x10b0): In function `probe_keyboard':
: undefined reference to `test_kbd_port'
atkbd.o(.text+0x10c4): In function `probe_keyboard':
: undefined reference to `kbdc_set_device_mask'
atkbd.o(.text+0x10d9): In function `probe_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x10ff): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x111a): In function `init_keyboard':
: undefined reference to `write_controller_command'
atkbd.o(.text+0x1125): In function `init_keyboard':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x112b): In function `init_keyboard':
: undefined reference to `get_controller_command_byte'
atkbd.o(.text+0x113d): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x118f): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x1224): In function `init_keyboard':
: undefined reference to `reset_kbd'
atkbd.o(.text+0x1233): In function `init_keyboard':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x1239): In function `init_keyboard':
: undefined reference to `test_controller'
atkbd.o(.text+0x123f): In function `init_keyboard':
: undefined reference to `test_kbd_port'
atkbd.o(.text+0x124b): In function `init_keyboard':
: undefined reference to `set_controller_command_byte'
atkbd.o(.text+0x1253): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x128b): In function `init_keyboard':
: undefined reference to `send_kbd_command_and_data'
atkbd.o(.text+0x12a6): In function `init_keyboard':
: undefined reference to `set_controller_command_byte'
atkbd.o(.text+0x12ae): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x12d1): In function `init_keyboard':
: undefined reference to `set_controller_command_byte'
atkbd.o(.text+0x12e4): In function `init_keyboard':
: undefined reference to `set_controller_command_byte'
atkbd.o(.text+0x12ec): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x1308): In function `init_keyboard':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x1327): In function `write_kbd':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x133f): In function `write_kbd':
: undefined reference to `send_kbd_command_and_data'
atkbd.o(.text+0x1354): In function `write_kbd':
: undefined reference to `send_kbd_command'
atkbd.o(.text+0x135f): In function `write_kbd':
: undefined reference to `kbdc_lock'
atkbd.o(.text+0x137c): In function `get_kbd_id':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x1387): In function `get_kbd_id':
: undefined reference to `send_kbd_command'
atkbd.o(.text+0x13a6): In function `get_kbd_id':
: undefined reference to `read_kbd_data'
atkbd.o(.text+0x13b6): In function `get_kbd_id':
: undefined reference to `read_kbd_data'
atkbd.o(.text+0x13c6): In function `get_kbd_id':
: undefined reference to `empty_both_buffers'
atkbd.o(.text+0x13cc): In function `get_kbd_id':
: undefined reference to `test_controller'
atkbd.o(.text+0x13d2): In function `get_kbd_id':
: undefined reference to `test_kbd_port'
psm.o(.text+0xd): In function `enable_aux_dev':
: undefined reference to `send_aux_command'
psm.o(.text+0x51): In function `disable_aux_dev':
: undefined reference to `send_aux_command'
psm.o(.text+0xa9): In function `get_mouse_status':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0xb0): In function `get_mouse_status':
: undefined reference to `send_aux_command'
psm.o(.text+0xfe): In function `get_mouse_status':
: undefined reference to `read_aux_data'
psm.o(.text+0x15c): In function `get_aux_id':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x167): In function `get_aux_id':
: undefined reference to `send_aux_command'
psm.o(.text+0x1a5): In function `get_aux_id':
: undefined reference to `read_aux_data'
psm.o(.text+0x1e6): In function `set_mouse_sampling_rate':
: undefined reference to `send_aux_command_and_data'
psm.o(.text+0x23e): In function `set_mouse_scaling':
: undefined reference to `send_aux_command'
psm.o(.text+0x29a): In function `set_mouse_resolution':
: undefined reference to `send_aux_command_and_data'
psm.o(.text+0x2e5): In function `set_mouse_mode':
: undefined reference to `send_aux_command'
psm.o(.text+0x3e7): In function `recover_from_error':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x3ed): In function `recover_from_error':
: undefined reference to `test_controller'
psm.o(.text+0x40a): In function `recover_from_error':
: undefined reference to `test_kbd_port'
psm.o(.text+0x443): In function `restore_controller':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x451): In function `restore_controller':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x46c): In function `restore_controller':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x47c): In function `restore_controller':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x49d): In function `doinitialize':
: undefined reference to `test_aux_port'
psm.o(.text+0x510): In function `doinitialize':
: undefined reference to `reset_aux_dev'
psm.o(.text+0x574): In function `doinitialize':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x711): In function `doopen':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x71c): In function `doopen':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x78f): In function `reinitialize':
: undefined reference to `kbdc_lock'
psm.o(.text+0x7d0): In function `reinitialize':
: undefined reference to `empty_both_buffers'
psm.o(.text+0x7d8): In function `reinitialize':
: undefined reference to `get_controller_command_byte'
psm.o(.text+0x807): In function `reinitialize':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x812): In function `reinitialize':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x823): In function `reinitialize':
: undefined reference to `kbdc_lock'
psm.o(.text+0x854): In function `reinitialize':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x911): In function `reinitialize':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x91c): In function `reinitialize':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x946): In function `reinitialize':
: undefined reference to `kbdc_lock'
psm.o(.text+0xa99): In function `psmprobe':
: undefined reference to `atkbdc_open'
psm.o(.text+0xadd): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xb1e): In function `psmprobe':
: undefined reference to `empty_both_buffers'
psm.o(.text+0xb26): In function `psmprobe':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0xb34): In function `psmprobe':
: undefined reference to `get_controller_command_byte'
psm.o(.text+0xb89): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xb93): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xbac): In function `psmprobe':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0xbed): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xbf7): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xc11): In function `psmprobe':
: undefined reference to `write_controller_command'
psm.o(.text+0xc1c): In function `psmprobe':
: undefined reference to `test_aux_port'
psm.o(.text+0xcbe): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xcc8): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xce6): In function `psmprobe':
: undefined reference to `reset_aux_dev'
psm.o(.text+0xd3b): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xd45): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xd58): In function `psmprobe':
: undefined reference to `reset_aux_dev'
psm.o(.text+0xdf3): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xdfd): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0xed0): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0xeda): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0x10f2): In function `psmprobe':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x1133): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0x113d): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1153): In function `psmprobe':
: undefined reference to `kbdc_set_device_mask'
psm.o(.text+0x115d): In function `psmprobe':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1476): In function `psmopen':
: undefined reference to `kbdc_lock'
psm.o(.text+0x148a): In function `psmopen':
: undefined reference to `get_controller_command_byte'
psm.o(.text+0x149e): In function `psmopen':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x14a9): In function `psmopen':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x14ba): In function `psmopen':
: undefined reference to `kbdc_lock'
psm.o(.text+0x14ef): In function `psmopen':
: undefined reference to `kbdc_lock'
psm.o(.text+0x152d): In function `psmclose':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1545): In function `psmclose':
: undefined reference to `get_controller_command_byte'
psm.o(.text+0x1559): In function `psmclose':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1572): In function `psmclose':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x157d): In function `psmclose':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x15bb): In function `psmclose':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x161d): In function `psmclose':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x1628): In function `psmclose':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x164a): In function `psmclose':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x1658): In function `psmclose':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1985): In function `block_mouse_data':
: undefined reference to `kbdc_lock'
psm.o(.text+0x1999): In function `block_mouse_data':
: undefined reference to `get_controller_command_byte'
psm.o(.text+0x19ad): In function `block_mouse_data':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x19b8): In function `block_mouse_data':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x19c9): In function `block_mouse_data':
: undefined reference to `kbdc_lock'
psm.o(.text+0x19da): In function `block_mouse_data':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x19e2): In function `block_mouse_data':
: undefined reference to `read_aux_data_no_wait'
psm.o(.text+0x1a8f): In function `unblock_mouse_data':
: undefined reference to `empty_aux_buffer'
psm.o(.text+0x1a9e): In function `unblock_mouse_data':
: undefined reference to `kbdc_get_device_mask'
psm.o(.text+0x1aa9): In function `unblock_mouse_data':
: undefined reference to `set_controller_command_byte'
psm.o(.text+0x1abe): In function `unblock_mouse_data':
: undefined reference to `kbdc_lock'
psm.o(.text+0x2086): In function `psmtimeout':
: undefined reference to `kbdc_lock'
psm.o(.text+0x20b8): In function `psmtimeout':
: undefined reference to `kbdc_lock'
psm.o(.text+0x247c): In function `psmintr':
: undefined reference to `read_aux_data_no_wait'
psm.o(.text+0x31f3): In function `enable_kmouse':
: undefined reference to `empty_aux_buffer'
-------------- next part --------------
# kernel configuration file for Fujitsu-Siemens Lifebook S6120
# made for FreeBSD 5.3 by skrat (at) hysteria.sk
machine i386
cpu I686_CPU
ident FJS6120
maxusers 0
device npx
device loop
#hints "GENERIC.hints"
options SCHED_4BSD
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options FFS # Berkeley Fast Filesystem
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options SOFTUPDATES # Enable FFS Soft Updates support
options MD_ROOT # MD is a potential root device
#options NFSCLIENT # Network Filesystem Client
#options NFSSERVER # Network Filesystem Server
#options NFS_ROOT # NFS usable as /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem
options PSEUDOFS # Pseudo-filesystem framework
#options GEOM_GPT # GUID Partition Tables
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options SYSVSHM # SYSV-style shared memory
options SYSVSEM # SYSV-style semaphores
options SYSVMSG # SYSV-style message queues
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~128k to driver.
options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~215k to driver.
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
device isa
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
options ATA_STATIC_ID # Static device numbering
device scbus # SCSI bus (required for SCSI)
device da # Direct Access (disks)
device pass # Passthrough device (direct SCSI access)
device atkbd # AT keyboard controller
device psm # PS/2 mouse
device vga # VGA video card driver
device splash # Splash screen and screen saver support
device sc
device apm
device pmtimer
device cbb # cardbus (yenta) bridge
device sio # 8250, 16[45]50 based serial ports
device miibus # MII bus support
device rl # RealTek 8129/8139
device wlan # 802.11 support
device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs
device mem # Memory and kernel memory devices
device io # I/O device
device random # Entropy device
device ether # Ethernet support
device ppp # Kernel PPP
device tun # Packet tunnel
device pty # Pseudo-ttys (telnet etc)
device md # Memory ``disks''
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device bpf # Berkeley packet filter
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
device ugen # Generic
device uhid # ``Human Interface Devices''
device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device uscanner # Scanners
device firewire # FireWire bus code
device sbp # SCSI over FireWire (Requires scbus and da)
device fwe # Ethernet over FireWire (non-standard!)
-------------- next part --------------
linking kernel
*** Error code 1
Stop in /usr/obj/usr/src/sys/FJ_S6120.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
More information about the freebsd-questions
mailing list