Chromium Arm版のコンパイル・・・の準備 [Linux]
・VirtualPCのインストール
http://www.microsoft.com/japan/windows/virtual-pc/
50MBぐらいDLして、インストールする。再起動を求められる。
仮想マシンを作成し、メモリ1GB/ディスク16GB可変で作成
・Ubuntuのインストール
とりあえず、デスクトップ版Utuntu 9.10 KermicをVirtual PCにいれる。
VirtualPCでコピペができないとめんどくさいのでSSHDのインストール。
apt-get install openssh-server
vi /etc/ssh/sshd_server
でPasswordログインをyesにする
/etc/init.d/ssh restart
・Puttyのインストール
http://yebisuya.dip.jp/Software/PuTTY/
こっからダウンロード
ifconfigでIPを確認した後
SSHで、Puttyを使ってログインする。
2007年と古いこともあり、デフォルトの言語エンコードがEUC-JPになっているのでUTF-8にする。
あとサイズが小さいのででかくし、バックログを20万にする。
・ct-ngの準備
参考
http://code.google.com/p/chromium/wiki/LinuxChromiumArm
apt-get install gawk bison flex texinfo automake libtool cvs libncurses-dev
wget http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.6.0.tar.bz2
tar xjf crosstool-ng-1.6.0.tar.bz2
cd crosstool-ng-1.6.0
./configure
apt-get install g++ gcj
$ mkdir toolchain-build
$ cd toolchain-build
$ ct-ng arm-unknown-linux-gnueabi
$ ct-ng build.6
[EXTRA] Dumping internal crosstool-NG configuration
[EXTRA] Building a toolchain for:
[EXTRA] build = i486-linux-gnu
[EXTRA] host = i486-linux-gnu
[EXTRA] target = arm-unknown-linux-gnueabi
[EXTRA] Dumping internal crosstool-NG configuration: done in 0.08s (at 00:02)
カーネルのソースを取りに行くらしく激しく時間がかかる。他の作業をするのが良い。
終わりそうもないので今日はここまで。
朝起きたら
[INFO ] Installing final compiler
[EXTRA] Configuring final compiler
[EXTRA] Building final compiler
[ERROR] jar: internal error:
[ERROR] make[5]: *** [libgcj-4.3.2.jar] Error 1
[ERROR] make[4]: *** [all-recursive] Error 1
[ERROR] make[3]: *** [all-target-libjava] Error 2
[ERROR] make[2]: *** [all] Error 2
[ERROR] Build failed in step 'Installing final compiler'
[ERROR] Error happened in '/usr/local/lib/ct-ng-1.6.0/scripts/functions' in function 'CT_DoExecLog' (line unknown, sorry)
[ERROR] called from '/usr/local/lib/ct-ng-1.6.0/scripts/build/cc/gcc.sh' at line # 350 in function 'do_cc'
[ERROR] called from '/usr/local/lib/ct-ng-1.6.0/scripts/crosstool-NG.sh' at line # 562 in function 'main'
[ERROR] Look at '/root/x-tools/arm-unknown-linux-gnueabi/build.log' for more info on this error.
[ERROR] (elapsed: 79:32.30)
[79:32] / make[1]: *** [build] エラー 2
make: *** [build.6] エラー 2
でとまってた。無念
http://www.microsoft.com/japan/windows/virtual-pc/
50MBぐらいDLして、インストールする。再起動を求められる。
仮想マシンを作成し、メモリ1GB/ディスク16GB可変で作成
・Ubuntuのインストール
とりあえず、デスクトップ版Utuntu 9.10 KermicをVirtual PCにいれる。
VirtualPCでコピペができないとめんどくさいのでSSHDのインストール。
apt-get install openssh-server
vi /etc/ssh/sshd_server
でPasswordログインをyesにする
/etc/init.d/ssh restart
・Puttyのインストール
http://yebisuya.dip.jp/Software/PuTTY/
こっからダウンロード
ifconfigでIPを確認した後
SSHで、Puttyを使ってログインする。
2007年と古いこともあり、デフォルトの言語エンコードがEUC-JPになっているのでUTF-8にする。
あとサイズが小さいのででかくし、バックログを20万にする。
・ct-ngの準備
参考
http://code.google.com/p/chromium/wiki/LinuxChromiumArm
apt-get install gawk bison flex texinfo automake libtool cvs libncurses-dev
wget http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.6.0.tar.bz2
tar xjf crosstool-ng-1.6.0.tar.bz2
cd crosstool-ng-1.6.0
./configure
apt-get install g++ gcj
$ mkdir toolchain-build
$ cd toolchain-build
$ ct-ng arm-unknown-linux-gnueabi
$ ct-ng build.6
[EXTRA] Dumping internal crosstool-NG configuration
[EXTRA] Building a toolchain for:
[EXTRA] build = i486-linux-gnu
[EXTRA] host = i486-linux-gnu
[EXTRA] target = arm-unknown-linux-gnueabi
[EXTRA] Dumping internal crosstool-NG configuration: done in 0.08s (at 00:02)
カーネルのソースを取りに行くらしく激しく時間がかかる。他の作業をするのが良い。
終わりそうもないので今日はここまで。
朝起きたら
[INFO ] Installing final compiler
[EXTRA] Configuring final compiler
[EXTRA] Building final compiler
[ERROR] jar: internal error:
[ERROR] make[5]: *** [libgcj-4.3.2.jar] Error 1
[ERROR] make[4]: *** [all-recursive] Error 1
[ERROR] make[3]: *** [all-target-libjava] Error 2
[ERROR] make[2]: *** [all] Error 2
[ERROR] Build failed in step 'Installing final compiler'
[ERROR] Error happened in '/usr/local/lib/ct-ng-1.6.0/scripts/functions' in function 'CT_DoExecLog' (line unknown, sorry)
[ERROR] called from '/usr/local/lib/ct-ng-1.6.0/scripts/build/cc/gcc.sh' at line # 350 in function 'do_cc'
[ERROR] called from '/usr/local/lib/ct-ng-1.6.0/scripts/crosstool-NG.sh' at line # 562 in function 'main'
[ERROR] Look at '/root/x-tools/arm-unknown-linux-gnueabi/build.log' for more info on this error.
[ERROR] (elapsed: 79:32.30)
[79:32] / make[1]: *** [build] エラー 2
make: *** [build.6] エラー 2
でとまってた。無念
コメント 0