2011/11/25

Windows XP (32bit) 上の VMware に Ubuntu (64bit) をインストールしてみた

Gingerbread 以降のコンパイルには 64bit 版の Ubuntu が必要とのこと。
が、うちには最近買ったノートPC以外に64bit OS が乗ってるマシンがないですよと。

ノートPC に VMware 入れてもいいんだけど、それだったらデスクトップをデュアルブートにすれば良い気もするし、そもそも、「32bit の XP 上に 64bit Ubuntu って乗せられないんだっけ?」と思ったわけです。
で、ちょっと探してみたら、VMware Playerを使う(前)という記事にCPU次第では問題なくいけるとの記述が。

というわけで、以下のようなスペックで試してみました。

CPU: Intel(R) Core(TM)2 Quad CPU Q9550
VM:  VMware 4.0.1
HOS: Windows XP (32bit)
GOS: Ubuntu 11.10 (64bit)


結果、普通にインストールできました。
特に何の工夫もいらなかったので、書くことないです。

単なる動作報告ですな。

2011/01/11

Android のソースコードビルドでコンパイルエラー

@ Ubuntu VMware用仮想マシン (Ubuntu 8.04 LTS)

VMware 上の Ubuntu で Android のソースコード (Eclair) をビルドしてみたら、以下のようなエラーを出して止まってしまいました。

acp: file 'out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/tests/data' does not exist
make: *** [out/host/linux-x86/bin//../cts_dalviktests] エラー 1

repo でバージョン指定して取ってきたコードなので、おかしいと思ってググってみると、以下に「仮想マシンのメモリサイズが足りないでは」との記述が。
というわけで、仮想マシンのメモリサイズを 1024MB に変更して再ビルド。
今度はちゃんと通りました。

https://groups.google.com/group/android-developers/msg/8891b5cc57bbb223?hl=ja