[SM-T110][Q] Need a little help with kernel compiling! :) - Galaxy Tab 3 Q&A, Help & Troubleshooting

Hi guys! I need help from more experienced people or devs. I'm building a kernel for SM-T110 (the lite wifi version)., and i have a few problems. First problem is, i don't know how to add OC to this device. This device (SM-T110) has a Marvell PXA986 CPU, not like T210 wich has Exynos CPU. Im going to folder where my kernel is then /arch/arm and because this device has PXA986 im opening a folder mach-pxa, and then there is a multiple files with .c extension, like PXA2xx,PXA95x, and CPUFREQpxa3xx , CPUFREQpxa2xx, The tablet has a PXA986, and i dont know wich file i must open and edit... yeah it's a "real problem" . And i need a little help with compiling the kernel. Why? Because when i try to compile kernel i've got multiple errors, i fixed most of em but there is a 1 error i can't get rid of. Now i'm on Windows so i'm gonna post the log from this error in post 2, cause i must boot ubuntu first .
I'm using this as a source http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=SM-T110 - SM-T110_EUR_JB_OPENSOURCE.
It's my first time when im building a kernel, so maybe i ****ed something up Tried 2 times doing it all over again, nothing.
P.S I really want to OC this device so please not ask questions like "why do you want OC this device OC is dangerous blah blah blah" I know it can harm my hardware but, i want better performance!

Now im on UBUNTU 14.04
OK, here is the log with error from terminal with command make -j2 (2 because of number of cores in CPU)
[email protected]:~$ cd android
[email protected]:~/android$ cd kernel
[email protected]:~/android/kernel$ make -j2
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/Kconfig:164: syntax error
drivers/Kconfig:163: unknown option "The"
drivers/Kconfig:164: unknown option "changes"
drivers/Kconfig:165: unknown option "The"
drivers/Kconfig:166: unknown option "do"
drivers/Kconfig:167: unknown option "transitions"
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
[email protected]:~/android/kernel$
Click to expand...
Click to collapse
And with command "make"
[email protected]:~/android/kernel$ make
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/Kconfig:164: syntax error
drivers/Kconfig:163: unknown option "The"
drivers/Kconfig:164: unknown option "changes"
drivers/Kconfig:165: unknown option "The"
drivers/Kconfig:166: unknown option "do"
drivers/Kconfig:167: unknown option "transitions"
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
[email protected]:~/android/kernel$
Click to expand...
Click to collapse
With SU :
[email protected]:/home/bl1nd/android/kernel# make
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/Kconfig:164: syntax error
drivers/Kconfig:163: unknown option "The"
drivers/Kconfig:164: unknown option "changes"
drivers/Kconfig:165: unknown option "The"
drivers/Kconfig:166: unknown option "do"
drivers/Kconfig:167: unknown option "transitions"
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
[email protected]:/home/bl1nd/android/kernel#
Click to expand...
Click to collapse
I don't know what this error means...

Bl!nd said:
Hi guys! I need help from more experienced people or devs. I'm building a kernel for SM-T110 (the lite wifi version)., and i have a few problems. First problem is, i don't know how to add OC to this device. This device (SM-T110) has a Marvell PXA986 CPU, not like T210 wich has Exynos CPU. Im going to folder where my kernel is then /arch/arm and because this device has PXA986 im opening a folder mach-pxa, and then there is a multiple files with .c extension, like PXA2xx,PXA95x, and CPUFREQpxa3xx , CPUFREQpxa2xx, The tablet has a PXA986, and i dont know wich file i must open and edit... yeah it's a "real problem" . And i need a little help with compiling the kernel. Why? Because when i try to compile kernel i've got multiple errors, i fixed most of em but there is a 1 error i can't get rid of. Now i'm on Windows so i'm gonna post the log from this error in post 2, cause i must boot ubuntu first .
I'm using this as a source http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=SM-T110 - SM-T110_EUR_JB_OPENSOURCE.
It's my first time when im building a kernel, so maybe i ****ed something up Tried 2 times doing it all over again, nothing.
P.S I really want to OC this device so please not ask questions like "why do you want OC this device OC is dangerous blah blah blah" I know it can harm my hardware but, i want better performance!
Click to expand...
Click to collapse
T210 also has Marvell, not Exynos. Take a look at Werewolf kernel sources. I believe he added OC to it.
Sent from my SM-G920V using Tapatalk

Well that's strange, this forum http://forum.xda-developers.com/galaxy-tab-3 says "The 7 is powered by an Exonys 1.2 dual core processor" same like other sources. Thanks, i'm gonna look at his kernel.
EDIT: Yep! i found it it's in arch/arm/mach_mpp/apuclock988 / dvfs-pxa988.c /clock-pxa988.c

Again...
gr8nole said:
T210 also has Marvell, not Exynos. Take a look at Werewolf kernel sources. I believe he added OC to it.
Sent from my SM-G920V using Tapatalk
Click to expand...
Click to collapse
Hi, thanks for your help, i added the CPU oc to the kernel and some GPU OC entries (i think this GPU OC wont work). Now i have a problem with compiling the kernel. Here's a log from terminal:
[email protected]:~$ su
Password:
[email protected]:/home/bl1nd# cd android
[email protected]:/home/bl1nd/android# cd kernel
[email protected]:/home/bl1nd/android/kernel# make
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/Kconfig:164: syntax error
drivers/Kconfig:163: unknown option "The"
drivers/Kconfig:164: unknown option "changes"
drivers/Kconfig:165: unknown option "The"
drivers/Kconfig:166: unknown option "do"
drivers/Kconfig:167: unknown option "transitions"
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
? What this error means?

another error
gr8nole said:
T210 also has Marvell, not Exynos. Take a look at Werewolf kernel sources. I believe he added OC to it.
Sent from my SM-G920V using Tapatalk
Click to expand...
Click to collapse
This errors make it a torture to compile this kernel.....:
CC arch/arm/plat-versatile/leds.o
CC arch/arm/plat-versatile/sched-clock.o
LD arch/arm/plat-versatile/built-in.o
CC kernel/fork.o
CC kernel/exec_domain.o
CC kernel/panic.o
CC kernel/printk.o
kernel/printk.c:49:28: fatal error: mach/sec_debug.h: No such file or directory
compilation terminated.
make[1]: *** [kernel/printk.o] Error 1
make: *** [kernel] Error 2
[email protected]:~/android/K

.......I'm fixing one error then another comes, and again again again .
/tmp/ccg3uLct.s: Assembler messages:
/tmp/ccg3uLct.s: Error: .size expression for __v7_pj4_proc_info does not evaluate to a constant
make[1]: *** [arch/arm/mm/proc-v7.o] Error 1
make: *** [arch/arm/mm] Error 2
Click to expand...
Click to collapse
But this is the error that im trying to fix from a 3 hours, and i just can't.

See this commit for the fix: https://github.com/pazos/android_ke...bb936b4716cf3b07896d3f26df4e376b5738718bbafde

Related

Galaxy Tab source code is online

The Galaxy Tab source code is online at http://opensource.samsung.com/ section GT-P1000
Now we can manage this source code for inspecting memory problem of galaxy s 1080p video playback and hdmi out.
I'm not able to download it at the moment, by any chance is the source for the bootloaders included?
im uploading it now
http://www.mediafire.com/file/4qkxeg1fbi1exbe/GT-P1000_OpenSource.zip
Here you go !
Jeshter2000 said:
http://www.mediafire.com/file/4qkxeg1fbi1exbe/GT-P1000_OpenSource.zip
Here you go !
Click to expand...
Click to collapse
. Thanks!
From first look - a lot of debug options are disabled that were enabled in SGS config.
Edit: Also memory assignments are different, somewhere higher, somewhere lower ... On average I think number would be similar.
On general at least in config so far the difference seems bigger then I would expect.
Which means that we got a Froyo source that voodoo and cm can use?
jakaka said:
From first look - a lot of debug options are disabled that were enabled in SGS config.
Edit: Also memory assignments are different, somewhere higher, somewhere lower ... On average I think number would be similar.
On general at least in config so far the difference seems bigger then I would expect.
Click to expand...
Click to collapse
Is it possible to use the same memory assignments and have similar memory available in he sgs?
Compiling right now
thanks zulu99 !
I will take a look at the sound driver ^^ (and the rest)!
An ext4 modules in a few minutes!
I really like the fact that this time the ramdisk in included in sources.
Code:
sound/soc/s3c24xx/s3c-idma.c: In function 's3c_idma_hw_params':
sound/soc/s3c24xx/s3c-idma.c:230: warning: format '%x' expects type 'unsigned int', but argument 6 has type 'unsigned char *'
sound/soc/s3c24xx/s3c-idma.c: In function 's3c_idma_pointer':
sound/soc/s3c24xx/s3c-idma.c:318: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'unsigned char *'
make[3]: *** [sound/soc/s3c24xx/s3c-idma.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[2]: *** [sound/soc/s3c24xx] Erreur 2
make[1]: *** [sound/soc] Erreur 2
make: *** [sound] Erreur 2
(compiling with trusty gcc 4.3.5 i use for Voodoo)
BOO !
Ext4 modules (no POSIX ACL or xattrs to keep it small)
PS: i doubt they insert in Galaxy S Froyo kernels, but who know, with a little help...
Samsung are releasing the Galaxy K (SHW-M130K) with froyo in South Korea soon. The Source code isn't on their site yet, but judging by their track record so far, we should see it very soon.
supercurio said:
Ext4 modules (no POSIX ACL or xattrs to keep it small)
PS: i doubt they insert in Galaxy S Froyo kernels, but who know, with a little help...
Click to expand...
Click to collapse
I've tried to compile them using samsung suggested toolset (in readme), but they won't insmod - device just reboots.
supercurio said:
Code:
sound/soc/s3c24xx/s3c-idma.c: In function 's3c_idma_hw_params':
sound/soc/s3c24xx/s3c-idma.c:230: warning: format '%x' expects type 'unsigned int', but argument 6 has type 'unsigned char *'
sound/soc/s3c24xx/s3c-idma.c: In function 's3c_idma_pointer':
sound/soc/s3c24xx/s3c-idma.c:318: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'unsigned char *'
make[3]: *** [sound/soc/s3c24xx/s3c-idma.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[2]: *** [sound/soc/s3c24xx] Erreur 2
make[1]: *** [sound/soc] Erreur 2
make: *** [sound] Erreur 2
(compiling with trusty gcc 4.3.5 i use for Voodoo)
BOO !
Click to expand...
Click to collapse
Erreur... You got a little Clouseau in your compiler. No wonder it's giving you erreurs .. leul
vitalij said:
I've tried to compile them using samsung suggested toolset (in readme), but they won't insmod - device just reboots.
Click to expand...
Click to collapse
Okay. I suppose compiling them using at least Galaxy S .config would help
appelflap said:
Erreur... You got a little Clouseau in your compiler. No wonder it's giving you erreurs .. leul
Click to expand...
Click to collapse
HAHAHA, why everybody laugh at my erreurs

[Sprint] Kernel Development - OC

Okay I've been reading and reading and finally got all the tools to build a kernel from the source that Samsung had on their site for DJ30. Since these are very identical to the other galaxy s devices they should overclock decently. Will report with more progress later.
-------------------------
Status - Downloaded source and repo and building configuration to make kernel.
Sent from my SPH-P100 using XDA App
Interested in your development... my Sprint Tab arrives tomorrow, decided to give it a 30 day try before I try the Nook Color.
Doesn't appear to be a lot of development yet, hoping to see that change.
One question, is the Zroot method still the preferred method to rooting the device?
I used superoneclick 1.5.5
Sent from my SPH-P100 using XDA App
------------------------------------------------------------
Trying to compile a test kernel to make sure everything is going to work correctly and running into this crazy error if any of the dev's can chime in please do I already installed all the repo's and linked them.
[email protected]:~/.Tab_Kernel_sources/Kernel$ make ARCH=arm CROSS_COMPILE=../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/
make: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: Command not found
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
seems like you're missing (a part of) the gcc compiler... the part to compile for ARM it would seem...
maxjivi05 said:
I used superoneclick 1.5.5
Sent from my SPH-P100 using XDA App
------------------------------------------------------------
Trying to compile a test kernel to make sure everything is going to work correctly and running into this crazy error if any of the dev's can chime in please do I already installed all the repo's and linked them.
[email protected]:~/.Tab_Kernel_sources/Kernel$ make ARCH=arm CROSS_COMPILE=../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/
make: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: Command not found
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
Click to expand...
Click to collapse
Made it a bit farther, got that error fixed had to install lsb along with a few other things now I'm sitting on this error. Any and all help is greatly appreciated! We can get this working!
------------------------------------
[email protected]:~/.Tab_Kernel_sources/Kernel$ make
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
GEN include/linux/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/asm/asm-offsets.h
CALL scripts/checksyscalls.sh
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
scripts/mod/modpost.c: In function ‘get_markers’:
scripts/mod/modpost.c:1562: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
scripts/mod/modpost.c: In function ‘add_marker’:
scripts/mod/modpost.c:1982: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/kallsyms
scripts/kallsyms.c: In function ‘read_symbol’:
scripts/kallsyms.c:112: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
HOSTCC scripts/conmakehash
CC init/main.o
In file included from init/main.c:85:
include/linux/kernel_sec_common.h:7:22: error: mach/map.h: No such file or directory
include/linux/kernel_sec_common.h:8:29: error: mach/regs-clock.h: No such file or directory
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2
[email protected]:~/.Tab_Kernel_sources/Kernel$ make ARCH=arm CROSS_COMPILE=../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/
make: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: Command not found
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: ../home/max/GalaxyTab/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
I'm not a dev, but I sure can test on my sprint tablet
I have a Linux blade at home, what are the tools necessary to compile from source, and what repo are you using for the sprint tab drivers and such?
Simple solution here is that you are missing GCC or have an incorrect version installed. I wrote a how to compile thread in the Streak section a few months bak ill dig it up and post it here.
try
apt-get install build-essential
Already installed build essential.
Sent from my SPH-P100 using XDA App
The readme file tells you where to get the compiler from, decompress it to /opt/toolchain.
And this thread has pretty good explanations on how to build the kernel http://forum.xda-developers.com/showthread.php?t=837170
A little farther int he process of getting this sucker compiled... Got this error now... *I forgot how much of a pain it was to go through setting things up perfectly! lol.. any and all help is greatly appreciated!
-------------------------------------
make[1]: /opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: Command not found
cp: cannot stat `/home/max/.Tab_Kernel_sources/Kernel/modules.order': No such file or directory
make[1]: *** [_modinst_] Error 1
make: *** [sub-make] Error 2
[email protected]:~/.Tab_Kernel_sources/Kernel$
This is the most disappointing thread ever.
maxjivi05 said:
A little farther int he process of getting this sucker compiled... Got this error now... *I forgot how much of a pain it was to go through setting things up perfectly! lol.. any and all help is greatly appreciated!
-------------------------------------
make[1]: /opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: Command not found
cp: cannot stat `/home/max/.Tab_Kernel_sources/Kernel/modules.order': No such file or directory
make[1]: *** [_modinst_] Error 1
make: *** [sub-make] Error 2
[email protected]:~/.Tab_Kernel_sources/Kernel$
Click to expand...
Click to collapse
It's pretty obvious from that line that it can't find that particular binary in your toolchain directory...
I followed the instructions in the readme file and compiled the kernel already, it was extremely simple. You ran the build_kernel.sh file right... after editing it?
Yes I did and its been 5 years since I've done anything with Linux so its a rather learning curve to get anything done. With lack of development on tab thought it would be a good place to start. I've done normal kernel build before but nothing for a phone and it wasn't rather hard either it was just a few commands and everything was already in the right directories
Sent from my SPH-P100 using XDA App
FYI I grabbed the kernel source and cross toolchain, installed the toolchain to /opt (on my desktop Linux box) added the toolchain's bin directory to the start of $PATH, edited the (iirc - am posting from a Windows box) build.sh script and the kernel built fine first time.
I need to set the path to the raminitfs file in .config and then try again and make sure it boots ok
Anyway just a post to say that it must be your setup. I see you have installed the toolchain to /home/max/GalaxyTab/prebuilt/linux-x86/toolchain/ and in your latest post there's the following error: make[1]: /opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: Command not found
So there's obviously a path problem there. I also see you're using a plain "make" command without setting the ARCH env var.
I'd recommend giving the build.sh script a go (after editing the toolchain path), as it sets up all the env vars, etc., for you automatically.
okay, I was missing a file went I was doing my repo sync... which didn't make sense but i got it worked out... finally able to compile going to apply the patches and recompile and will repo, but thanks for the people who did help figure out the issue...
maxjivi05 said:
With lack of development on tab
Click to expand...
Click to collapse
HUH?
10 characters
Does anyone have an untouched sprint kernel pulled from a device? I rooted mine and it's seeminly impossible to pull the initrd out of it.
jstigall said:
Does anyone have an untouched sprint kernel pulled from a device? I rooted mine and it's seeminly impossible to pull the initrd out of it.
Click to expand...
Click to collapse
Nevermind, I got it... I have a booting Sprint kernel that works great.
Do you have a link to the patches you want to include, I may be able to get the CPU frequency adjustments you want to make built.
jstigall said:
Nevermind, I got it... I have a booting Sprint kernel that works great.
Do you have a link to the patches you want to include, I may be able to get the CPU frequency adjustments you want to make built.
Click to expand...
Click to collapse
Currently there are 2 files that tell the kernel the freq to run at, and 3 spots at the bottom of each that need changed. Located in /ARM/ARCH/OMAP something I need to get more info when I get home I'll edit this post and let you know but there is a file called cpu24xx.c and cpu34xx.c, I was going to compile a working kernel with those files edited to run 1200MHz to test and see if that would work if that didn't work there were some patches made on the other galaxy s devices I have links to thanks to SetiroN for providing, which they are a little different then the files for the galaxy source but I'll post it when I get home and have time!

[Q]Kernel Compiling Error HELP Please !! ChaosFirZen Developer

PLEASE HELP ME COMPILING KERNEL [email protected]!!
Im Compiling My Kernel With 1st Command With
1. ARCH=arm CROSS_COMPILE=/your-directory/arm-2009q3/bin/arm-none-eabi- make semc_anzu_defconfig
After That 2nd Step I Do Is
2. ARCH=arm CROSS_COMPILE=/your-directory/arm-2009q3/bin/arm-none-eabi- make
And The Error Shows
[email protected]:~/kernel$ ARCH=arm CROSS_COMPILE=/francis/desktop/arm-2009q3/bin/arm-none-eabi- make
make: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: Command not found
scripts/kconfig/conf -s arch/arm/Kconfig
make: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: Command not found
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: 1: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
I already replied to your PM. You need to read how to build the kernel before trying.
May I ask what sources are you using to test the Kernel compilation?
Thanks
Sent from my LT15i using Tapatalk
ChaosFirZen said:
PLEASE HELP ME COMPILING KERNEL [email protected]!!
Im Compiling My Kernel With 1st Command With
1. ARCH=arm CROSS_COMPILE=/your-directory/arm-2009q3/bin/arm-none-eabi- make semc_anzu_defconfig
After That 2nd Step I Do Is
2. ARCH=arm CROSS_COMPILE=/your-directory/arm-2009q3/bin/arm-none-eabi- make
And The Error Shows
[email protected]:~/kernel$ ARCH=arm CROSS_COMPILE=/francis/desktop/arm-2009q3/bin/arm-none-eabi- make
make: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: Command not found
scripts/kconfig/conf -s arch/arm/Kconfig
make: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: Command not found
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: 1: /francis/desktop/arm-2009q3/bin/arm-none-eabi-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
Click to expand...
Click to collapse
have you downloaded the cross compiler and put it in that directory looks like you haven't
that is where i would start.
Pvy.
nvm.. Ill Asked JIMBO \m/ He ROCKS..... Maybe Its A Directory PROBLEM
Wat kernel u create for gb or ics ??
Miui on gb - pro mega extra rom !!
Wysyłane z mojego LT18i za pomocą Tapatalk 2
ics
pvyParts said:
have you downloaded the cross compiler and put it in that directory looks like you haven't
that is where i would start.
Pvy.
Click to expand...
Click to collapse
Good idea
jader13254 said:
I HATE IT WHEN ANYONE QUOTE WHOLE OP
Sent from my LT18i using xda app-developers app
Click to expand...
Click to collapse
Lol I hate excessive use of caps.
No need to yell about it. If you have some help for the op may be you could help him out instead of filling up the forums with useless posts.
@ chaos did you get this sorted?
Pvy
sent from xda app
pvyParts said:
@ chaos did you get this sorted?
Pvy
sent from xda app
Click to expand...
Click to collapse
Chaos has been banned..dunno why
arpith.fbi said:
Chaos has been banned..dunno why
Click to expand...
Click to collapse
Lol... OK then.
Pvy
sent from xda app

[QUESTION] about kernel compilation

Trying to compile kernel from sources. I now the process, and I do it not the first time - I have kernel on my desktop linux compiled from source ...
okay. the question is ... about errors from "make" (I changed locale to EN)
[[email protected] KangBanged-7x30]$ LANG=en_GB.UTF-8 ARCH=arm CROSS_COMPILE=$CCOMPILER make -j3
File "/home/melky/KERNEL/KangBanged-7x30/scripts/gcc-wrapper.py", line 76
print "error, forbidden warning:", m.group(2)
^
SyntaxError: invalid syntax
CHK include/linux/version.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
File "/home/melky/KERNEL/KangBanged-7x30/scripts/gcc-wrapper.py", line 76
print "error, forbidden warning:", m.group(2)
^
SyntaxError: invalid syntax
make[2]: *** [scripts/mod/empty.o] Error 1
make[2]: *** Waiting for unfinished jobs....
HOSTCC scripts/kallsyms
make[1]: *** [scripts/mod] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [scripts] Error 2
make: *** Waiting for unfinished jobs....
Click to expand...
Click to collapse
What I'm doing wrong?
About config and other ...
.config I got from phone via "adb pull /proc/config.gz".
about $CCOMPILER variable :
[[email protected] KangBanged-7x30]$ echo $CCOMPILER
/usr/bin/arm-none-eabi-
[[email protected] KangBanged-7x30]$ whereis arm-none-eabi-gcc
arm-none-eabi-gcc: /usr/bin/arm-none-eabi-gcc
Click to expand...
Click to collapse
kernel source from KangBangKreations.
LOL
LOL! In Archlinux python is linked to python3. Just linked /usr/bin/python to /usr/bin/python2.7 and everything is going fine.
P.S. Sorry for doublepost.
coloured_chalk said:
LOL! In Archlinux python is linked to python3. Just linked /usr/bin/python to /usr/bin/python2.7 and everything is going fine.
P.S. Sorry for doublepost.
Click to expand...
Click to collapse
I've been trying for HOURS to get the toolchain to work just to figure out it was ARCH LINUX. First time trying to build a kernel as well. You have saved me all the time in the world. I never would have figured this out.
Thank you,
Jake
thank you so much! i also would have never considered thinking in this direction..
but now im stuck on the correct linking command.
i tried ln -s /usr/bin/python /usr/bin/python2.7
and i tried exchanging the two paths.. none of them succeeded and im confused now.. could you pls help me?
sorry for this stupid question, i know this could not work, but i cant help myself finding the correct solution..
Inf.Lagranty said:
thank you so much! i also would have never considered thinking in this direction..
but now im stuck on the correct linking command.
i tried ln -s /usr/bin/python /usr/bin/python2.7
and i tried exchanging the two paths.. none of them succeeded and im confused now.. could you pls help me?
sorry for this stupid question, i know this could not work, but i cant help myself finding the correct solution..
Click to expand...
Click to collapse
I followed the tutorial from archwiki, works fine
Code:
mkdir ~/bin
ln -s /usr/bin/python2 ~/bin/python
ln -s /usr/bin/python2-config ~/bin/python-config
export PATH=~/bin:$PATH
Help Please how to compiling kernel from source
thejakehemmerle said:
I've been trying for HOURS to get the toolchain to work just to figure out it was ARCH LINUX. First time trying to build a kernel as well. You have saved me all the time in the world. I never would have figured this out.
Thank you,
Jake
Click to expand...
Click to collapse
i was try to compiling kernel from source but i got error where i am wrong
error log uploaded

[Q] Kernel compilation Problem , Noob so pls Help

i've Tried to Compile Kernel for my Xperia m ( nicki ) but , i get this error
[email protected]:/media/stuffs/sw/work/android/kernel/android_kernel_sony_msm8x27-cm-12.0# ARCH=arm CROSS_COMPILE=/media/stuffs/sw/work/arm-eabi-4.4.3/bin/arm-eabi
- make nicki
make: execvp: /media/stuffs/sw/work/android/kernel/android_kernel_sony_msm8x27-cm-12.0/scripts/gcc-wrapper.py: Permission denied
HOSTCC scripts/basic/fixdep
/bin/sh: 1: scripts/basic/fixdep: Permission denied
make[2]: *** [scripts/basic/fixdep] Error 126
make[1]: *** [scripts_basic] Error 2
make: *** No rule to make target `nicki'. Stop.
Im not using Ubuntu , is the error due to that ? Pls help
Hi there,
Please wait until mods will move this thread to the device specific forum http://forum.xda-developers.com/xperia-m/help
Stand by
Try "sudo make nicki"

Categories

Resources