I2C, compile error: via686a_attach_adapter()
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
gcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall
- -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe
- -mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default
- -fomit-frame-pointer -nostdinc -iwithprefix include
- -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/.tmp_version.o init/version.c
ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.oinit/mounts.o init/initramfs.o
ld -m elf_i386 -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o
arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.oarch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 drivers/built-in.o(.text+0xa641b): In function `via686a_attach_adapter':
: undefined reference to `i2c_detect'
Bitkeeper with relevant config:
I2C, I2C_CHARDEV, SENSORS_VIA686A = Y
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+lzjKXQ/AjixQzHcRAv63AKCXgDEl3zKx4q4QE5czQzdAKXf5GgCgj5ak 5dqVlRa+Q87L+VvypgBXLoE=
=vzDE
-----END PGP SIGNATURE-----
Quoted 1 line · Ivan Gyurdiev
: undefined reference to `i2c_detect'
Build the driver as a module, or apply the patch to drivers/i2c/chips/Kconfig that I've posted to the list in the past few days.
thanks,
greg k-h