Unhappy [Q] Kernel Compilation Error for HTC One m8

Im trying to compile a kernel in kali linux using the slimrom kernel source code provided for the htc one m8. I have tried numerous times to solve this error and it is driving me nuts Any help would be greatly appreciated. What could I possibly do to rectify this problem? Im using the latest slim for the htc one m8 with android 4.4.4. Im also using the arm-eabi-4.7 cross compiler.

Kali Linux 64 bit ISO version 1.0.8

Any more information that I might need to give out to assist in finding a solution?

Quote:
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o: In function `video_open':
/root/Kernel/drivers/media/radio/radio-iris.c:5069: undefined reference to `hci_fm_smd_register'
drivers/built-in.o: In function `iris_remove':
/root/Kernel/drivers/media/radio/radio-iris.c:5226: undefined reference to `hci_fm_smd_deregister'
make: *** [.tmp_vmlinux1] Error 1