/*

Rehber Kaynak Koddan Rom Derleme Rehberi

Hoşgeldiniz <3

DevOtağ is a developer platform with a number of enhancements shared for various Android devices. Become a member and benefit from the contents! ____________________________________ DevOtağ, çeşitli Android cihazlar için birtakım geliştirmeler paylaşılan bir geliştirici platformudur. Üye olun ve içeriklerden faydalanın!

Şimdi, Bir Dakikada Kayıt Olun!

Celexa

#Kanger
Staff member
Administrator
Messages
96
Likes
863
Location
Balıkesir
#1
Merhaba arkadaşlar.
Emekli olmamın ardından, arada bazı kılavuzlar paylaşma kararı aldım. Bir çok kişinin merak ettiği ROM derleme hakkındaki rehberi paylaşıyorum.
Bu kılavuz,
Ubuntu 16.04 ve üstü sürümlerde kullanılabilmektedir.

İlk olarak,
Bu linkte olan kılavuzda ki paket indirme adımlarını uygulayın.


Ardından;
Code:
$ mkdir -p ~/bin
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ sudo apt-get install repo
komutunu verin.
Ve Rom derlemesi alabilmek için ana dizininizde yeni bir dizin açın. Kılavuzumuzda örnek olarak "devotag" adında bir klasörü ele alıyorum. Bu klasörü açmak ve klasöre erişmek için;
Code:
$ mkdir devotag
$ cd devotag
komutlarını uyguluyoruz.
Ardından derleyeceğimiz romun reposunu çekmek için; (Ben LineageOS baz alarak kılavuzu devam ettireceğim.)
Code:
repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
Code:
repo sync  -f --force-sync --no-clone-bundle -j$(nproc --all)
komutlarını veriyoruz.
Repo çekme işleminde diğer romlarda değişecek kısım,
"repo init -u" dan sonraki kısımdır. "https://github.com/LineageOS/android.git" şeklindeki kısım romun manifest linkidir. Manifest derleyeceğiniz romun Github sayfasında repo halinde bulunmaktadır. Ve reponun adı genellikle "android_manifest, manifest, android veya platform_manifest" olacaktır. o repoya girip url çubuğundaki linki repo çekme komutundaki "https://github.com/LineageOS/android.git" link yerine, komutta ki -b den sonraki kısma ise o repoda kullanacağınız branchı yazın.


Repo çekme işlemi internet hızınıza bağlı olarak uzun sürebilir. (Sunucularda yaklaşık yarım saat kadar sürecektir.) Bu işlem bittikten sonra cihaz kaynaklarını clone etmeniz gerekmektedir. Kılavuzda General Mobile 4G (Seed) baz alarak devam ettireceğim.
İlk olarak cihazınızın device, vendor ve kernel kaynaklarını bulunuz. Linkleri elinizde olsun.
Code:
Device Tree için

-- git clone <device tree linkiniz> -b <kullanacağınız branch> device/<cihaz markanız>/<cihazınızın kod adı> --

Örneğin;

$ git clone https://github.com/DevOtag-Open-Source/android_device_google_seed -b ten device/google/seed


Kernel Source için

-- git clone <kernel source linkiniz> -b <kullanacağınız branch> <Device Treede BoardConfig.mk da belirtilen kernel konumu> --

Örneğin;

$ git clone https://github.com/DevOtag-Open-Source/android_kernel_google_seed -b ten kernel/cyanogen/msm8916


Vendor tree için

-- git clone <vendor tree linkiniz> -b <kullanacağınız branch> vendor/<cihaz markanız> --

Örneğin;

$ git clone https://github.com/DevOtag-Open-Source/android_vendor_google -b ten vendor/google


Cihazınız için common device varsa;

-- git clone <common device tree linki> -b <kullanacağınız branch> device/<cihaz markası>/<chipset> --

Örneğin;

$ git clone https://github.com/DevOtag-Open-Source/android_device_cyanogen_msm8916-common -b ten device/cyanogen/msm8916

Derlemeden önce son olarak, cihazınızın device treesini clone ettiğiniz dizine "cd device/<marka>/<cihaz kod adı>" komutu ile giriniz.
Ardından ten kaynaklarınız ile rom derliyorsanız,
"nano AndroidProducts.mk" komutunu verin ve altlara doğru "herhangi bir rom adı_cihaz kod adı.mk" içeren bir satır olacak. Orada yazan rom adını derleyeceğiniz roma göre düzenleyin. Örnek olarak bende "aosp_seed.mk" yazıyorsa LineageOS derlemek için "lineage_seed.mk" yapıyoruz. ve ardından sırayla "ctrl+o, enter, ctrl+x" tuşlarına basıyoruz.


Ardından cihazınızda bulunan o "herhangi bir rom adı_cihaz kod adı.mk" dosyasını derleyeceğiniz roma göre adlandırın. Örneğin bende aosp_seed.mk var. LineageOS derlemek için device tree ana dizinindeyken, "mv aosp_seed.mk lineage_seed.mk" komutu veriyorum.
ve ardından o lineage_seed.mk adını verdiğim dosyayı açmak için, "nano lineage_cihaz kod adı.mk" komutu veriyoruz. Ben "nano lineage_seed.mk" komutu veriyorum.


dosya açıldıktan sonra;
PRODUCT_NAME := ile başlayan satırda cihaz kod adından önce gelen rom adını derleyeceğimiz roma göre düzenliyoruz örneğin;
PRODUCT_NAME := aosp_seed Olan satırı PRODUCT_NAME := lineage_seed
yapıyorum.


Ardından;
sırayla "ctrl+o, enter, ctrl+x" tuşlarına basıyoruz.


Sonra "nano vendorsetup.sh" komutu veriyoruz device tree ana dizinindeyken. Ve çıkan nano sayfasına "add_lunch_combo <rom adı>_<cihaz kod adı>-userdebug" satırını ekleyip kaydedip çıkıyoruz. Örneğin ben "add_lunch_combo lineage_seed-userdebug" satırını ekleyip çıkıyorum.
Sonra rom ana dizinine geliyoruz. Yani başta devotag adında açtırdığım dizine.
Sırasıyla;
Code:
$ source build/envsetup.sh
Code:
$ lunch <rom adı>_<cihaz kod adı>-userdebug
Code:
$ mka bacon -j$(nproc --all)


komutlarını vererek derlemeyi başlatıyoruz.


Dipnot
DevOtag Ekibi:

- @hgunduz295
- @trkzmn
- @Sedenogen
- @Celexa
- @NaytSeyd
 
Last edited by a moderator:

Zenlty

Yaşasın GM !
Üye
Messages
4
Likes
8
#4
Kod bloğu içine aldığın yazılara Xenforonun yazı tip kod satırları karışmış. Kontrol etmeni öneririm.
Eline sağlık
 
Messages
25
Likes
13
#11
repo init -u git://github.com/LineageOS/android.git -b cm-14.1 bu komutunu girince

Traceback (most recent call last):
File "/home/mustafa/devotag/.repo/repo/main.py", line 47, in <module>
import event_log
File "/home/mustafa/devotag/.repo/repo/event_log.py", line 166, in <module>
_EVENT_ID = multiprocessing.Value('i', 1)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 253, in Value
return Value(typecode_or_type, *args, **kwds)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/sharedctypes.py", line 108, in Value
lock = RLock()
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 183, in RLock
return RLock()
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 172, in __init__
SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 13] Permission denied

bu hatayı alıyorum?
 

Mbtt

Dead Valentine Owner
Dead Valentine Owner
Messages
9
Likes
16
#12
repo init -u git://github.com/LineageOS/android.git -b cm-14.1 bu komutunu girince

Traceback (most recent call last):
File "/home/mustafa/devotag/.repo/repo/main.py", line 47, in <module>
import event_log
File "/home/mustafa/devotag/.repo/repo/event_log.py", line 166, in <module>
_EVENT_ID = multiprocessing.Value('i', 1)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 253, in Value
return Value(typecode_or_type, *args, **kwds)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/sharedctypes.py", line 108, in Value
lock = RLock()
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 183, in RLock
return RLock()
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 172, in __init__
SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 13] Permission denied

bu hatayı alıyorum?
Bunu bir deneyin hocam

Code:
repo init -u https://github.com/LineageOS/android.git -b cm-14.1
 
Messages
25
Likes
13
#13
Bunu bir deneyin hocam

Code:
repo init -u https://github.com/LineageOS/android.git -b cm-14.1
Bunu bir deneyin hocam

Code:
repo init -u https://github.com/LineageOS/android.git -b cm-14.1

Get https://github.com/LineageOS/android.git
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
remote: Enumerating objects: 5277, done.
remote: Total 5277 (delta 0), reused 0 (delta 0), pack-reused 5277
Nesneler alınıyor: 100% (5277/5277), 1.52 MiB | 1.56 MiB/s, bitti.
Farklar çözülüyor: 100% (2437/2437), bitti.
Alınma konumu https://github.com/LineageOS/android
* [yeni dal] backups/20181204-0512/lineage-16.0 -> origin/backups/20181204-0512/lineage-16.0
* [yeni dal] backups/test/lineage-16.0 -> origin/backups/test/lineage-16.0
* [yeni dal] cm-10.1 -> origin/cm-10.1
* [yeni dal] cm-10.2 -> origin/cm-10.2
* [yeni dal] cm-11.0 -> origin/cm-11.0
* [yeni dal] cm-12.0 -> origin/cm-12.0
* [yeni dal] cm-12.1 -> origin/cm-12.1
* [yeni dal] cm-13.0 -> origin/cm-13.0
* [yeni dal] cm-14.0 -> origin/cm-14.0
* [yeni dal] cm-14.1 -> origin/cm-14.1
* [yeni dal] cm-7.0.0 -> origin/cm-7.0.0
* [yeni dal] cm-7.0.1 -> origin/cm-7.0.1
* [yeni dal] cm-7.0.2.1 -> origin/cm-7.0.2.1
* [yeni dal] cm-7.0.3 -> origin/cm-7.0.3
* [yeni dal] cm-9.1.0 -> origin/cm-9.1.0
* [yeni dal] eclair -> origin/eclair
* [yeni dal] froyo -> origin/froyo
* [yeni dal] froyo-stable -> origin/froyo-stable
* [yeni dal] gb-release-7.2 -> origin/gb-release-7.2
* [yeni dal] gingerbread -> origin/gingerbread
* [yeni dal] gingerbread-release -> origin/gingerbread-release
* [yeni dal] ics -> origin/ics
* [yeni dal] ics-release -> origin/ics-release
* [yeni dal] jellybean -> origin/jellybean
* [yeni dal] jellybean-stable -> origin/jellybean-stable
* [yeni dal] lineage-15.0 -> origin/lineage-15.0
* [yeni dal] lineage-15.1 -> origin/lineage-15.1
* [yeni dal] lineage-16.0 -> origin/lineage-16.0
* [yeni dal] mr1.1-staging -> origin/mr1.1-staging
* [yeni dal] shipping/cm-11.0 -> origin/shipping/cm-11.0
* [yeni dal] stable/cm-10.2 -> origin/stable/cm-10.2
* [yeni dal] stable/cm-11.0 -> origin/stable/cm-11.0
* [yeni dal] stable/cm-11.0-XNF8Y -> origin/stable/cm-11.0-XNF8Y
* [yeni dal] stable/cm-11.0-XNF9X -> origin/stable/cm-11.0-XNF9X
* [yeni dal] stable/cm-11.0-XNG2S -> origin/stable/cm-11.0-XNG2S
* [yeni dal] stable/cm-11.0-XNG3C -> origin/stable/cm-11.0-XNG3C
* [yeni dal] stable/cm-12.0-YNG1I -> origin/stable/cm-12.0-YNG1I
* [yeni dal] stable/cm-12.0-YNG1T -> origin/stable/cm-12.0-YNG1T
* [yeni dal] stable/cm-12.0-YNG1TA -> origin/stable/cm-12.0-YNG1TA
* [yeni dal] stable/cm-12.0-YNG3C -> origin/stable/cm-12.0-YNG3C
* [yeni dal] stable/cm-12.0-YNG4N -> origin/stable/cm-12.0-YNG4N
* [yeni dal] stable/cm-12.1-YOG3C -> origin/stable/cm-12.1-YOG3C
* [yeni dal] stable/cm-12.1-YOG4P -> origin/stable/cm-12.1-YOG4P
* [yeni dal] stable/cm-12.1-YOG7D -> origin/stable/cm-12.1-YOG7D
* [yeni dal] stable/cm-13.0-ZNH0E -> origin/stable/cm-13.0-ZNH0E
* [yeni dal] stable/cm-13.0-ZNH2K -> origin/stable/cm-13.0-ZNH2K
* [yeni dal] stable/cm-13.0-ZNH2KB -> origin/stable/cm-13.0-ZNH2KB
* [yeni dal] stable/cm-13.0-ZNH5Y -> origin/stable/cm-13.0-ZNH5Y
* [yeni dal] staging/cm-12.0-caf -> origin/staging/cm-12.0-caf
* [yeni dal] staging/cm-12.1 -> origin/staging/cm-12.1
* [yeni dal] staging/cm-13.0+r22 -> origin/staging/cm-13.0+r22
* [yeni dal] staging/lineage-15.1 -> origin/staging/lineage-15.1
* [yeni dal] themes-exp -> origin/themes-exp
* [yeni dal] translations/cm-14.1 -> origin/translations/cm-14.1
* [yeni etiket] cm-10.1-M1 -> cm-10.1-M1
* [yeni etiket] cm-10.1-M2 -> cm-10.1-M2
* [yeni etiket] cm-10.1-M3 -> cm-10.1-M3
* [yeni etiket] cm-10.1.0 -> cm-10.1.0
* [yeni etiket] cm-10.1.0-RC1 -> cm-10.1.0-RC1
* [yeni etiket] cm-10.1.0-RC2 -> cm-10.1.0-RC2
* [yeni etiket] cm-10.1.0-RC3 -> cm-10.1.0-RC3
* [yeni etiket] cm-10.1.0-RC4 -> cm-10.1.0-RC4
* [yeni etiket] cm-10.1.0-RC5 -> cm-10.1.0-RC5
* [yeni etiket] cm-10.1.1 -> cm-10.1.1
* [yeni etiket] cm-10.1.2 -> cm-10.1.2
* [yeni etiket] cm-10.1.3 -> cm-10.1.3
* [yeni etiket] cm-10.1.3-RC1 -> cm-10.1.3-RC1
* [yeni etiket] cm-10.1.3-RC2 -> cm-10.1.3-RC2
* [yeni etiket] cm-10.2-M1 -> cm-10.2-M1
* [yeni etiket] cm-10.2.0 -> cm-10.2.0
* [yeni etiket] cm-10.2.1 -> cm-10.2.1
* [yeni etiket] cm-10.2.1.1 -> cm-10.2.1.1
* [yeni etiket] cm-11.0-XNPH05Q-bacon-5229c4ef56 -> cm-11.0-XNPH05Q-bacon-5229c4ef56
* [yeni etiket] cm-11.0-XNPH05Q-tomato-9828f8e9cc -> cm-11.0-XNPH05Q-tomato-9828f8e9cc
* [yeni etiket] cm-11.0-XNPH22R-bacon-03d77315ea -> cm-11.0-XNPH22R-bacon-03d77315ea
* [yeni etiket] cm-11.0-XNPH25R-bacon-d22b777afa -> cm-11.0-XNPH25R-bacon-d22b777afa
* [yeni etiket] cm-11.0-XNPH30O-bacon-4f280f505a -> cm-11.0-XNPH30O-bacon-4f280f505a
* [yeni etiket] cm-11.0-XNPH33R-bacon-3628510d76 -> cm-11.0-XNPH33R-bacon-3628510d76
* [yeni etiket] cm-11.0-XNPH44S-bacon-5fa8c79c0b -> cm-11.0-XNPH44S-bacon-5fa8c79c0b
* [yeni etiket] cm-5.0.6 -> cm-5.0.6
* [yeni etiket] cm-5.0.7 -> cm-5.0.7
* [yeni etiket] cm-5.0.7-ds -> cm-5.0.7-ds
* [yeni etiket] cm-6.0.0 -> cm-6.0.0
* [yeni etiket] cm-6.0.0-rc1 -> cm-6.0.0-rc1
* [yeni etiket] cm-7.0.0 -> cm-7.0.0
* [yeni etiket] cm-7.0.1 -> cm-7.0.1
* [yeni etiket] cm-7.0.2.1 -> cm-7.0.2.1
* [yeni etiket] cm-7.0.3 -> cm-7.0.3
* [yeni etiket] cm-7.1.0 -> cm-7.1.0

Your identity is: devrimsel <gnrlsam@gmail.com>
If you want to change this, please re-run 'repo init' with --config-name

Testing colorized output (for 'repo diff', 'repo status'):
black red green yellow blue magenta cyan white
bold dim ul reverse
Enable color display in this user account (y/N)? y

repo has been initialized in /home/mustafa/devotag

böyle bir çıktı verdi hocam
 

Mbtt

Dead Valentine Owner
Dead Valentine Owner
Messages
9
Likes
16
#14

Get https://github.com/LineageOS/android.git
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
remote: Enumerating objects: 5277, done.
remote: Total 5277 (delta 0), reused 0 (delta 0), pack-reused 5277
Nesneler alınıyor: 100% (5277/5277), 1.52 MiB | 1.56 MiB/s, bitti.
Farklar çözülüyor: 100% (2437/2437), bitti.
Alınma konumu https://github.com/LineageOS/android
* [yeni dal] backups/20181204-0512/lineage-16.0 -> origin/backups/20181204-0512/lineage-16.0
* [yeni dal] backups/test/lineage-16.0 -> origin/backups/test/lineage-16.0
* [yeni dal] cm-10.1 -> origin/cm-10.1
* [yeni dal] cm-10.2 -> origin/cm-10.2
* [yeni dal] cm-11.0 -> origin/cm-11.0
* [yeni dal] cm-12.0 -> origin/cm-12.0
* [yeni dal] cm-12.1 -> origin/cm-12.1
* [yeni dal] cm-13.0 -> origin/cm-13.0
* [yeni dal] cm-14.0 -> origin/cm-14.0
* [yeni dal] cm-14.1 -> origin/cm-14.1
* [yeni dal] cm-7.0.0 -> origin/cm-7.0.0
* [yeni dal] cm-7.0.1 -> origin/cm-7.0.1
* [yeni dal] cm-7.0.2.1 -> origin/cm-7.0.2.1
* [yeni dal] cm-7.0.3 -> origin/cm-7.0.3
* [yeni dal] cm-9.1.0 -> origin/cm-9.1.0
* [yeni dal] eclair -> origin/eclair
* [yeni dal] froyo -> origin/froyo
* [yeni dal] froyo-stable -> origin/froyo-stable
* [yeni dal] gb-release-7.2 -> origin/gb-release-7.2
* [yeni dal] gingerbread -> origin/gingerbread
* [yeni dal] gingerbread-release -> origin/gingerbread-release
* [yeni dal] ics -> origin/ics
* [yeni dal] ics-release -> origin/ics-release
* [yeni dal] jellybean -> origin/jellybean
* [yeni dal] jellybean-stable -> origin/jellybean-stable
* [yeni dal] lineage-15.0 -> origin/lineage-15.0
* [yeni dal] lineage-15.1 -> origin/lineage-15.1
* [yeni dal] lineage-16.0 -> origin/lineage-16.0
* [yeni dal] mr1.1-staging -> origin/mr1.1-staging
* [yeni dal] shipping/cm-11.0 -> origin/shipping/cm-11.0
* [yeni dal] stable/cm-10.2 -> origin/stable/cm-10.2
* [yeni dal] stable/cm-11.0 -> origin/stable/cm-11.0
* [yeni dal] stable/cm-11.0-XNF8Y -> origin/stable/cm-11.0-XNF8Y
* [yeni dal] stable/cm-11.0-XNF9X -> origin/stable/cm-11.0-XNF9X
* [yeni dal] stable/cm-11.0-XNG2S -> origin/stable/cm-11.0-XNG2S
* [yeni dal] stable/cm-11.0-XNG3C -> origin/stable/cm-11.0-XNG3C
* [yeni dal] stable/cm-12.0-YNG1I -> origin/stable/cm-12.0-YNG1I
* [yeni dal] stable/cm-12.0-YNG1T -> origin/stable/cm-12.0-YNG1T
* [yeni dal] stable/cm-12.0-YNG1TA -> origin/stable/cm-12.0-YNG1TA
* [yeni dal] stable/cm-12.0-YNG3C -> origin/stable/cm-12.0-YNG3C
* [yeni dal] stable/cm-12.0-YNG4N -> origin/stable/cm-12.0-YNG4N
* [yeni dal] stable/cm-12.1-YOG3C -> origin/stable/cm-12.1-YOG3C
* [yeni dal] stable/cm-12.1-YOG4P -> origin/stable/cm-12.1-YOG4P
* [yeni dal] stable/cm-12.1-YOG7D -> origin/stable/cm-12.1-YOG7D
* [yeni dal] stable/cm-13.0-ZNH0E -> origin/stable/cm-13.0-ZNH0E
* [yeni dal] stable/cm-13.0-ZNH2K -> origin/stable/cm-13.0-ZNH2K
* [yeni dal] stable/cm-13.0-ZNH2KB -> origin/stable/cm-13.0-ZNH2KB
* [yeni dal] stable/cm-13.0-ZNH5Y -> origin/stable/cm-13.0-ZNH5Y
* [yeni dal] staging/cm-12.0-caf -> origin/staging/cm-12.0-caf
* [yeni dal] staging/cm-12.1 -> origin/staging/cm-12.1
* [yeni dal] staging/cm-13.0+r22 -> origin/staging/cm-13.0+r22
* [yeni dal] staging/lineage-15.1 -> origin/staging/lineage-15.1
* [yeni dal] themes-exp -> origin/themes-exp
* [yeni dal] translations/cm-14.1 -> origin/translations/cm-14.1
* [yeni etiket] cm-10.1-M1 -> cm-10.1-M1
* [yeni etiket] cm-10.1-M2 -> cm-10.1-M2
* [yeni etiket] cm-10.1-M3 -> cm-10.1-M3
* [yeni etiket] cm-10.1.0 -> cm-10.1.0
* [yeni etiket] cm-10.1.0-RC1 -> cm-10.1.0-RC1
* [yeni etiket] cm-10.1.0-RC2 -> cm-10.1.0-RC2
* [yeni etiket] cm-10.1.0-RC3 -> cm-10.1.0-RC3
* [yeni etiket] cm-10.1.0-RC4 -> cm-10.1.0-RC4
* [yeni etiket] cm-10.1.0-RC5 -> cm-10.1.0-RC5
* [yeni etiket] cm-10.1.1 -> cm-10.1.1
* [yeni etiket] cm-10.1.2 -> cm-10.1.2
* [yeni etiket] cm-10.1.3 -> cm-10.1.3
* [yeni etiket] cm-10.1.3-RC1 -> cm-10.1.3-RC1
* [yeni etiket] cm-10.1.3-RC2 -> cm-10.1.3-RC2
* [yeni etiket] cm-10.2-M1 -> cm-10.2-M1
* [yeni etiket] cm-10.2.0 -> cm-10.2.0
* [yeni etiket] cm-10.2.1 -> cm-10.2.1
* [yeni etiket] cm-10.2.1.1 -> cm-10.2.1.1
* [yeni etiket] cm-11.0-XNPH05Q-bacon-5229c4ef56 -> cm-11.0-XNPH05Q-bacon-5229c4ef56
* [yeni etiket] cm-11.0-XNPH05Q-tomato-9828f8e9cc -> cm-11.0-XNPH05Q-tomato-9828f8e9cc
* [yeni etiket] cm-11.0-XNPH22R-bacon-03d77315ea -> cm-11.0-XNPH22R-bacon-03d77315ea
* [yeni etiket] cm-11.0-XNPH25R-bacon-d22b777afa -> cm-11.0-XNPH25R-bacon-d22b777afa
* [yeni etiket] cm-11.0-XNPH30O-bacon-4f280f505a -> cm-11.0-XNPH30O-bacon-4f280f505a
* [yeni etiket] cm-11.0-XNPH33R-bacon-3628510d76 -> cm-11.0-XNPH33R-bacon-3628510d76
* [yeni etiket] cm-11.0-XNPH44S-bacon-5fa8c79c0b -> cm-11.0-XNPH44S-bacon-5fa8c79c0b
* [yeni etiket] cm-5.0.6 -> cm-5.0.6
* [yeni etiket] cm-5.0.7 -> cm-5.0.7
* [yeni etiket] cm-5.0.7-ds -> cm-5.0.7-ds
* [yeni etiket] cm-6.0.0 -> cm-6.0.0
* [yeni etiket] cm-6.0.0-rc1 -> cm-6.0.0-rc1
* [yeni etiket] cm-7.0.0 -> cm-7.0.0
* [yeni etiket] cm-7.0.1 -> cm-7.0.1
* [yeni etiket] cm-7.0.2.1 -> cm-7.0.2.1
* [yeni etiket] cm-7.0.3 -> cm-7.0.3
* [yeni etiket] cm-7.1.0 -> cm-7.1.0

Your identity is: devrimsel <gnrlsam@gmail.com>
If you want to change this, please re-run 'repo init' with --config-name

Testing colorized output (for 'repo diff', 'repo status'):
black red green yellow blue magenta cyan white
bold dim ul reverse
Enable color display in this user account (y/N)? y

repo has been initialized in /home/mustafa/devotag


böyle bir çıktı verdi hocam
Tamamdır buradan sonra konudaki anlatımın devamını uygulayın.

Selametle hocam bir sorun olursa yine yazın çözmeye çalışalım.
 
Messages
25
Likes
13
#16
mk dosyalarını isimlendirirken hata yaptım di mi :(
Syncing work tree: 100% (4/4), done.
Looking for dependencies in device/qcom/common
Dependencies file not found, bailing out.
Looking for dependencies in kernel/lge/msm8226
Dependencies file not found, bailing out.
Looking for dependencies in external/sony/boringssl-compat
Dependencies file not found, bailing out.
Looking for dependencies in packages/resources/devicesettings
Dependencies file not found, bailing out.
Looking for dependencies in packages/apps/FlipFlap
Dependencies file not found, bailing out.
Done
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.

** Don't have a product spec for: 'lineage_w5'
** Do you have the right repo manifest?

mka bacon -j$(nproc --all) kodunun çıktısı da bu

make: Entering directory '/home/mustafa/devotag'
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.
make: Leaving directory '/home/mustafa/devotag'

#### make failed to build some targets (1 seconds) ####
 

Sedenogen

Dead Valentine Owner
Dead Valentine Owner
Messages
9
Likes
12
#17
mk dosyalarını isimlendirirken hata yaptım di mi :(
Syncing work tree: 100% (4/4), done.
Looking for dependencies in device/qcom/common
Dependencies file not found, bailing out.
Looking for dependencies in kernel/lge/msm8226
Dependencies file not found, bailing out.
Looking for dependencies in external/sony/boringssl-compat
Dependencies file not found, bailing out.
Looking for dependencies in packages/resources/devicesettings
Dependencies file not found, bailing out.
Looking for dependencies in packages/apps/FlipFlap
Dependencies file not found, bailing out.
Done
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.

** Don't have a product spec for: 'lineage_w5'
** Do you have the right repo manifest?

mka bacon -j$(nproc --all) kodunun çıktısı da bu

make: Entering directory '/home/mustafa/devotag'
build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/lge/w5/lineage.mk]]: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist. Durdu.
make: Leaving directory '/home/mustafa/devotag'

#### make failed to build some targets (1 seconds) ####
Hata zaten apaçık ortada: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist.

vendor/lge/msm8226-common/msm8226-common-vendor.mk dosyasını bulamamış.

Bunun için şu kodu terminalden çalıştırın.

Code:
git clone https://github.com/TheMuppets/proprietary_vendor_lge -b cm-14.1 ./vendor/lge
Ayrıca sanırım Türkçe dilinde Linux üzerinde derleme yapmaya çalışıyorsunuz, bu derleme esnasında çeşitli hatalara sebep olabilir çokça başıma geldi. Sistem dilinizin İngilizce olmasını öneririm.
 
Messages
25
Likes
13
#18
Hata zaten apaçık ortada: "vendor/lge/msm8226-common/msm8226-common-vendor.mk" does not exist.

vendor/lge/msm8226-common/msm8226-common-vendor.mk dosyasını bulamamış.

Bunun için şu kodu terminalden çalıştırın.

Code:
git clone https://github.com/TheMuppets/proprietary_vendor_lge -b cm-14.1 ./vendor/lge
Ayrıca sanırım Türkçe dilinde Linux üzerinde derleme yapmaya çalışıyorsunuz, bu derleme esnasında çeşitli hatalara sebep olabilir çokça başıma geldi. Sistem dilinizin İngilizce olmasını öneririm.
Deniyorum hocam hemen. Linux u yeni öğreniyorum. Terminal okumada pek iyi değilim hocam.
 
Top