When you try to compile sources other than the kernel, they sometimes need for the kernel sources to have been configured -this is because when you configure the kernel sources certain files are generated which indicate which version the kernel sources are.