Hi,
I am using Android SDK 2.1. and NDK r9b (64-bit)
I have done the setup properly for ndk and foxit.
For any sample project when i run ndk-build -B, i always get following error. Not sure how to resolve this. Can you please assist.
Thanks and Best Regards,
Ashwani Kr Sharma
I am using Android SDK 2.1. and NDK r9b (64-bit)
I have done the setup properly for ndk and foxit.
For any sample project when i run ndk-build -B, i always get following error. Not sure how to resolve this. Can you please assist.
Thanks and Best Regards,
Ashwani Kr Sharma
C:\AndroidKit\FoxIt\SDKforAndroid2_1\examples\demo s\demo_view_scrolling>ndk-build -B
Android NDK: WARNING:jni/Android.mk:fpdfembedsdk: non-system libraries in linker flags: ../bin/libfpdfemb_android.a
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi] Compile++ thumb: fpdfembedsdk <= FoxitEMBSDK_EMBJavaSupport.cpp
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_RESULT FileFlush(FS_LPVOID)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:157:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_RESULT FileWriterBlock(FS_LPVOID, void const*, FS_DWORD, FS_DWORD)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:179:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:179:2: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void const*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::SetEnv(JNIEnv*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:439:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'JNIEnv* {aka _JNIEnv*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::SetObject(jobject)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:445:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::FPSI_Invalidate(void*, FS_INT32, FS_INT32, FS_INT32, FS_INT32)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:450:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:450:3: warning: format '%i' expects argument of type 'int', but argument 5 has type 'JNIEnv* {aka _JNIEnv*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static FS_FLOAT CPDF_PSI::FPSI_GetOpacity(void*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:468:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:468:3: warning: format '%i' expects argument of type 'int', but argument 5 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function '_jbyteArray* Java_FoxitEMBSDK_EMBJavaSupport_FSBitmapGetBuffer( JNIEnv*, jclass, jint)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1107:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSFileReadAlloc(JN IEnv*, jclass, jstring)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1182:38: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSPauseHandlerAllo c(JNIEnv*, jclass)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1216:38: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_BOOL MyMapFont(FS_LPVOID, FS_LPCSTR, FS_INT32, FS_DWORD, FS_INT32, FS_CHAR*, FS_INT32*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSFileWriteAlloc(J NIEnv*, jclass, jstring)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2657:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2660:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
[armeabi] SharedLibrary : libfpdfembedsdk.so
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'vtable for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'vtable for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::what() const'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::what() const'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo name for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo name for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
collect2: ld returned 1 exit status
Android NDK: WARNING:jni/Android.mk:fpdfembedsdk: non-system libraries in linker flags: ../bin/libfpdfemb_android.a
Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module
[armeabi] Compile++ thumb: fpdfembedsdk <= FoxitEMBSDK_EMBJavaSupport.cpp
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_RESULT FileFlush(FS_LPVOID)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:157:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_RESULT FileWriterBlock(FS_LPVOID, void const*, FS_DWORD, FS_DWORD)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:179:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:179:2: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void const*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::SetEnv(JNIEnv*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:439:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'JNIEnv* {aka _JNIEnv*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::SetObject(jobject)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:445:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static void CPDF_PSI::FPSI_Invalidate(void*, FS_INT32, FS_INT32, FS_INT32, FS_INT32)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:450:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:450:3: warning: format '%i' expects argument of type 'int', but argument 5 has type 'JNIEnv* {aka _JNIEnv*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In static member function 'static FS_FLOAT CPDF_PSI::FPSI_GetOpacity(void*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:468:3: warning: format '%i' expects argument of type 'int', but argument 4 has type 'jobject {aka _jobject*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:468:3: warning: format '%i' expects argument of type 'int', but argument 5 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function '_jbyteArray* Java_FoxitEMBSDK_EMBJavaSupport_FSBitmapGetBuffer( JNIEnv*, jclass, jint)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1107:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSFileReadAlloc(JN IEnv*, jclass, jstring)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1182:38: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSPauseHandlerAllo c(JNIEnv*, jclass)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:1216:38: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'FS_BOOL MyMapFont(FS_LPVOID, FS_LPCSTR, FS_INT32, FS_DWORD, FS_INT32, FS_CHAR*, FS_INT32*)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'FS_LPVOID {aka void*}' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp: In function 'jint Java_FoxitEMBSDK_EMBJavaSupport_FSFileWriteAlloc(J NIEnv*, jclass, jstring)':
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2657:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
jni/../../jni/FoxitEMBSDK_EMBJavaSupport.cpp:2660:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'void*' [-Wformat]
[armeabi] SharedLibrary : libfpdfembedsdk.so
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'vtable for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'vtable for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::what() const'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::what() const'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::exception::~exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'std::bad_exception::~bad_exception()'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo name for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo for std::bad_exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo name for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: error: ../bin/libfpdfemb_android.a(dll_main.o): mu
ltiple definition of 'typeinfo for std::exception'
C:/AndroidKit/adt-bundle/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: C:/AndroidKit/adt-bundle/ndk/sources/cxx-stl/stlpo
rt/libs/armeabi/libstlport_static.a(exception.o): previous definition here
collect2: ld returned 1 exit status
Comment