Anyone else having this problem?:
make[1]: Leaving directory `/usr/src/linux-2.1.96/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o
kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
fs/filesystems.a \
net/network.a \
drivers/block/block.a drivers/char/char.a
drivers/misc/misc.a drivers/net/net.a drivers/scsi/scsi.a
drivers/cdrom/cdrom.a drivers/sound/sound.a drivers/pci/pci.a
drivers/pnp/pnp.a \
/usr/src/linux/arch/i386/lib/lib.a
/usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a \
-o vmlinux
drivers/char/char.a(bttv.o): In function `attach_inform':
bttv.o(.text+0x4ac): undefined reference to `i2c_control_device'
drivers/char/char.a(bttv.o): In function `set_freq':
bttv.o(.text+0x129e): undefined reference to `i2c_control_device'
bttv.o(.text+0x12bf): undefined reference to `i2c_control_device'
bttv.o(.text+0x12e5): undefined reference to `i2c_control_device'
bttv.o(.text+0x130b): undefined reference to `i2c_control_device'
drivers/char/char.a(bttv.o)(.text+0x1319): more undefined
references to `i2c_control_device' follow
drivers/char/char.a(bttv.o): In function `init_bt848':
bttv.o(.text+0x3f70): undefined reference to `i2c_register_bus'
drivers/char/char.a(bttv.o): In function `release_bttv':
bttv.o(.text+0x466b): undefined reference to `i2c_unregister_bus'
make: *** [vmlinux] Error 1
--
E. Kevin Hall
Massachusetts General Hospital
NMR Research Center