You might need a newer config.sub and config.guess, or later.
错误:configure: error: /bin/sh build-aux/config.sub arm-linux-androideabi failed lib/.libs/libiconv.a /opt/cBPM-android/criteria-lin/lib configure -host=arm-linux-androideabi -enable-static libiconv-1.14]# make libiconv-1.14]# find. +++++++++++++编译libiconv-1.14 libiconv-1.14]# libiconv-1.14]# make cleanĮxport NDK_ROOT="/opt/android-on-linux/android-ndk-r10d"Įxport SYSROOT="$NDK_ROOT/platforms/android-19/arch-arm"Įxport CFLAGS="-pipe -sysroot=$SYSROOT -I$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9/include-fixed -I$NDK_ROOT/platforms/android-19/arch-arm/usr/include"Įxport LDFLAGS="-sysroot=$SYSROOT -L$SYSROOT/usr/lib/ -L$NDK_ROOT/sources/cxx-stl/stlport/libs/armeabi-v7a -L/opt/cBPM-android/criteria-lin/lib -lstlport_static -lgcc -lc"Įxport CPATH="$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin"Įxport CPP="$CPATH/arm-linux-androideabi-cpp"Įxport CXX="$CPATH/arm-linux-androideabi-g++"Įxport CC="$CPATH/arm-linux-androideabi-gcc"Įxport LD="$CPATH/arm-linux-androideabi-ld"Įxport libiconv-1.14]# gl_cv_header_working_stdint_h=yes. opt/android-on-linux/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/./lib/gcc/arm-linux-androideabi/4.9/././././arm-linux-androideabi/bin/ld: error: cannot find -lxerces-c-3.1 解决方法: 在Idioma/ItemInterface.cpp开头 #include "ctype.h" Idioma/ItemInterface.cpp:41:30: error: 'isdigit' was not declared in this scope 解决方法: 在String/bOSStringUtils.cpp开头 #include "ctype.h" String/bOSStringUtils.cpp:17:21: error: 'toupper' was not declared in this scope Linker Settings: -Wl,-dn -lstlport_static -Wl,-dy 使用/opt/android-on-linux/android-ndk-r10d/sources/cxx-stl/stlport/libs/armeabi-v7a/libstlport_static.a
解决方法: stlport/stlport/limits.h:27: #if defined (_STLP_HAS_INCLUDE_NEXT) 改为 #if !defined (_STLP_HAS_INCLUDE_NEXT) opt/android-on-linux/android-ndk-r10d/sources/cxx-stl/stlport/stlport/limits.h:30:43: error: #include nested too deeply usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or cBPM-android]# ls /usr/include/gnu/stubs Build: Debug Win32 in (compiler: GNU ARM GCC Compiler For Android).