I get the following error sometimes: git is not clean, please run 'make mrproper'
Apparently this is because there is a .config file present. I find this very strange.
Because when you do make menuconfig (to eg configure a kernel or u-boot) the configuration gets saved into a .config file after which you run make to build everything