I'm trying to Build a Kernel for my nexus 10 where I have installed android 4.4 modded with cyanogenmod 11.0. I've created a folder (in the /home/marietto/Scrivania/Matrix/ folder) and I've downloaded the Cyanogenmod Kernel and the cross compiling tools:
mkdir android-kernel
cd android-kernel
git clone http://ift.tt/1CCjQ9I -b cm-11.0
git clone http://ift.tt/1Kz1uFZ -b cm-11.0
cd android_kernel_samsung_manta
mkdir modules
and I've prepared the build enviroment :
export PATH=/home/marietto/Scrivania/Matrix/android-kernel/android_prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
export ARCH=arm
export SUBARCH=arm
export CROSS_COMPILE=arm-eabi-
I've created the config file:
make cyanogenmod_manta_defconfig
and then I did :
make menuconfig
make ARCH=arm CROSS_COMPILE=/home/marietto/Scrivania/Matrix/android-kernel/android_prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- INSTALL_MOD_PATH=/home/marietto/Scrivania/Matrix/android-kernel/android_kernel_samsung_manta/modules zImage modules modules_install
this is what happened :
root@localhost:/home/marietto/Scrivania/Matrix/android-kernel/android_kernel_samsung_manta-cm-11.0# make ARCH=arm CROSS_COMPILE=/home/marietto/Scrivania/Matrix/android-kernel/android_prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- INSTALL_MOD_PATH=/home/marietto/Scrivania/Matrix/android-kernel/android_kernel_samsung_manta-cm-11.0/modules zImage modules modules_install
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC arch/arm/mach-exynos/board-manta.o
arch/arm/mach-exynos/board-manta.c: In function 'exynos_reserve_mem':
arch/arm/mach-exynos/board-manta.c:439: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:439: warning: missing braces around initializer
arch/arm/mach-exynos/board-manta.c:439: warning: (near initialization for 'regions[1].<anonymous>')
arch/arm/mach-exynos/board-manta.c:446: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:461: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:461: warning: missing braces around initializer
arch/arm/mach-exynos/board-manta.c:461: warning: (near initialization for 'regions_secure[0].<anonymous>')
arch/arm/mach-exynos/board-manta.c:469: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:477: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:484: error: unknown field 'alignment' specified in initializer
arch/arm/mach-exynos/board-manta.c:491: error: unknown field 'alignment' specified in initializer
make[1]: *** [arch/arm/mach-exynos/board-manta.o] Error 1
make: *** [arch/arm/mach-exynos] Error 2
Aucun commentaire:
Enregistrer un commentaire