https://developers.google.com/chrome/mobile/docs/faqで言及されている268MBのchrome_android.v18.0.1025123.tgzからclank(現在はChrome for Androidと呼ばれていますか?)をコンパイルしようとしています。
そこでREADME.Chrome_for_Android_SourceDistributionをフォローし、 http: //src.chromium.org/chrome/trunk/srcのマスターからAndroidをビルドしました(2012年7月31日現在)。
次に、クランク自体を構築する部分に到達しました。
cd external/chrome && . build/android/envsetup.sh && clank_gyp && make -j16 libchromeview.so
最初は、言及されていない依存関係がいくつか欠けていましたが、これは次の方法で簡単に修正できました。
sudo apt-get install libgtk2.0-dev libgconf2-dev libgnome-keyring-dev libdbus-glib-1-dev libudev-dev
そして今、私はこのようなコンパイルエラーを見ています:
In file included from third_party/skia/include/core/SkTypes.h:15:0,
from third_party/skia/include/core/SkTime.h:13,
from third_party/skia/src/animator/SkTime.cpp:10:
third_party/skia/include/core/SkPostConfig.h:145:27: fatal error: stdio.h: No such file or directory
androidソース内の多くのフォルダーにstdio.hがあります。
どちらを使用するかをどのように知ることができますか?そして、なぜ正しいものがまだ使用されていないのですか?
PS私はUbuntu12.04-amd64を使用しており、Nexus7用にクランクをコンパイルしたいと思います。