OpenCV 2.4.10 won't compile on the Raspberry PI 2 (Bug #4180)


Added by Graf Schlumpfi about 10 years ago. Updated over 9 years ago.


Status:New Start date:2015-02-07
Priority:Normal Due date:
Assignee:Roman Donchenko % Done:

0%

Category:build/install
Target version:2.4.11
Affected version:2.4.9 (latest release) Operating System:Linux
Difficulty: HW Platform:ARM
Pull request:

Description

[ 76%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_ml.cpp.o
[ 76%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_split_merge.cpp.o
[ 76%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_match_template.cpp.o
[ 76%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_gftt.cpp.o
[ 76%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_gemm.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_opticalflow.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_blend.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_pyramid.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_kalman.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_bgfg.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_canny.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_brute_force_matcher.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_matrix_operation.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_imgproc.cpp.o
[ 77%] Building CXX object modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_arithm.cpp.o

Message from syslogd@neuerkuchen at Feb  7 12:42:19 ...
 kernel:[ 6923.822700] Internal error: %: 80"5n198 [#-2147483643] PREEMPT SMP ARM

Message from syslogd@neuerkuchen at Feb  7 12:42:19 ...
 kernel:[ 6923.901669] Process % (pid: 16, stack limit = 0x{5d4db 0)

Message from syslogd@neuerkuchen at Feb  7 12:42:21 ...
 kernel:[ 6925.170860] Internal error: %: 80"5n198 [#-2147483643] PREEMPT SMP ARM

Message from syslogd@neuerkuchen at Feb  7 12:42:21 ...
 kernel:[ 6925.170953] Process % (pid: 16, stack limit = 0x{544 5 0)

Message from syslogd@neuerkuchen at Feb  7 12:42:21 ...
 kernel:[ 6925.502093] Internal error: %: 80"5n198 [#-2147483643] PREEMPT SMP ARM

Message from syslogd@neuerkuchen at Feb  7 12:42:21 ...
 kernel:[ 6925.586464] Process % (pid: 16, stack limit = 0x{5f5a5 0)
c++: internal compiler error: Speicherzugriffsfehler (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
modules/ocl/CMakeFiles/opencv_perf_ocl.dir/build.make:609: recipe for target 'modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_arithm.cpp.o' failed
make[2]: *** [modules/ocl/CMakeFiles/opencv_perf_ocl.dir/perf/perf_arithm.cpp.o] Error 4
CMakeFiles/Makefile2:5058: recipe for target 'modules/ocl/CMakeFiles/opencv_perf_ocl.dir/all' failed
make[1]: *** [modules/ocl/CMakeFiles/opencv_perf_ocl.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2
root@neuerkuchen:~/opencv-2.4.10/release#

History

Updated by Graf Schlumpfi about 10 years ago

[ 91%] Building CXX object modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o
/root/opencv-2.4.10/modules/python/src2/cv2.cpp:1265:1: internal compiler error: Speicherzugriffsfehler
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
modules/python/CMakeFiles/opencv_python.dir/build.make:92: recipe for target 'modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o' failed
make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1
CMakeFiles/Makefile2:5960: recipe for target 'modules/python/CMakeFiles/opencv_python.dir/all' failed
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2
root@neuerkuchen:~/opencv-2.4.10/release#

Updated by Vadim Pisarevsky almost 10 years ago

looks like the RP guys use some experimental compiler, as we have not got "internal compiler error" for a few years already on any platform, OS or compiler out of many we tried or use regularly.

  • Priority changed from Blocker to Normal

Updated by Maksim Shabunin over 9 years ago

Issue has been transferred to GitHub: https://github.com/Itseez/opencv/issues/4928

Also available in: Atom PDF