Performing C++ SOURCE FILE Test HAS_BUILTIN_CPU_SUPPORTS failed with the following output:
Change Dir: /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_f66b1/fast"
/usr/bin/make -f CMakeFiles/cmTC_f66b1.dir/build.make CMakeFiles/cmTC_f66b1.dir/build
make[1]: Entering directory '/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_f66b1.dir/src.cxx.o
/home/ubuntu/share/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-g++ -DANDROID -fexceptions -frtti -Wno-psabi --sysroot=/home/ubuntu/share/android-ndk-r14b/platforms/android-21/arch-arm64 -funwind-tables -fsigned-char -no-canonical-prefixes -fdata-sections -ffunction-sections -Wa,--noexecstack -DHAS_BUILTIN_CPU_SUPPORTS -std=c++11 -fPIE -isystem /home/ubuntu/share/android-ndk-r14b/platforms/android-21/arch-arm64/usr/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -o CMakeFiles/cmTC_f66b1.dir/src.cxx.o -c /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx
/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx: In function 'int main(int, char)':
/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx:4:49: error: 'builtin_cpu_supports' was not declared in this scope
std::cout << builtin_cpu_supports("avx2") << std::endl;
^
CMakeFiles/cmTC_f66b1.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_f66b1.dir/src.cxx.o' failed
make[1]: Leaving directory '/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp'
make[1]: ** [CMakeFiles/cmTC_f66b1.dir/src.cxx.o] Error 1
Makefile:126: recipe for target 'cmTC_f66b1/fast' failed
make: [cmTC_f66b1/fast] Error 2
Performing C++ SOURCE FILE Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING failed with the following output:
Change Dir: /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp
don't spend time on this. I restarted from a clean point by checking out using "clone --recrursive", turned off OPENCV, GFLAGS, GLOG, fixed a bug, rebuild the project, now it builds successfully.
when I do 'make android" I get following error
Performing C++ SOURCE FILE Test HAS_BUILTIN_CPU_SUPPORTS failed with the following output: Change Dir: /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_f66b1/fast" /usr/bin/make -f CMakeFiles/cmTC_f66b1.dir/build.make CMakeFiles/cmTC_f66b1.dir/build make[1]: Entering directory '/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_f66b1.dir/src.cxx.o /home/ubuntu/share/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-g++ -DANDROID -fexceptions -frtti -Wno-psabi --sysroot=/home/ubuntu/share/android-ndk-r14b/platforms/android-21/arch-arm64 -funwind-tables -fsigned-char -no-canonical-prefixes -fdata-sections -ffunction-sections -Wa,--noexecstack -DHAS_BUILTIN_CPU_SUPPORTS -std=c++11 -fPIE -isystem /home/ubuntu/share/android-ndk-r14b/platforms/android-21/arch-arm64/usr/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/include -isystem /home/ubuntu/share/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -o CMakeFiles/cmTC_f66b1.dir/src.cxx.o -c /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx: In function 'int main(int, char)': /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp/src.cxx:4:49: error: 'builtin_cpu_supports' was not declared in this scope std::cout << builtin_cpu_supports("avx2") << std::endl; ^ CMakeFiles/cmTC_f66b1.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_f66b1.dir/src.cxx.o' failed make[1]: Leaving directory '/home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp' make[1]: ** [CMakeFiles/cmTC_f66b1.dir/src.cxx.o] Error 1 Makefile:126: recipe for target 'cmTC_f66b1/fast' failed make: [cmTC_f66b1/fast] Error 2
Source file was:
include
Performing C++ SOURCE FILE Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING failed with the following output: Change Dir: /home/ubuntu/share/caffe2/build_android/CMakeFiles/CMakeTmp
anyone has any clue?