build error /jni/HashSet_jni.h:10:26: error: extra tokens at end of #ifndef directive [-Werror]
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0: out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:10:26: error: extra tokens at end of #ifndef directive [-Werror] out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:11:26: error: missing whitespace after the macro name [-Werror] target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/content_message_generator.cc target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/content_param_traits.cc target thumb C++: content_content_common_gyp <= external/chromium_org/content/common/content_paths.cc In file included from external/chromium_org/content/common/android/hash_set.cc:5:0: out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:24:20: error: expected initializer before '<' token out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:26:17: error: expected initializer before '<' token out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected '{' before '<' token out/target/product/hammerhead/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:29:22: error: expected unqualified-id before '<' token external/chromium_org/content/common/android/hash_set.cc:30:1: error: expected '}' at end of input cc1plus: all warnings being treated as errors make: *** [out/target/product/hammerhead/obj/STATIC_LIBRARIES/content_content_common_gyp_intermediates/content/common/android/hash_set.o] エラー 1 make: *** 未完了のジョブを待っています....
jdk-6u45-linux.x64.binをダウンロードしてインストールする。
インストールの仕方は以下を参照
Ubuntu 12.04へJDK6をインストールする方法 - のねの日記 - human brain programing
javaの環境確認
$ ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar
javaの環境インストール
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1 $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1 $ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1 $ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45/bin/javah 1 $ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 1 $ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.6.0_45/bin/javadoc 1
javaの環境変更
$sudo update-alternatives --config javac $sudo update-alternatives --config java $sudo update-alternatives --config javaws $sudo update-alternatives --config javah $sudo update-alternatives --config javap $sudo update-alternatives --config javadoc