忍者ブログ

Azukish

消えゆく世界と流れる未来に最後の灯を since 2006/4/3

2024/04/27

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

2015/01/24

Cyanogenmod 9をrepo syncするときに詰まった→解決

P-01DのCyanogenmodのビルドからやっていこうと思いまして、まずはCyanogenmodを持ってくることから始めよう!とか思ってた矢先、まさかの同期ができないとかwww



なんか
Fetching projects:  99% (253/255)  fatal: remote error: 
  Repository unavailable due to DMCA takedown.
See the takedown notice for more details:
  https://github.com/github/dmca/blob/master/2014-12-22-Cambridge-Mobile.md.
とか出てしまいましたorz

調べたところ、
Cannot Repo Source Code As Android_External_Svox Repository Meets Dmca Issue - Website Feedback & Suggestions - CyanogenMod Forum
からの
Use SVOX repository at AOSP due to DMCA takedown · b064672 · CyanogenMod/android
を参考にして、.repo/manifests/default.xmlを
<project path="external/svox" name="CyanogenMod/android_external_svox" groups="pdk-cw-fs" />
から
<project path="external/svox" name="platform/external/svox" remote="aosp" revision="refs/tags/android-4.0.4_r2.1" />
に変更。

で、いけるかな?と思いきや、まさかの
Syncing work tree:  49% (125/255)  error: in `sync --force-broken`: [Errno 2] No such file or directory: u'/hdd/Cyanogenmod/ics/external/svox/.git/HEAD'
error: manifest missing or unreadable -- please run init
とかwww
sync initもやってみたけれど効果なし。途方に暮れてましたww

が、無いって言われたら作るしかないよね♪ということで、まずは他のAOSPから持ってきてるパッケージの中にある.git/HEADを確認してみる。
もしかしたらGitのパッケージ説明のページかどこかにヒントがあるかもしれない。
$ cat external/mksh/.git/HEAD
5155f1c7438ef540d7b25eb70aa1639579795b07
で、AOSPのGitのmkshとかいうパッケージのバージョンがandroid-4.0.4_r2.1のページに飛んでみる。

android-4.0.4_r2.1 - platform/external/mksh - Git at Google
おわかりいただけただろうか?
下図のようにobjectのあとの数字の羅列と一致している。


これのsvox版を持ってくりゃいいんだな。
ということで確認。
android-4.0.4_r2.1 - platform/external/svox - Git at Google
で、書き込みして再開。
$ echo 319ce8db8442d58f8d98eaf58becca74d817734f > external/svox/.git/HEAD
$ repo sync
Fetching projects: 100% (255/255), done.  
Syncing work tree: 100% (255/255), done. 

いやあ、まさかこんなに手間がかかるとは思わなんだw
これでやっとスタートラインに立てました。まだ先は長い・・・

拍手

コメント













カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

アーカイブ

AD

Azkishはamazon.co.jpを宣伝しリンクすることによって サイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。