Ask Your Question

arpit1997's profile - activity

2016-05-23 01:57:29 -0600 commented question Can not compile opencv3 with cuda7.5

gcc version is 4.4 and would it help if i downgrade gcc version ,if so then which gcc version should i use

2016-05-22 02:35:33 -0600 asked a question Can not compile opencv3 with cuda7.5

hi there I am trying to compile opencv3 (latest) with CUDA 7.5 but it gives the following error

[ 86%] Built target opencv_python2

[ 86%] Built target opencv_python3 [ 86%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/mergevec.cpp.o In file included from /home/unnirajendran/opencv/apps/traincascade/_cvcommon.h:45:0, from /home/unnirajendran/opencv/apps/traincascade/_cvhaartraining.h:51, from /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:8: /home/unnirajendran/opencv/modules/core/include/opencv2/core/core.hpp:45:2: error: #error this is a compatibility header which should not be used inside the OpenCV library #error this is a compatibility header which should not be used inside the OpenCV library ^ In file included from /usr/include/opencv2/core/internal.hpp:53:0, from /home/unnirajendran/opencv/apps/traincascade/_cvcommon.h:46, from /home/unnirajendran/opencv/apps/traincascade/_cvhaartraining.h:51, from /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:8: /home/unnirajendran/opencv/modules/core/include/opencv2/core/core.hpp:45:2: error: #error this is a compatibility header which should not be used inside the OpenCV library #error this is a compatibility header which should not be used inside the OpenCV library ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp: In function ‘void icvMergeVecs(char, const char, int, int, int)’: /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:102:73: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &invec.count, sizeof( invec.count ) , 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:103:73: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &invec.vecsize, sizeof( invec.vecsize ), 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:104:53: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &tmp, sizeof( tmp ), 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:105:53: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &tmp, sizeof( tmp ), 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:128:73: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &invec.count, sizeof( invec.count ) , 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:129:73: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &invec.vecsize, sizeof( invec.vecsize ), 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:130:53: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &tmp, sizeof( tmp ), 1, invec.input ); ^ /home/unnirajendran/opencv/apps/traincascade/mergevec.cpp:131:53: warning: ignoring return value of ‘size_t fread(void, size_t, size_t, FILE)’, declared with attribute warn_unused_result [-Wunused-result] fread( &tmp, sizeof( tmp ), 1, invec.input ); ^ apps/traincascade/CMakeFiles/opencv_traincascade.dir/build.make:169: recipe for target 'apps/traincascade/CMakeFiles/opencv_traincascade.dir/mergevec.cpp.o' failed make[2]: * [apps/traincascade ... (more)