続々chromiumはDebianではビルドできない?

ソースをアーカイブから取得したのが間違い?

chromiumBuild:~# rm -r chromiumos
chromiumBuild:~# apt-get install git-core
chromiumBuild:~# mkdir chromiumos
chromiumBuild:~# cd chromiumos
chromiumBuild:~/chromiumos# gclient config http://src.chromium.org/git/chromiumos.git
chromiumBuild:~/chromiumos# gclient sync

これは長い。
混んでいるのもあるんだろうけど、半日がかりかも。
Androidのrepo syncより重いか?
終わった...


ローカルリポジトリを作る。

chromiumBuild:~/chromiumos# cd chromiumos.git/src/scripts/
chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# ./make_local_repo.sh 

こんどはうまく進んでいる風。
なんかdebパッケージを落として展開している。
debootstrapでchroot環境でも作っているのかな?
http://build.chromium.org/buildbot/packages/pool/main/あたりから、repo/var/cache/make_local_repo/の中にパッケージがつがつ落としている。
ってか、これも長いよ...
794パッケージになった。
ソースごと配布するときは、かなりたいへんそうだわ。


debootstrapは、Ubuntu9.10のものである必要があるみたい。
なんか、source.listの暫定を作ってパッケージインストールする方法が案内されているけど、直に入れたらダメなのかな?
パッケージはこれのよう。
http://build.chromium.org/buildbot/packages/pool/main/d/debootstrap/debootstrap_1.0.13_all.deb
lennyのは、1.0.10lenny1。ちょっと古いか。
変更せずに進んでみる。


ようやくビルド用のchroot環境を作るところまで来た。

chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# ./make_chroot.sh
(略)
I: Base system installed successfully.
Done running debootstrap.
useradd: user 'root' already exists


ドキュメントに従い、とりあえずchromiumのバイナリを取得して組み込んだイメージを作ってみることに。

chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# mkdir -p ../build/x86/local_assets
chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# cd ../build/x86/local_assets/
chromiumBuild:~/chromiumos/chromiumos.git/src/build/x86/local_assets# wget http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zip
Resolving build.chromium.org... 74.125.19.139, 74.125.19.113, 74.125.19.102, ...
Connecting to build.chromium.org|74.125.19.139|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2009-11-21 08:07:04 ERROR 403: Forbidden.

おーい、もうないのかよ。
移動したかな?
自分でビルドするしかないのな。

chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# ./build_chrome.sh --chrome_dir ~/chromiumos/chromiumos.git/
Building Chrome in mode Release
make: *** No rule to make target `chrome'.  Stop.

ん?


こっちかな?

chromiumBuild:~# mkdir -p ~/chromium/src
chromiumBuild:~/chromiumos/chromiumos.git/src/scripts# time ./build_chrome.sh --chrome_dir ~/chromium                  
Building Chrome in mode Release
Error: client not configured; see 'gclient config'

ん〜?


あ、なるほど、これか?

chromiumBuild:~/chromium# rm -r src/
chromiumBuild:~/chromium# git clone git://git.chromium.org/chromium.git src

遅い...