So it appears in a normal Linux build, you are supposed to run "make mrproper" prior to "make menuconfig"
since make mrproper deletes the current .config but... If I use the sequence, make mrproper, make menuconfig
then go back to the src root directory and run make -j4, it will complain that I need to make mrproper to continue..
it ultimately fails trying to run this command from the kernel directory
scripts/kconfig/conf --silentoldconfig Kconfig
but at the time of execution, the conf program does not seem to exist there
is a conf.c source file there though,
Here is the output of the compile
CEDARX_PRODUCTOR: GENERIC
build/core/Makefile:27: warning: overriding commands for target `out/target/product/cubieboard/system/etc/wifi/wpa_supplicant.conf'
build/core/
base_rules.mk:523: warning: ignoring old commands for target `out/target/product/cubieboard/system/etc/wifi/wpa_supplicant.conf'
No private recovery resources for TARGET_DEVICE cubieboard
build/core/tasks/
kernel.mk:161: warning: overriding commands for target `out/target/product/cubieboard/kernel'
build/core/Makefile:27: warning: ignoring old commands for target `out/target/product/cubieboard/kernel'
make -C kernel/allwinner/common O=/home/gentijo/android/cubieboard-tv-sdk/out/target/product/cubieboard/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/gentijo/android/cubieboard-tv-sdk/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-" cubieboard_defconfig
make[1]: Entering directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
#
# configuration written to .config
#
make[1]: Leaving directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
make -C kernel/allwinner/common O=/home/gentijo/android/cubieboard-tv-sdk/out/target/product/cubieboard/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/gentijo/android/cubieboard-tv-sdk/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-" headers_install
make[1]: Entering directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
CHK include/linux/version.h
make[1]: Leaving directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
make -C kernel/allwinner/common O=/home/gentijo/android/cubieboard-tv-sdk/out/target/product/cubieboard/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/gentijo/android/cubieboard-tv-sdk/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-" zImage
make[1]: Entering directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
scripts/kconfig/conf --silentoldconfig Kconfig
Using /home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common as source for kernel
/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common is not clean, please run 'make mrproper'
in the '/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common' directory.
make[2]: *** [prepare3] Error 1
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/home/gentijo/android/cubieboard-tv-sdk/kernel/allwinner/common'
make: *** [TARGET_KERNEL_BINARIES] Error 2