- nathan@nathan-lenovo:~/Downloads/sift_demo/sift_opencv_android$ ../../android-ndk-r10c/ndk-build -B V=1
- Android NDK: WARNING:jni/Android.mk:test_sift: non-system libraries in linker flags: -llibopencv_nonfree -llibopencv_features2d
- 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
- rm -f ./libs/arm64-v8a/lib*.so ./libs/armeabi/lib*.so ./libs/armeabi-v7a/lib*.so ./libs/armeabi-v7a-hard/lib*.so ./libs/mips/lib*.so ./libs/mips64/lib*.so ./libs/x86/lib*.so ./libs/x86_64/lib*.so
- rm -f ./libs/arm64-v8a/gdbserver ./libs/armeabi/gdbserver ./libs/armeabi-v7a/gdbserver ./libs/armeabi-v7a-hard/gdbserver ./libs/mips/gdbserver ./libs/mips64/gdbserver ./libs/x86/gdbserver ./libs/x86_64/gdbserver
- rm -f ./libs/arm64-v8a/gdb.setup ./libs/armeabi/gdb.setup ./libs/armeabi-v7a/gdb.setup ./libs/armeabi-v7a-hard/gdb.setup ./libs/mips/gdb.setup ./libs/mips64/gdb.setup ./libs/x86/gdb.setup ./libs/x86_64/gdb.setup
- [armeabi] Prebuilt : libopencv_java.so <= jni/
- cp -f jni/libopencv_java.so obj/local/armeabi/libopencv_java.so
- [armeabi] Install : libopencv_java.so => libs/armeabi/libopencv_java.so
- install -p ./obj/local/armeabi/libopencv_java.so ./libs/armeabi/libopencv_java.so
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-strip --strip-unneeded ./libs/armeabi/libopencv_java.so
- [armeabi] Prebuilt : libnonfree.so <= jni/
- cp -f jni/libnonfree.so obj/local/armeabi/libnonfree.so
- [armeabi] Install : libnonfree.so => libs/armeabi/libnonfree.so
- install -p ./obj/local/armeabi/libnonfree.so ./libs/armeabi/libnonfree.so
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-strip --strip-unneeded ./libs/armeabi/libnonfree.so
- [armeabi] Compile++ thumb: test_sift <= test_sift.cpp
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ -MMD -MP -MF ./obj/local/armeabi/objs/test_sift/test_sift.o.d -fpic -ffunction-sections -funwind-tables -fstack-protector -no-canonical-prefixes -march=armv5te -mtune=xscale -msoft-float -fno-exceptions -fno-rtti -mthumb -Os -g -DNDEBUG -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -I/home/nathan/Downloads/OpenCV-2.4.9-android-sdk/sdk/native/jni/include/ -I/home/nathan/Downloads/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.6/include -I/home/nathan/Downloads/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/include -I/home/nathan/Downloads/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.6/include/backward -Ijni -DANDROID -Werror -O3 -ffast-math -Wa,--noexecstack -Wformat -Werror=format-security -fPIE -frtti -fexceptions -I/home/nathan/Downloads/android-ndk-r10c/platforms/android-19/arch-arm/usr/include -c jni/test_sift.cpp -o ./obj/local/armeabi/objs/test_sift/test_sift.o
- [armeabi] Executable : test_sift
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ -Wl,--gc-sections -Wl,-z,nocopyreloc --sysroot=/home/nathan/Downloads/android-ndk-r10c/platforms/android-19/arch-arm -Wl,-rpath-link=/home/nathan/Downloads/android-ndk-r10c/platforms/android-19/arch-arm/usr/lib -Wl,-rpath-link=./obj/local/armeabi ./obj/local/armeabi/objs/test_sift/test_sift.o /home/nathan/Downloads/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/thumb/libgnustl_static.a -lgcc ./obj/local/armeabi/libnonfree.so ./obj/local/armeabi/libopencv_java.so -no-canonical-prefixes -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -fPIE -pie -L/home/nathan/Downloads/android-ndk-r10c/platforms/android-19/arch-arm/usr/lib -llog -ldl -llibopencv_nonfree -llibopencv_features2d -lc -lm -o ./obj/local/armeabi/test_sift
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot find -llibopencv_nonfree
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot find -llibopencv_features2d
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/test_sift/test_sift.o: in function .LTHUNK7:/home/nathan/Downloads/OpenCV-2.4.9-android-sdk/sdk/native/jni/include/opencv2/nonfree/features2d.hpp:58: error: undefined reference to 'vtable for cv::SIFT'
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/test_sift/test_sift.o: in function .LTHUNK7:/home/nathan/Downloads/OpenCV-2.4.9-android-sdk/sdk/native/jni/include/opencv2/nonfree/features2d.hpp:58: error: undefined reference to 'VTT for cv::SIFT'
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/test_sift/test_sift.o: in function main:jni/test_sift.cpp:39: error: undefined reference to 'cv::SIFT::SIFT(int, int, double, double, double)'
- /home/nathan/Downloads/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/test_sift/test_sift.o: in function main:jni/test_sift.cpp:47: error: undefined reference to 'cv::SIFT::SIFT(int, int, double, double, double)'
- collect2: ld returned 1 exit status
- make: *** [obj/local/armeabi/test_sift] Error 1