Nov 10, 2007

Maemo 4.0 Chinook SDK

Nokia N810 や N800 の次期 OS となる OS2008 用の SDK, Maemo 4.0 Chinook SDK の正式版がリリースされたので、早速セットアップしてみた。

例のごとく scrachbox は手動でセットアップした。Maemo 4.0 から glibc が新しく 2.5 になってるので、これまでの -glibc-i386- とかじゃなくて -glibc2.5-i386- というのを使用する。それ以外はほぼ前回の 3.23.0 のときのセットアップ方法と同じ。

ちなみに scratchbox は / にぶちまけろ、となってるが確か Apophis というバージョンになってからだと思うが、別のディレクトリにインストールしても動く。実際自分のところではこれまでの 3.2 用の環境もしばらくは保存しておきたかったので、/usr/local/maemo 以下に scratchbox3 という名前でセットアップしてある。今回の 4. 0 用は scratchbox4 という名前にした。

次、maemo-sdk-install_4.0.sh をダウンロードして、一般ユーザーで実行。オプションなしで実行した場合 /scratchbox を探しに行くので -s オプションで 4.0 用の scratchbox を指定、自分の環境の場合下記のように実行。

sh maemo-sdk-install_4.0.sh -s /usr/local/maemo/scratchbox4

でも dialog がないって怒られる。何それ?一応エラーメッセージには -d をつけるとインタラクティブではないモードが選べるよ、と出てたいたので再度 -d オプションつきで実行。

しばらく rootstrap のダウンロードをしたり armel と i386 用のターゲット環境をセットアップしたり、apt-get したりが続くので終わるまで気長に待つ。

次、INSTALL.txt のセクション 3.3 のところ、Nokia EUSA licensed binaries のインストール。まずは scratchbox にログインして、下記の通り実行。

[sbox-CHINOOK_ARMEL ~] > fakeroot apt-get install maemo-explicit
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package maemo-explicit

エラーかい...そいえば Maemo 3.2 やそれ以前のときはライセンスに同意するか?と聞かれたっけか。今回は聞かれなかったんだけど、もしかして -d オプションつけたから?

で、INSTALL.txt を読み直す...セクション 3.2 のマニュアルインストールの最後の方に、

Optionally, you can install the Nokia binaries by downloading and 
running the Nokia binaries installer script.
You can get it from 
http://repository.maemo.org/stable/chinook/maemo-sdk-nokia-binaries_4.0.sh
Run the script and follow the instructions 
[sbox-CHINOOK_<target>: ~] > sh maemo-sdk-nokia-binaries_4.0.sh

というの発見。あぁ思い出した、ってか前回の 3.2 のセットアップログにも書いてあるよ...

ということで、早速上記のサイトから maemo-sdk-nokia-binaries_4.0.sh をダウンロードして一般ユーザで実行。-s オプション忘れずに。

3.2 のとき同様に deb file:/home/xxx/maemo-sdk-nokia-binaries_4.0 chinook explicit を /etc/apt/sources.list に追加しろ、とメッセージがでるので scratchbox にログインして armel と i386 の両方のターゲットに追加して、さらにそれぞれで apt-get update を実行。その後先ほど失敗に終わった fakeroot apt-get install maemo-explicit を実行。

Maemo 4.0 の armel と i386 のターゲット名はそれぞれ CHINOOK_ARMEL と CHINOOK_X86 なので、ターゲットを切り替えるときは下記コマンドにて。

sb-conf select CHINOOK_ARMEL

or

sb-conf select CHINOOK_X86

Xephyr の起動時のパラメータが若干増えて -extension Compsite を追加する。

scratchbox の .bashrc_profile に export DISPLAY=:2 を追加しておく。変更直後は手動で実行するか、設定後 scratchbox にログインしなおすかする。

DISPLAY 環境変数の設定ができたら af-sb-in it.sh start で起動!あぁ Xephyr の画面久しぶりに見た ^^;

chinookchinook2chinook3 chinook4

【追記】

 scratchbox-core 1.0.8
 scratchbox-libs 1.0.8
 scratchbox-devkit-cputransp 1.0.3
 scratchbox-devkit-debian 1.0.9
 scratchbox-devkit-doctools 1.0.7
 scratchbox-devkit-maemo3 1.0.1
 scratchbox-devkit-perl 1.0.4
 scratchbox-toolchain-cs2005q3.2-glibc2.5-arm 1.0.7.2
 scratchbox-toolchain-cs2005q3.2-glibc2.5-i386 1.0.7

Related Info.

Comments

No comments yet

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans
JavaScript is required when you submit comment %20%20%3c%61%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%22%3e%3c%2f%61%3e %3c%66%6f%72%6d%20%6d%65%74%68%6f%64%3d%22%70%6f%73%74%22%20%61%63%74%69%6f%6e%3d%22%23%6e%75%63%6c%65%75%73%5f%63%66%22%3e %09%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%61%63%74%69%6f%6e%22%20%76%61%6c%75%65%3d%22%61%64%64%63%6f%6d%6d%65%6e%74%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%75%72%6c%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%6b%69%6d%69%74%61%6b%65%62%6c%6f%67%2e%6e%65%74%2f%69%74%65%6d%2f%35%32%36%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%69%74%65%6d%69%64%22%20%76%61%6c%75%65%3d%22%35%32%36%22%20%2f%3e %09%09 %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3eコメント%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%74%65%78%74%61%72%65%61%20%6e%61%6d%65%3d%22%62%6f%64%79%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%63%6f%6c%73%3d%22%34%30%22%20%72%6f%77%73%3d%22%31%30%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3e%3c%2f%74%65%78%74%61%72%65%61%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%3eお名前%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%34%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%3eウェブサイト%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%69%64%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%36%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%3eメール%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%65%6d%61%69%6c%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%31%30%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%20%2f%3e %09%09 %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%63%68%65%63%6b%62%6f%78%22%20%76%61%6c%75%65%3d%22%31%22%20%6e%61%6d%65%3d%22%72%65%6d%65%6d%62%65%72%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%20%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%3e情報を記憶しておく%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%73%75%62%6d%69%74%22%20%61%6c%74%3d%22コメントを追加%22%20%76%61%6c%75%65%3d%22コメントを追加%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%62%75%74%74%6f%6e%22%20%2f%3e %09%3c%2f%64%69%76%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%31%65%32%62%34%39%62%30%61%62%62%62%39%36%36%33%39%37%35%37%36%33%62%33%32%33%64%65%62%35%61%34%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%62%30%61%39%34%61%34%65%39%64%39%63%37%38%33%35%31%39%38%61%66%30%39%63%33%61%63%65%65%31%61%37%22%3e %3c%2f%66%6f%72%6d%3e %20%20

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats