Tony Posted February 22, 2018 Share Posted February 22, 2018 I'm trying to follow this tutorial here https://www.pyimagesearch.com/2015/07/27/installing-opencv-3-0-for-both-python-2-7-and-python-3-on-your-raspberry-pi-2/ but nothing I do works when I get to install numpy, opencv, or darknet. When I try to build OpenCV following default instructions (or any for that matter) I get: Quote cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. -- The CXX compiler identification is unknown -- The C compiler identification is unknown -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- broken CMake Error at /usr/share/cmake-3.0/Modules/CMakeTestCXXCompiler.cmake:54 (message): The C++ compiler "/usr/bin/c++" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/tony/opencv-3.4.0/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTryCompileExec3310821167/fast" /usr/bin/make -f CMakeFiles/cmTryCompileExec3310821167.dir/build.make CMakeFiles/cmTryCompileExec3310821167.dir/build make[1]: Entering directory '/home/tony/opencv-3.4.0/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /home/tony/opencv-3.4.0/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec3310821167.dir/testCXXCompiler.cxx.o /usr/bin/c++ -o CMakeFiles/cmTryCompileExec3310821167.dir/testCXXCompiler.cxx.o -c /home/tony/opencv-3.4.0/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx <built-in>: internal compiler error: Illegal instruction symbol string index out of range Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions. CMakeFiles/cmTryCompileExec3310821167.dir/build.make:57: recipe for target 'CMakeFiles/cmTryCompileExec3310821167.dir/testCXXCompiler.cxx.o' failed make[1]: *** [CMakeFiles/cmTryCompileExec3310821167.dir/testCXXCompiler.cxx.o] Error 1 make[1]: Leaving directory '/home/tony/opencv-3.4.0/build/CMakeFiles/CMakeTmp' Makefile:118: recipe for target 'cmTryCompileExec3310821167/fast' failed make: *** [cmTryCompileExec3310821167/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:117 (project) -- Configuring incomplete, errors occurred! See also "/home/tony/opencv-3.4.0/build/CMakeFiles/CMakeOutput.log". See also "/home/tony/opencv-3.4.0/build/CMakeFiles/CMakeError.log". don't know what to do and there's nothing online that helps me out. the only thing that worked was apt-get install python-opencv but it installs a very old version which I can't use for my project. Also when I try to make darknet I get: Quote gcc -Iinclude/ -Isrc/ -Wall -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -c ./src/gemm.c -o obj/gemm.o ./src/gemm.c: In function ‘gemm_bin’: ./src/gemm.c:18:17: internal compiler error: Illegal instruction for(j = 0; j < N; ++j){ ^ Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions. Preprocessed source stored into /tmp/cc3Lod69.out file, please attach this to your bugreport. Makefile:85: recipe for target 'obj/gemm.o' failed make: *** [obj/gemm.o] Error 1 Link to comment Share on other sites More sharing options...
Tony Posted February 22, 2018 Author Share Posted February 22, 2018 I'm working on an Orange Pi Zero 256mb ram Link to comment Share on other sites More sharing options...
guidol Posted February 22, 2018 Share Posted February 22, 2018 Which armbian-image do you use? ( Please give link from armbianmonitor -u ) Did you try a new mainline image? (Newer c++ or gcc version?) Link to comment Share on other sites More sharing options...
Tony Posted February 22, 2018 Author Share Posted February 22, 2018 Solved it, I was using Debian Jessie, switched to Ubuntu Xenial and everything worked with no problem. Seems the software Debian Jessie distro uses is too old or incompatible. 1 Link to comment Share on other sites More sharing options...
Recommended Posts