yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] sada23:
@gitch,

I am following this guide and am trying to sync using the repo command.

I am getting the message

"... A new repo command ( 1.18) is available.

... You should upgrade soon:

"

1. How do I upgrade the rerpo?

Also, I am getting errors

"fatal: HTTP request failed

error: Cannot fetch platform/ndk

error: Cannot fetch platform/cts

error: Cannot fetch platform/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6

error: Cannot fetch platform/prebuilts/clang/darwin-x86/3.1

error: Cannot fetch platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6

error: Cannot fetch platform/prebuilts/eclipse

error: Cannot fetch platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6

error: Cannot fetch platform/docs/source.android.com

error: Cannot fetch platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6

error: Cannot fetch platform/pdk

error: Cannot fetch platform/gdk

error: Cannot fetch platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6

error: Cannot fetch platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6

error: Cannot fetch platform/prebuilts/clang/linux-x86/3.2

error: Cannot fetch platform/prebuilts/clang/linux-x86/3.1

error: Cannot fetch platform/prebuilts/clang/darwin-x86/3.2

error: Failed connect to android.googlesource.com:443; Connection timed out while accessing https://android.googlesource.com/pl...-x86/host/i686-linux-glibc2.7-4.4.3/info/refs

fatal: HTTP request failed

"

1. Is this related to the upgrading required for repo?

Thanks
[Galaxy S I9000 Android Development] gitch101:
Repo requierd delete .repo folder nd try again!
[Galaxy S I9000 Android Development] sada23:
No luck yet.

Keep getting these errors

"Fetching projects: 68% (238/350) error: Failed connect to android.googlesource.com:443; Connection timed out while accessing https://android.googlesource.com/platform/cts/info/refs

fatal: HTTP request failed

error: Failed connect to android.googlesource.com:443; Connection timed out while accessing https://android.googlesource.com/platform/docs/source.android.com/info/refs

fatal: HTTP request failed

error: Failed connect to android.googlesource.com:443; Connection timed out while accessing https://android.googlesource.com/platform/gdk/info/refs

fatal: HTTP request failed

error: Failed connect to android.googlesource.com:443; Connection timed out while accessing https://android.googlesource.com/platform/ndk/info/refs

fatal: HTTP request failed"
[Galaxy S I9000 Android Development] gitch101:
It has to do with your internet connection! I synced the whole source a few times without errors!
[Galaxy S I9000 Android Development] gitch101:
Just replace mr1-staging with the branch you want to sync!
[Galaxy S I9000 Android Development] sada23:
what is mr1-staging branch?
[Galaxy S I9000 Android Development] gitch101:
Ask your mum! If you dont know this you cant build cm10.1!
[Galaxy S I9000 Android Development] tivac:
hi, i am using linux mint 14 64bit

i have a some problems

1) i couldn't install libwxgtk2.6-dev and i installed libwxgtk2.8-dev

2) openjdk 7 is preinstalled and i didn't install openjdk 6

3)- when i come to this step: Close and open a new terminal

-run:

Code:

android

so there is writing that android command couldnt be found

4) commands which begin Repo is not working

repo init -u git://github.com/CyanogenMod/android.git -b mr1-staging

repo sync

what can i do about this step?
[Galaxy S I9000 Android Development] :
redo STEP 3:
[Galaxy S I9000 Android Development] aways:
Rebranching is now: COMPLETE.

As noted previously, all patches for 10.1 should be targeting the 'cm-10.1' branch. Do not push anything against mr1-staging, it is a waste of your time as it will (shortly) no longer exist.

For most folks, this is as simple as:

$ repo init -b cm-10.1

$ repo sync
[Galaxy S I9000 Android Development] gitch101:
Ill update the Op!
[Galaxy S I9000 Android Development] malcho:
I also just did repo init -b cm10.1 and that's it.
[Galaxy S I9000 Android Development] gitch101:
I was so stupid that I deleted my whole source folder so I had to sync the whole stuff again:(
[Galaxy S I9000 Android Development] aways:
its bad lol

---------- Post added at 08:49 PM ---------- Previous post was at 08:45 PM ----------

me too i dont delete CM10 repo's
[Galaxy S I9000 Android Development] rubervalrfl:
Is anybody trying to compile SlimRom, I have a problem that I'm not able to fix, can someone help.

make: *** No rule to make target `/ media/ruberval/DADOS2/slimrom4.2/out/target/product/galaxysmtd/utilities/flash_image ', needed by` TARGET_KERNEL_BINARIES'. Stop.

make: ** Waiting for other processes to finish.

target StaticLib: libmtdutils

target StaticLib: libminadbd

Ruberval Fenix ​​@ :/ $ media/ruberval/DADOS2/slimrom4.2
[Galaxy S I9000 Android Development] aways:
go in slimrom4.2/out/target/product/galaxysmtd/ on here create new folder and rename it utilities

now you have slimrom4.2/out/target/product/galaxysmtd/utilities copy here from slim rom zip bml_over_mtd, bml_over_mtd.sh, erase_image, flash_image, make_ext4fs

and go go go...
[Galaxy S I9000 Android Development] rubervalrfl:
Thank you, I will then tell you if it worked, thanks same.
[Galaxy S I9000 Android Development] dave71670:
I am trying this for the captivate but adb does not recognize device. Does the rule need to be modified for the captivate? If so what would it be? I have changed the vendor id but no luck. I am using ubuntu 12.04 on a vm.
[Galaxy S I9000 Android Development] Senthurpandian.r:
Awesome post :)

Hi Glitch,

This is an awesome post at the right time. I was about to start looking into Kernel/ROM development. :cowboy:

Can anyone tell me how much data I'll have to download for this? (in MB)
[Galaxy S I9000 Android Development] gitch101:
I think with 30 GB you can build;)
[Galaxy S I9000 Android Development] Senthurpandian.r:
Hi, thanks for your quick reply..

I'm sorry, I think I didn't ask properly.

Are you able to guess the bandwidth utilization to setup the environment? (I run Cent OS already)
[Galaxy S I9000 Android Development] gitch101:
Hmm idk I think you can build on every OS but the times of syncing and building are different!
[Galaxy S I9000 Android Development] :
Deleted.

™
[Galaxy S I9000 Android Development] gitch101:
could you guys help me out with this error?

target Dex: framework
make: *** [/home/jaapteeuw/android/cm101/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] Killed
[Galaxy S I9000 Android Development] gitch101:
Anyone?
[Galaxy S I9000 Android Development] rubervalrfl:
Personal'm with this error, can someone help me?

Traceback (most recent call last):
File "./device/samsung/aries-common/releasetools/aries_ota_from_target_files", line 133, in <module>
main(sys.argv[1:])
File "/media/ruberval/DADOS2/slimrom4.2/build/tools/releasetools/ota_from_target_files", line 831, in main
WriteFullOTAPackage(input_zip, output_zip)
File "./device/samsung/aries-common/releasetools/aries_ota_from_target_files", line 59, in WriteFullOTAPackage
metadata = {"post-build": GetBuildProp("ro.build.fingerprint", OPTIONS.info_dict),
File "/media/ruberval/DADOS2/slimrom4.2/build/tools/releasetools/ota_from_target_files", line 481, in GetBuildProp
bp = z.read("system/build.prop")
AttributeError: 'dict' object has no attribute 'read'
make: ** [/media/ruberval/DADOS2/slimrom4.2/out/target/product/galaxysmtd/slim_galaxysmtd-ota-eng.ruberval.zip] Erro 1

---------- Post added at 12:17 PM ---------- Previous post was at 12:16 PM ----------

In cm10.1 not have any error, already verified your installation of JAVA?
[Galaxy S I9000 Android Development] Famzz:
Hey dude, it's Famzz the guy you've been private messaging. YOUR 14?
[Galaxy S I9000 Android Development] Famzz:
HELP

Hey Glitch, when i try and install the first ubuntu package i get the error: "E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?"

After i type in my password.HELP

I'm new to Ubuntu

EDIT: I fixed it with a reboot :)
[Galaxy S I9000 Android Development] apu314:
I get this error, how can i solve it?

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] franzyroy:
Is that it works with UBUNTU 12.10?

I ask this because I get an error at the beginning!

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet p7zip-full n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

Aucune version du paquet pngcrush n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Impossible de trouver le paquet rar
E: Impossible de trouver le paquet original-awk
E: Le paquet « p7zip-full » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet libwxgtk2.6-dev
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « libwxgtk2.6-dev »
E: Le paquet « pngcrush » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet schedtool
[Galaxy S I9000 Android Development] aways:
i will help you but i dont understand what is error lol :D
[Galaxy S I9000 Android Development] franzyroy:
I have made this and I have got the text above!

sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool

In english with traduction Google ;)

No version of package p7zip-full is available, but it exists in the database
data. This usually means that the package is missing, it is obsolete
or it is only available from another source

No version of the package pngcrush is available, but it exists in the database
data. This usually means that the package is missing, it is obsolete
or it is only available from another source

E: Could not find package rar
E: Could not find package original-awk
E: The package "p7zip-full" version not likely to be installed
E: Could not find package libwxgtk2.6-dev
E: Could not find package corresponding to the expression "libwxgtk2.6-dev"
E: The package "pngcrush" did not release may be installed
E: Could not find package schedtool
[Galaxy S I9000 Android Development] aways:
try to make

sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev [COLOR="Red"]libwxgtk2.8-dev[/COLOR] squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool
[Galaxy S I9000 Android Development] franzyroy:
I'll try it!

Edit:

Same error...
[Galaxy S I9000 Android Development] aways:
i'm using too 12.10 and if i changed libwxgtk2.6-dev to libwxgtk2.8-dev i can download it ?
[Galaxy S I9000 Android Development] franzyroy:
For this installation:

sudo apt-get install openjdk-6-jdk

It's the same then I have put this:

sudo apt-get install openjdk-7-jdk

It seems correct now but is it good?

---------- Post added at 01:22 AM ---------- Previous post was at 01:21 AM ----------

Not for me!
[Galaxy S I9000 Android Development] aways:
you need JDK 6 bro not JDK 7 but what is the problem on libwxgtk2.6-dev to libwxgtk2.8-dev really i dont know.
[Galaxy S I9000 Android Development] franzyroy:
OK... Do you think that I can download the package like that? And install it after.
[Galaxy S I9000 Android Development] aways:
have you TeamViewer ?
[Galaxy S I9000 Android Development] franzyroy:
How can I know this?

Edit:

I don't think!
[Galaxy S I9000 Android Development] aways:
http://www.teamviewer.com/download/teamviewer_linux_x64.deb
[Galaxy S I9000 Android Development] franzyroy:
I have UBUNTU 32b!
[Galaxy S I9000 Android Development] aways:
http://www.teamviewer.com/download/teamviewer_linux.deb
[Galaxy S I9000 Android Development] franzyroy:
It's good, I have found it!
[Galaxy S I9000 Android Development] aways:
send me pm id and pass
[Galaxy S I9000 Android Development] franzyroy:
OK

---------- Post added at 02:00 AM ---------- Previous post was at 01:56 AM ----------

It's done!
[Galaxy S I9000 Android Development] apu314:
When i do repo sync i get this error, can anyone help me, please?

apu314@apu314-eM355:~/android/system$ repo sync
Fetching projects: 88% (311/353) remote: Counting objects: 20804, done.
remote: Compressing objects: 100% (6058/6058), done.
remote: aborting due to possible repository corruption on the remote side.0.89 MiB | 452 KiB/s
fatal: early EOF
fatal: index-pack failed

EDIT:

-I answer my question:

I just do that:

repo sync -f

Instead of

repo sync
[Galaxy S I9000 Android Development] franzyroy:
I am now on UBUNTU 12.10 64 bits, I'll try to begin again a compilation tonight.
[Galaxy S I9000 Android Development] apu314:
Can anyone help me?

When i apply patches some of them gives me that errors:

From http://review.cyanogenmod.org/CyanogenMod/android_packages_apps_Trebuchet
* branch refs/changes/98/29298/2 -> FETCH_HEAD
error: 'cherry-pick' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: cherry-pick failed
apu314@apu314-eM355:~/android/system/packages/apps/Trebuchet$

When i try to compile i get warnings like this:

aapt: warning: string 'workspace_description_format' has no default translation in packages/apps/Trebuchet/res; found: af am ar be bg ca cs da de el en_GB es es_US et fa fi fr hi hr hu in it iw ja ko lt lv ms nb nl pl pt pt_PT ro ru sk sl sr sv sw th tl tr uk vi zh_CN zh_TW zu

and the last error i get is this:

packages/apps/Trebuchet/res/values/strings.xml:385: error: Error parsing XML: not well-formed (invalid token)
packages/apps/Trebuchet/res/xml/preferences_dock.xml:21: error: Error parsing XML: not well-formed (invalid token)
packages/apps/Trebuchet/res/xml/update_workspace.xml:23: error: Error parsing XML: not well-formed (invalid token)
make: *** [/home/apu314/android/system/out/target/common/obj/APPS/Trebuchet_intermediates/src/R.stamp] Error 1
make: *** Se espera a que terminen otras tareas....
apu314@apu314-eM355:~/android/system$

I don't know where's my fails.

thanks in advance. :)
[Galaxy S I9000 Android Development] :
You fail at using git.

First learn how to use git then do all the cherry picking.

The error messages say all just read
[Galaxy S I9000 Android Development] franzyroy:
After to have installed UBUNTU 12.10 640bits... I did all the steps up to:

A new window has been open and now I must to do

but how must I do this?
[Galaxy S I9000 Android Development] aways:
copy/paste it
[Galaxy S I9000 Android Development] franzyroy:
Yeah but this, I have understood... only, the new windows isn't empty. What I would like know, Where must I copy/paste it?

Edit

:

upon reflection, I think that the location must not be important ... I'll put it at the end.
[Galaxy S I9000 Android Development] franzyroy:
Sorry but yet an issue:

I don't understand this part.
[Galaxy S I9000 Android Development] saszseb:
Correct.
[Galaxy S I9000 Android Development] saszseb:
After running this command "android" in terminal you'll get a window "Android SDK Manager". Here you can install some stuff from.
[Galaxy S I9000 Android Development] franzyroy:
I have tried this but the result isn't good

franzyroy@franzyroy:~$ android
android : commande introuvable
franzyroy@franzyroy:~$

I have certainly made an error. :(

Edit

:

I have found the reason, the folders were extracted in a subfolder, therefore, the command didn't found them. :)

- android/sdk/android-sdk-linux/the folders

I have placed them like that.

- android/sdk/the folders
[Galaxy S I9000 Android Development] franzyroy:
I still have a problem but with "repo sync".

fatal: early EOF
fatal: index-pack failed
remote: Counting objects: 683607, done.
remote: Compressing objects: 100% (206027/206027), done.
remote: Total 9837 (delta 5851), reused 8428 (delta 5638)
Receiving objects: 100% (9837/9837), 251.25 MiB | 224 KiB/s, done.
Resolving deltas: 100% (5851/5851), done.4.66 MiB | 227 KiB/s
From git://github.com/CyanogenMod/android_vendor_cm 185 KiB/s
* [new branch] cm-10.1 -> github/cm-10.1
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
error: Cannot fetch CyanogenMod/android_frameworks_base KiB/s
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
remote: Counting objects: 20804, done.
remote: Compressing objects: 100% (6058/6058), done.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
error: Cannot fetch CyanogenMod/android_prebuilt

error: Exited sync due to fetch errors
franzyroy@franzyroy:~/android/system$
[Galaxy S I9000 Android Development] :
I think this happens when they work on the repo while you are trying to sync.

Just wait some hours and then sync the last days they were very busy and a lot of changes were applied

™
[Galaxy S I9000 Android Development] franzyroy:
OK, I'll try again so later!
[Galaxy S I9000 Android Development] dany547:
similar error here

remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
remote: Counting objects: 613778, done.
remote: Compressing objects: 100% (191941/191941), done.
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
error: Cannot fetch CyanogenMod/android_frameworks_base

error: Exited sync due to fetch errors
[Galaxy S I9000 Android Development] smithchipz:
Yes I'm also getting repo sync errors. Posted a thread in chef central asking if anyone knew what was wrong/needed to be fixed.
[Galaxy S I9000 Android Development] :
You can't read before you post, right?

™
[Galaxy S I9000 Android Development] smithchipz:
Yes I read what you posted doesn't mean it's automatically right.
[Galaxy S I9000 Android Development] :
first do this: cp / media/ruberval/DADOS2/slimrom4.2/.repo/repo/repo /home/Ruberval/bin/repo

This: warning: local_manifest.xml is deprecated; put in place manifests instead local_manifests

is just a warning not an error, we have to move the local_manifest.xml to .repo/local_manifests/ but if I do that it gives me errors. So just ignore it for now.

*Dirty fix for now* :

mkdir local_manifests && cp .repo/local_manifest.xml . && cp local_manifest.xml local_manifests

that gives me no more errors.
[Galaxy S I9000 Android Development] rubervalrfl:
Thank you very much, it worked actually already existed until the folder you created, just needed to move the file there.

The first error that appears just run the cp command that solves it right there.

One suggestion, you could acrecentar it's the first post would be nice.

hugs
[Galaxy S I9000 Android Development] danieleb89:
Hi, thank you for this great guide, I have a question, how do I apply the patches from the url?

And last, about the toolchain path, can I just add these lines to .bashrc?

thank you in advance for the help :)
[Galaxy S I9000 Android Development] aways:
do you not need patch anymore i think
[Galaxy S I9000 Android Development] dark_knight35:
AW: [DEV] How to build CM10.1 (Android 4.2.1) for the galaxysmtd

Building with JDK7 is now possible.
[Galaxy S I9000 Android Development] :
Can you provide your source please?

™
[Galaxy S I9000 Android Development] sada23:
HI,

I am building on ubuntu 12.10 64 bit.

I am getting the following error.

arm-linux-androideabi-g++: internal compiler error: Segmentation fault

What could be wrong?

Thanks
[Galaxy S I9000 Android Development] bobo1337:
I got error what to do can anyone help me?

E: Unable to locate package libwxgtk2.6-dev
E: Couldn't find any package by regex 'libwxgtk2.6-dev'
[Galaxy S I9000 Android Development] aways:
replace to : libwxgtk2.8-dev

---------- Post added at 09:43 PM ---------- Previous post was at 09:37 PM ----------

you need to change

sudo apt-get install git-core gnupg flex bison python rar original-awk gawk p7zip-full gperf libsdl1.2-dev libesd0-dev [COLOR="Red"]libwxgtk2.8-dev[/COLOR] squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool
[Galaxy S I9000 Android Development] bobo1337:
Problem again what to do?

Done
build/core/product_config.mk:239: *** _nic.PRODUCTS.[[device/samsung/galaxysmtd/cm.mk]]: "device/samsung/aries-common/device_base.mk" does not exist. Zaustavi.

** Don't have a product spec for: 'cm_galaxysmtd'
** Do you have the right repo manifest?
[Galaxy S I9000 Android Development] yadavjpr:
Questions...

1. How I can build single app like Calculator, cClock etc.

2. I want to remove some apps like Apollo from build, how?

Thanks
[Galaxy S I9000 Android Development] saszseb:
Is " Android SDK Manager" running?
[Galaxy S I9000 Android Development] bobo1337:
No
[Galaxy S I9000 Android Development] aways:
did you try ?

. build/envsetup.sh && breakfast galaxysmtd
[Galaxy S I9000 Android Development] bobo1337:
Yes when i type

. build/envsetup.sh && breakfast galaxysmtd

I got that error
[Galaxy S I9000 Android Development] ryanmat:
Try this:

cd ~/android/system

repo sync

make sure everything syncs then do . build/envsetup.sh && breakfast galaxysmtd

---------- Post added at 08:20 PM ---------- Previous post was at 08:12 PM ----------

Make sure you have all of the required packages for your system. Try these below:

sudo apt-get update

sudo apt-get upgrade

Also, this package seems to work better for me than the ones from the OP in order to get the build environment packages:

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk pngcrush schedtool tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

Taken from here: http://www.kernel-xp.net/index.php/en/guide/25-android/32-build-cm10

---------- Post added at 08:42 PM ---------- Previous post was at 08:20 PM ----------

Read through this thread, there is a lot of good information on cherry-picking and building with specific repos/manifests, this page might give you a start: http://xdaforums.com/showthread.php?p=27256084&highlight=manifest#post27256084
[Galaxy S I9000 Android Development] bobo1337:
works now thanks :)
[Galaxy S I9000 Android Development] bobo1337:
Please can someone help me (again) i got this error

Deleted emulator userdata images.
Deleted images and staging directories.
borna@Bobo-desktop:~/android/system$
borna@Bobo-desktop:~/android/system$ find ./out/ -name 'build.prop' | xargs rm
rm: missing operand
Try 'rm --help' for more informations.
borna@Bobo-desktop:~/android/system$ find ./out/ -name 'cm_galaxysmtd-target_files-eng.*.zip' | xargs rm
rm: missing operand
Try 'rm --help' for more informations
[Galaxy S I9000 Android Development] ryanmat:
Have you actually full built CM10.1 yet? If not, you don't need to worry about using these functions until you're wanting to build a second time.
[Galaxy S I9000 Android Development] franzyroy:
I've a question... How must I make that?
[Galaxy S I9000 Android Development] aways:
now not need to any patch all merged on sources.
[Galaxy S I9000 Android Development] franzyroy:
Thanks... you're always here to answer me! ;)

---------- Post added 6th April 2013 at 12:00 AM ---------- Previous post was 5th April 2013 at 11:58 PM ----------

So I continue the following!

Add toolchain path:

#Android Toolchain PATH
export ARCH=arm
export CCOMPILE=$CROSS_COMPILE
export CROSS_COMPILE=arm-eabi-
export PATH=$PATH:/home/YOUR-USERNAME/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin

In the terminal?
[Galaxy S I9000 Android Development] aways:
on terminal:

gedit ~/.bashrc

better.