[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ccompiler failure on 2.4.24



Hi:

My Quadra 840AV Running Debian 3.0_r2 failed to compile 2.4.24. Came pretty close though. Here's the stdout and stderr messages
attached


drivers/char/char.o: In function `handle_kbd_event':
drivers/char/char.o(.text+0x10c7e): undefined reference to `kbd_read_status'
drivers/char/char.o(.text+0x10c96): undefined reference to `kbd_read_input'
drivers/char/char.o: In function `kbd_write_command_w':
drivers/char/char.o(.text+0x10fa6): undefined reference to `kbd_write_command'
drivers/char/char.o: In function `kbd_write_output_w':
drivers/char/char.o(.text+0x10fca): undefined reference to `kbd_write_output'
drivers/char/char.o: In function `panic_blink':
drivers/char/char.o(.text+0x11026): undefined reference to `kbd_read_status'
drivers/char/char.o(.text+0x1102c): undefined reference to `kbd_write_output'
drivers/char/char.o: In function `kbd_read_data':
drivers/char/char.o(.text.init+0x10fc): undefined reference to `kbd_read_status'
drivers/char/char.o(.text.init+0x110a): undefined reference to `kbd_read_input'
make[1]: *** [vmlinux] Error 1
make: *** [stamp-build] Error 2
test -f stamp-configure || make -f /usr/share/kernel-package/rules configure
make    ARCH=m68k \
                     zImage
make[1]: Entering directory `/usr/src/linux-2.4'
. scripts/mkversion > .tmpversion
gcc -D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040  -DUTS_MACHINE='"m68k"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  kernel
make[2]: Entering directory `/usr/src/linux-2.4/kernel'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/kernel'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/kernel'
make[2]: Leaving directory `/usr/src/linux-2.4/kernel'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  drivers
make[2]: Entering directory `/usr/src/linux-2.4/drivers'
make -C block
make[3]: Entering directory `/usr/src/linux-2.4/drivers/block'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/block'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/block'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/block'
make -C cdrom
make[3]: Entering directory `/usr/src/linux-2.4/drivers/cdrom'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/cdrom'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/cdrom'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/cdrom'
make -C char
make[3]: Entering directory `/usr/src/linux-2.4/drivers/char'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/char'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/char'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/char'
make -C hotplug
make[3]: Entering directory `/usr/src/linux-2.4/drivers/hotplug'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/hotplug'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/hotplug'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/hotplug'
make -C macintosh
make[3]: Entering directory `/usr/src/linux-2.4/drivers/macintosh'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/macintosh'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/macintosh'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/macintosh'
make -C media
make[3]: Entering directory `/usr/src/linux-2.4/drivers/media'
make -C radio
make[4]: Entering directory `/usr/src/linux-2.4/drivers/media/radio'
make all_targets
make[5]: Entering directory `/usr/src/linux-2.4/drivers/media/radio'
make[5]: Nothing to be done for `all_targets'.
make[5]: Leaving directory `/usr/src/linux-2.4/drivers/media/radio'
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/media/radio'
make -C video
make[4]: Entering directory `/usr/src/linux-2.4/drivers/media/video'
make all_targets
make[5]: Entering directory `/usr/src/linux-2.4/drivers/media/video'
make[5]: Nothing to be done for `all_targets'.
make[5]: Leaving directory `/usr/src/linux-2.4/drivers/media/video'
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/media/video'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/media'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/media'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/media'
make -C misc
make[3]: Entering directory `/usr/src/linux-2.4/drivers/misc'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/misc'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/misc'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/misc'
make -C net
make[3]: Entering directory `/usr/src/linux-2.4/drivers/net'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/net'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/net'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/net'
make -C nubus
make[3]: Entering directory `/usr/src/linux-2.4/drivers/nubus'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/nubus'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/nubus'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/nubus'
make -C parport
make[3]: Entering directory `/usr/src/linux-2.4/drivers/parport'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/parport'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/parport'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/parport'
make -C scsi
make[3]: Entering directory `/usr/src/linux-2.4/drivers/scsi'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/scsi'
ld -m m68kelf -r -o scsi_mod.o scsi.o hosts.o scsi_ioctl.o constants.o scsicam.o scsi_proc.o scsi_error.o scsi_obsolete.o scsi_queue.o scsi_lib.o scsi_merge.o scsi_dma.o scsi_scan.o scsi_syms.o
ld -m m68kelf -r -o sd_mod.o sd.o
ld -m m68kelf -r -o sr_mod.o sr.o sr_ioctl.o sr_vendor.o
rm -f scsidrv.o
ld -m m68kelf  -r -o scsidrv.o scsi_mod.o mac_scsi.o mac_esp.o NCR53C9x.o sd_mod.o sr_mod.o sg.o
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/scsi'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/scsi'
make -C sound
make[3]: Entering directory `/usr/src/linux-2.4/drivers/sound'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/sound'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/sound'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/sound'
make -C video
make[3]: Entering directory `/usr/src/linux-2.4/drivers/video'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/drivers/video'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/drivers/video'
make[3]: Leaving directory `/usr/src/linux-2.4/drivers/video'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/drivers'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/drivers'
make[2]: Leaving directory `/usr/src/linux-2.4/drivers'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  mm
make[2]: Entering directory `/usr/src/linux-2.4/mm'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/mm'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/mm'
make[2]: Leaving directory `/usr/src/linux-2.4/mm'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  fs
make[2]: Entering directory `/usr/src/linux-2.4/fs'
make -C devpts
make[3]: Entering directory `/usr/src/linux-2.4/fs/devpts'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/devpts'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/devpts'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/devpts'
make -C ext2
make[3]: Entering directory `/usr/src/linux-2.4/fs/ext2'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/ext2'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/ext2'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/ext2'
make -C ext3
make[3]: Entering directory `/usr/src/linux-2.4/fs/ext3'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/ext3'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/ext3'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/ext3'
make -C hfs
make[3]: Entering directory `/usr/src/linux-2.4/fs/hfs'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/hfs'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/hfs'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/hfs'
make -C jbd
make[3]: Entering directory `/usr/src/linux-2.4/fs/jbd'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/jbd'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/jbd'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/jbd'
make -C nls
make[3]: Entering directory `/usr/src/linux-2.4/fs/nls'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/nls'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/nls'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/nls'
make -C partitions
make[3]: Entering directory `/usr/src/linux-2.4/fs/partitions'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/partitions'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/partitions'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/partitions'
make -C proc
make[3]: Entering directory `/usr/src/linux-2.4/fs/proc'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/proc'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/proc'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/proc'
make -C ramfs
make[3]: Entering directory `/usr/src/linux-2.4/fs/ramfs'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/fs/ramfs'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/fs/ramfs'
make[3]: Leaving directory `/usr/src/linux-2.4/fs/ramfs'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/fs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/fs'
make[2]: Leaving directory `/usr/src/linux-2.4/fs'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  net
make[2]: Entering directory `/usr/src/linux-2.4/net'
make -C 802
make[3]: Entering directory `/usr/src/linux-2.4/net/802'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/802'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/802'
make[3]: Leaving directory `/usr/src/linux-2.4/net/802'
make -C core
make[3]: Entering directory `/usr/src/linux-2.4/net/core'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/core'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/core'
make[3]: Leaving directory `/usr/src/linux-2.4/net/core'
make -C ethernet
make[3]: Entering directory `/usr/src/linux-2.4/net/ethernet'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/ethernet'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/ethernet'
make[3]: Leaving directory `/usr/src/linux-2.4/net/ethernet'
make -C ipv4
make[3]: Entering directory `/usr/src/linux-2.4/net/ipv4'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/ipv4'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/ipv4'
make[3]: Leaving directory `/usr/src/linux-2.4/net/ipv4'
make -C netlink
make[3]: Entering directory `/usr/src/linux-2.4/net/netlink'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/netlink'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/netlink'
make[3]: Leaving directory `/usr/src/linux-2.4/net/netlink'
make -C packet
make[3]: Entering directory `/usr/src/linux-2.4/net/packet'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/packet'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/packet'
make[3]: Leaving directory `/usr/src/linux-2.4/net/packet'
make -C sched
make[3]: Entering directory `/usr/src/linux-2.4/net/sched'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/sched'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/sched'
make[3]: Leaving directory `/usr/src/linux-2.4/net/sched'
make -C unix
make[3]: Entering directory `/usr/src/linux-2.4/net/unix'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4/net/unix'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-2.4/net/unix'
make[3]: Leaving directory `/usr/src/linux-2.4/net/unix'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/net'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/net'
make[2]: Leaving directory `/usr/src/linux-2.4/net'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  ipc
make[2]: Entering directory `/usr/src/linux-2.4/ipc'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/ipc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/ipc'
make[2]: Leaving directory `/usr/src/linux-2.4/ipc'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  lib
make[2]: Entering directory `/usr/src/linux-2.4/lib'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/lib'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/lib'
make[2]: Leaving directory `/usr/src/linux-2.4/lib'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  crypto
make[2]: Entering directory `/usr/src/linux-2.4/crypto'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/crypto'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/crypto'
make[2]: Leaving directory `/usr/src/linux-2.4/crypto'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  arch/m68k/kernel
make[2]: Entering directory `/usr/src/linux-2.4/arch/m68k/kernel'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/linux-2.4/arch/m68k/kernel'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  arch/m68k/mm
make[2]: Entering directory `/usr/src/linux-2.4/arch/m68k/mm'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/arch/m68k/mm'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/arch/m68k/mm'
make[2]: Leaving directory `/usr/src/linux-2.4/arch/m68k/mm'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  arch/m68k/lib
make[2]: Entering directory `/usr/src/linux-2.4/arch/m68k/lib'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/arch/m68k/lib'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/arch/m68k/lib'
make[2]: Leaving directory `/usr/src/linux-2.4/arch/m68k/lib'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  arch/m68k/mac
make[2]: Entering directory `/usr/src/linux-2.4/arch/m68k/mac'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4/arch/m68k/mac'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-2.4/arch/m68k/mac'
make[2]: Leaving directory `/usr/src/linux-2.4/arch/m68k/mac'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -fno-strength-reduce -ffixed-a2 -m68040 " -C  arch/m68k/fpsp040
make[2]: Entering directory `/usr/src/linux-2.4/arch/m68k/fpsp040'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/linux-2.4/arch/m68k/fpsp040'
ld -m m68kelf -T /usr/src/linux-2.4/arch/m68k/vmlinux.lds arch/m68k/kernel/head.o init/main.o init/version.o init/do_mounts.o \
	--start-group \
	arch/m68k/kernel/kernel.o arch/m68k/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o arch/m68k/mac/mac.o arch/m68k/fpsp040/fpsp.o \
	 drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/nubus/nubus.a drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/macintosh/macintosh.o drivers/video/video.o drivers/media/media.o \
	net/network.o \
	/usr/src/linux-2.4/lib/lib.a arch/m68k/lib/lib.a \
	--end-group \
	-o vmlinux
make[1]: Leaving directory `/usr/src/linux-2.4'

Reply to: