Android ndkを使用してブレークパッドを構築しようとしています。
これらの指示に従うと、このエラーを一番下に表示します。
cocos2d-x プロジェクトにブレークパッドをアタッチすると、同じエラーが発生します。ndk ビルドの問題のようです。
不思議なことに1回のビルドは成功しますが、これを再現できません。
私のOSはubuntu 15x64、android-sdk_r24.3.3-linux android-ndk-r10eです
/pr/breakapp$ ndk-build
Android NDK: WARNING: APP_PLATFORM android-17 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
[armeabi] Compile++ thumb: native <= native.cpp
[armeabi] Compile++ arm : breakpad_client <= crash_generation_client.cc
[armeabi] Compile++ arm : breakpad_client <= exception_handler.cc
[armeabi] Compile++ arm : breakpad_client <= minidump_descriptor.cc
[armeabi] Compile++ arm : breakpad_client <= log.cc
[armeabi] Compile++ arm : breakpad_client <= linux_dumper.cc
jni/../../breakpad/android/google_breakpad/../../src/client/linux/minidump_writer/linux_dumper.cc: In member function 'void google_breakpad::LinuxDumper::ParseLoadedElfProgramHeaders(Elf32_Ehdr*, uintptr_t, uintptr_t*, uintptr_t*, size_t*)':
jni/../../breakpad/android/google_breakpad/../../src/client/linux/minidump_writer/linux_dumper.cc:437:30: error: 'UINTPTR_MAX' was not declared in this scope
const uintptr_t max_addr = UINTPTR_MAX;
^
make: *** [obj/local/armeabi/objs/breakpad_client/src/client/linux/minidump_writer/linux_dumper.o] Error 1