how to solve the error in kernel compiling ? - Android Q&A, Help & Troubleshooting

Code:
[email protected]:~/android/kernel$ make dtbs -j8
CC scripts/mod/devicetable-offsets.s
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
make[1]: Nothing to be done for `dtbs'.
make[1]: *** No rule to make target `arch/arm64/boot/dts/qcom/../msm8939-cp8675-i01-p0.dtb', needed by `dtbs'. Stop.
make: *** [dtbs] Error 2
i am using XEON source along with ubertoolchain 4.9

Related

[Q]Compiling Galaxy 5.0 kernel

Hi, i have got a problem with galaxy 5.0 kernel
I have downloaded Kernel source from rumraid git profile
but i have got problem, i will post the problem below
whole of text during compilng
Code:
make -j5 arch=arm CROSS_COMPILE=/media/home/android/arm-2009q3/bin/arm-none-eabi-
CHK include/linux/version.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
CHK include/generated/utsrelease.h
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
HOSTCC scripts/bin2c
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
make[1]: `include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
HOSTLD scripts/mod/modpost
CC init/main.o
CHK include/generated/compile.h
CC init/do_mounts.o
CC init/do_mounts_rd.o
HOSTCC usr/gen_init_cpio
CC init/do_mounts_initrd.o
In file included from init/main.c:86:
include/linux/kernel_sec_common.h:46: warning: "S3C_PA_WDT" redefined
arch/arm/mach-s5pv210/include/mach/map.h:212: note: this is the location of the previous definition
/media/home/android/kernels/galaxy50/scripts/gen_initramfs_list.sh: Cannot open '/home/rj/android/asmzis/G70XXKPF-initrd-clock'
make[1]: *** [usr/initramfs_data.cpio.lzma] Error 1
make: *** [usr] Error 2
make: *** Waiting for unfinished jobs....
CC init/initramfs.o
CC init/calibrate.o
CC init/version.o
LD init/mounts.o
LD init/built-in.o
During compiling i have got those errors
Code:
/media/home/android/kernels/galaxy50/scripts/gen_initramfs_list.sh: Cannot open '/home/rj/android/asmzis/G70XXKPF-initrd-clock'
make[1]: *** [usr/initramfs_data.cpio.lzma] Error 1
make: *** [usr] Error 2
what should i do? i have downloaded initrd for galaxt5.0 from rumraid git's profile, but when i type (if i should type it) i have got errors too
Code:
[email protected]:/media/home/android/kernels/galaxy50# make -j5 CONFIG_INITRAMFS_SOURCE=/media/home/kernels/initrd
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
/media/home/android/kernels/galaxy50/scripts/gen_initramfs_list.sh: Cannot open '/media/home/kernels/initrd'
make[1]: *** [usr/initramfs_data.cpio.lzma] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [usr] Error 2
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
Please delete... I thought I had something to contribute but it is for a different issue.

Fuse-linker fail?

Hi everyone, i know this is android "development" thing, but this is not appropriate imho for its section, i prefer to write here because this is problem releated to android platform and not to real development.
i'm going to compile kernel for my device ( its useless but anyway its i9003 GalaxySL ICS ), i read and follow here:
source.android.com/source/initializing.html
but when i'm going to compile i get this error
Code:
make: *** [scripts] Errore 2
make: *** Attesa per i processi non terminati....
arm-eabi-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found
compilation terminated.
make[1]: *** [kernel/bounds.s] Errore 1
make: *** [prepare0] Errore 2
CHK include/linux/version.h
CHK include/generated/utsrelease.h
HOSTCC scripts/bin2c
HOSTCC scripts/conmakehash
CC scripts/mod/empty.o
arm-eabi-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found
compilation terminated.
make[2]: *** [scripts/mod/empty.o] Errore 1
make[1]: *** [scripts/mod] Errore 2
make[1]: *** Attesa per i processi non terminati....
make: *** [scripts] Errore 2
cp: impossibile eseguire stat di "arch/arm/boot/zImage": File o directory non esistente
CLEAN /home/scfboy/Project/android_kernel_samsung_latona
CLEAN .tmp_versions
CLEAN scripts/basic
CLEAN scripts/kconfig
CLEAN scripts
CLEAN include/config include/generated
CLEAN .config include/linux/version.h
Fuse-linker is a option of Gcc that require LLM ( right? )
anyway know how solve this? i'm on virtualbox under Ubuntu 10.04x64
PS: I'm using this toolchain, linaro downloaded here : github.com/DooMLoRD/android_prebuilt_toolchains
thanks
did you ever solve this problem?

poblem with gcc compiling kernel

when i try to compile a kernel with this command
Code:
make ARCH=arm CROSS_COMPILE=arm-eabi- modules_prepare
i get this error:
Code:
CC_PATH/arm-eabi- modules_prepare
make: /arm-eabi-gcc: command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: 'include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
/bin/sh: 1: /arm-eabi-gcc: not found
/home/user/Desktop/ArchiKernel-smdk4412/./Kbuild:35: recipe for target 'kernel/bounds.s' failed
make[1]: *** [kernel/bounds.s] Error 127
Makefile:1216: recipe for target 'prepare0' failed
make: *** [prepare0] Error 2
can someone help me?
thanks in advance

poblem with gcc compiling kernel

when i try to compile a kernel with this command
Code:
make ARCH=arm CROSS_COMPILE=arm-eabi- modules_prepare
i get this error:
Code:
CC_PATH/arm-eabi- modules_prepare
make: /arm-eabi-gcc: command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: 'include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
/bin/sh: 1: /arm-eabi-gcc: not found
/home/user/Desktop/ArchiKernel-smdk4412/./Kbuild:35: recipe for target 'kernel/bounds.s' failed
make[1]: *** [kernel/bounds.s] Error 127
Makefile:1216: recipe for target 'prepare0' failed
make: *** [prepare0] Error 2
can someone help me?
thanks in advance

Error on compiling kernel for arm devices : scripts/Makefile.clean:17:

Error on commanding make clean && make mrproper
Code:
[email protected]:~/android/kernel/hx_wt88047$ make clean && make mrproper
CLEAN .
CLEAN crypto/asymmetric_keys
scripts/Makefile.clean:17: /home/abhi/android/kernel/hx_wt88047/drivers/target/Makefile: File name too long
make[2]: stat: /home/abhi/android/kernel/hx_wt88047/drivers/target/Makefile: File name too long
make[2]: *** No rule to make target `/home/abhi/android/kernel/hx_wt88047/drivers/target/Makefile'. Stop.
make[1]: *** [drivers/target] Error 2
make: *** [_clean_drivers] Error 2
PS : No problem in compiling Kernel
Code:
LINK vmlinux
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
KSYM .tmp_kallsyms1.o
KSYM .tmp_kallsyms2.o
LD vmlinux
SORTEX vmlinux
SYSMAP System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gzip
AS arch/arm/boot/compressed/hyp-stub.o
AS arch/arm/boot/compressed/lib1funcs.o
AS arch/arm/boot/compressed/piggy.gzip.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
This is how i am building :
Code:
PATH=${PATH}:/home/abhi/android/kernel/toolchains/google/arm-eabi-4.8/bin/
export ARCH=arm
make cyanogenmod_wt88047_defconfig ARCH=arm CROSS_COMPILE=arm-eabi-
make -j4 ARCH=arm CROSS_COMPILE=arm-eabi-
Help needed urgently..

Categories

Resources