Re: [ROM+Kernel] MiRaGe-CM7.2-IHO (03122013)
I'm trying to follow a tutorial from XDA, but it is so full of holes.
For example: Prepare your kernel source for compilation:
Code:
make clean && make mrproperp
*You must be within your kernel source directory when executing this command.
I open up a terminal in the android_kernel_thunderc folder.
I get errors like:
Code:
andrew@SONY-VAIO-PCV-V200G:~/Development/android/android_kernel_thunderc$ make clean && make mrproperp
make: arm-eabi-gcc: Command not found
/home/andrew/Development/android/android_kernel_thunderc/scripts/gcc-version.sh: line 25: arm-eabi-gcc: command not found
/home/andrew/Development/android/android_kernel_thunderc/scripts/gcc-version.sh: line 26: arm-eabi-gcc: command not found
make: arm-eabi-gcc: Command not found
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ?conf_sym?:
scripts/kconfig/conf.c:162:6: warning: variable ?type? set but not used [-Wunused-but-set-variable]
scripts/kconfig/conf.c: In function ?conf_choice?:
scripts/kconfig/conf.c:234:6: warning: variable ?type? set but not used [-Wunused-but-set-variable]
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/arm/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel config file ".config")
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `mrproperp'. Stop.
andrew@SONY-VAIO-PCV-V200G:~/Development/android/android_kernel_thunderc$
Their steps seem to be in the wrong order. The next thing it say's:
Pull config from device as a starting point:
*Your default doncifg is located in your kernel source directory in /arch/arm/configs/yourdevice_defconfig
Execute the command:
Code:
make yourdevice_defconfig
Is your search foo super strong today? I need a better tutorial, but I have no experience to figure that out.