opencv: Failed to build OpenCV 4.0.1 with CUDA 10 10.0
System information (version)
- OpenCV => 4.0.1
- Operating System / Platform => Ubuntu 18.04.2 (amd64)
- Compiler => gcc 7.3.0
Detailed description
I got a Nvidia RTX 2080Ti graphic card. I installed the driver which version is 410.93. I’m trying to build OpenCV with CUDA to python2 and python3. But there’s an error while I building the modules with setting WITH_CUDA to ON. After I set the WITH_CUDA to OFF, the build is passed. Can someone help me to solve this issue?
Steps to reproduce
Get opencv and opencv_contrib release 4.0.1 from github.
cd opencv
mkdir build && cd build
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_ENABLE_NONFREE=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D ENABLE_FAST_MATH=ON \
-D WITH_TBB=ON \
-D WITH_QT=ON \
-D WITH_OPENGL=ON \
-D WITH_LIBV4L=ON \
-D WITH_CUDA=ON \
-D BUILD_PYTHON_SUPPORT=ON \
-D BUILD_opencv_python2=ON \
-D BUILD_opencv_python3=ON \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_EXAMPLES=OFF \
..
make -j `nproc`
Here are the output
Scanning dependencies of target quirc
Scanning dependencies of target opencv_imgproc_pch_dephelp
Scanning dependencies of target ittnotify
Scanning dependencies of target opencv_flann_pch_dephelp
Scanning dependencies of target opencv_ml_pch_dephelp
Scanning dependencies of target opencv_hdf_pch_dephelp
Scanning dependencies of target opencv_cudaarithm_pch_dephelp
Scanning dependencies of target opencv_core_pch_dephelp
Scanning dependencies of target opencv_phase_unwrapping_pch_dephelp
Scanning dependencies of target opencv_quality_pch_dephelp
Scanning dependencies of target opencv_plot_pch_dephelp
Scanning dependencies of target opencv_surface_matching_pch_dephelp
Scanning dependencies of target opencv_reg_pch_dephelp
Scanning dependencies of target ippiw
Scanning dependencies of target ade
Scanning dependencies of target libprotobuf
[ 0%] Building CXX object modules/reg/CMakeFiles/opencv_reg_pch_dephelp.dir/opencv_reg_pch_dephelp.cxx.o
[ 0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/decode.c.o
[ 0%] Building C object 3rdparty/ittnotify/CMakeFiles/ittnotify.dir/src/ittnotify/ittnotify_static.c.o
[ 0%] Building CXX object modules/quality/CMakeFiles/opencv_quality_pch_dephelp.dir/opencv_quality_pch_dephelp.cxx.o
[ 0%] Building CXX object modules/hdf/CMakeFiles/opencv_hdf_pch_dephelp.dir/opencv_hdf_pch_dephelp.cxx.o
[ 0%] Building CXX object modules/plot/CMakeFiles/opencv_plot_pch_dephelp.dir/opencv_plot_pch_dephelp.cxx.o
[ 0%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/alloc.cpp.o
[ 0%] Building CXX object modules/surface_matching/CMakeFiles/opencv_surface_matching_pch_dephelp.dir/opencv_surface_matching_pch_dephelp.cxx.o
[ 0%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_core.c.o
[ 0%] Linking CXX static library ../../lib/libopencv_reg_pch_dephelp.a
[ 0%] Building CXX object modules/phase_unwrapping/CMakeFiles/opencv_phase_unwrapping_pch_dephelp.dir/opencv_phase_unwrapping_pch_dephelp.cxx.o
[ 0%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc_pch_dephelp.dir/opencv_imgproc_pch_dephelp.cxx.o
[ 0%] Building CXX object modules/ml/CMakeFiles/opencv_ml_pch_dephelp.dir/opencv_ml_pch_dephelp.cxx.o
[ 1%] Building CXX object modules/flann/CMakeFiles/opencv_flann_pch_dephelp.dir/opencv_flann_pch_dephelp.cxx.o
[ 1%] Built target opencv_reg_pch_dephelp
[ 1%] Building CXX object modules/cudaarithm/CMakeFiles/opencv_cudaarithm_pch_dephelp.dir/opencv_cudaarithm_pch_dephelp.cxx.o
[ 1%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/assert.cpp.o
[ 1%] Building CXX object modules/core/CMakeFiles/opencv_core_pch_dephelp.dir/opencv_core_pch_dephelp.cxx.o
[ 1%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image.c.o
[ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o
[ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o
[ 1%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/check_cycles.cpp.o
[ 1%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_color_convert_all.c.o
[ 1%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_color_convert_rgbs.c.o
Scanning dependencies of target opencv_cudafilters_pch_dephelp
[ 1%] Building C object 3rdparty/ittnotify/CMakeFiles/ittnotify.dir/src/ittnotify/jitprofiling.c.o
[ 1%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_bilateral.c.o
[ 1%] Building CXX object modules/cudafilters/CMakeFiles/opencv_cudafilters_pch_dephelp.dir/opencv_cudafilters_pch_dephelp.cxx.o
[ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o
[ 1%] Linking C static library ../lib/libittnotify.a
[ 1%] Built target ittnotify
[ 1%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/quirc.c.o
Scanning dependencies of target opencv_cudaimgproc_pch_dephelp
[ 1%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_box.c.o
[ 1%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/version_db.c.o
[ 2%] Linking C static library ../lib/libquirc.a
[ 3%] Linking CXX static library ../../lib/libopencv_quality_pch_dephelp.a
[ 3%] Linking CXX static library ../../lib/libopencv_hdf_pch_dephelp.a
[ 3%] Building CXX object modules/cudaimgproc/CMakeFiles/opencv_cudaimgproc_pch_dephelp.dir/opencv_cudaimgproc_pch_dephelp.cxx.o
[ 3%] Linking CXX static library ../../lib/libopencv_plot_pch_dephelp.a
[ 3%] Built target quirc
[ 3%] Built target opencv_quality_pch_dephelp
[ 3%] Built target opencv_hdf_pch_dephelp
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_canny.c.o
Scanning dependencies of target opencv_cudawarping_pch_dephelp
[ 4%] Built target opencv_plot_pch_dephelp
[ 4%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/edge.cpp.o
[ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_table_driven_lite.cc.o
Scanning dependencies of target opencv_dnn_pch_dephelp
[ 4%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn_pch_dephelp.dir/opencv_dnn_pch_dephelp.cxx.o
Scanning dependencies of target opencv_freetype_pch_dephelp
[ 4%] Building CXX object modules/cudawarping/CMakeFiles/opencv_cudawarping_pch_dephelp.dir/opencv_cudawarping_pch_dephelp.cxx.o
[ 4%] Building CXX object modules/freetype/CMakeFiles/opencv_freetype_pch_dephelp.dir/opencv_freetype_pch_dephelp.cxx.o
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_gaussian.c.o
[ 4%] Linking CXX static library ../../lib/libopencv_cudaarithm_pch_dephelp.a
[ 4%] Built target opencv_cudaarithm_pch_dephelp
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_general.c.o
Scanning dependencies of target opencv_fuzzy_pch_dephelp
[ 4%] Building CXX object modules/fuzzy/CMakeFiles/opencv_fuzzy_pch_dephelp.dir/opencv_fuzzy_pch_dephelp.cxx.o
[ 4%] Linking CXX static library ../../lib/libopencv_phase_unwrapping_pch_dephelp.a
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_laplacian.c.o
[ 4%] Built target opencv_phase_unwrapping_pch_dephelp
Scanning dependencies of target opencv_gapi_pch_dephelp
[ 4%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi_pch_dephelp.dir/opencv_gapi_pch_dephelp.cxx.o
[ 4%] Linking CXX static library ../../lib/libopencv_ml_pch_dephelp.a
[ 4%] Linking CXX static library ../../lib/libopencv_imgproc_pch_dephelp.a
[ 4%] Linking CXX static library ../../lib/libopencv_surface_matching_pch_dephelp.a
[ 4%] Built target opencv_ml_pch_dephelp
[ 4%] Built target opencv_imgproc_pch_dephelp
[ 4%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/execution_engine.cpp.o
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_morphology.c.o
[ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o
[ 4%] Built target opencv_surface_matching_pch_dephelp
Scanning dependencies of target opencv_hfs_pch_dephelp
Scanning dependencies of target opencv_img_hash_pch_dephelp
[ 4%] Building CXX object modules/img_hash/CMakeFiles/opencv_img_hash_pch_dephelp.dir/opencv_img_hash_pch_dephelp.cxx.o
[ 4%] Building CXX object modules/hfs/CMakeFiles/opencv_hfs_pch_dephelp.dir/opencv_hfs_pch_dephelp.cxx.o
[ 4%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_scharr.c.o
[ 4%] Linking CXX static library ../../lib/libopencv_cudafilters_pch_dephelp.a
[ 5%] Linking CXX static library ../../lib/libopencv_core_pch_dephelp.a
[ 5%] Linking CXX static library ../../lib/libopencv_flann_pch_dephelp.a
[ 5%] Built target opencv_cudafilters_pch_dephelp
[ 5%] Built target opencv_core_pch_dephelp
[ 5%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_filter_sobel.c.o
Scanning dependencies of target opencv_imgcodecs_pch_dephelp
[ 5%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/graph.cpp.o
[ 5%] Built target opencv_flann_pch_dephelp
Scanning dependencies of target opencv_photo_pch_dephelp
[ 5%] Linking CXX static library ../../lib/libopencv_freetype_pch_dephelp.a
[ 5%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs_pch_dephelp.dir/opencv_imgcodecs_pch_dephelp.cxx.o
[ 6%] Linking CXX static library ../../lib/libopencv_dnn_pch_dephelp.a
[ 6%] Built target opencv_freetype_pch_dephelp
Scanning dependencies of target opencv_videoio_pch_dephelp
[ 6%] Building CXX object modules/photo/CMakeFiles/opencv_photo_pch_dephelp.dir/opencv_photo_pch_dephelp.cxx.o
[ 6%] Built target opencv_dnn_pch_dephelp
Scanning dependencies of target opencv_cudacodec_pch_dephelp
[ 6%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_copy.c.o
[ 6%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio_pch_dephelp.dir/opencv_videoio_pch_dephelp.cxx.o
[ 6%] Building CXX object modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/opencv_cudacodec_pch_dephelp.cxx.o
[ 6%] Linking CXX static library ../../lib/libopencv_cudawarping_pch_dephelp.a
[ 6%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_copy_channel.c.o
[ 6%] Built target opencv_cudawarping_pch_dephelp
Scanning dependencies of target opencv_highgui_pch_dephelp
[ 6%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui_pch_dephelp.dir/opencv_highgui_pch_dephelp.cxx.o
[ 6%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_copy_make_border.c.o
In file included from /mnt/external/3party/opencv/4.0.1_github/opencv/build/modules/cudacodec/opencv_cudacodec_pch_dephelp.cxx:1:0:
/mnt/external/3party/opencv/4.0.1_github/opencv_contrib/modules/cudacodec/src/precomp.hpp:62:18: fatal error: nvcuvid.h: No such file or directory
#include <nvcuvid.h>
^~~~~~~~~~~
compilation terminated.
modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/build.make:62: recipe for target 'modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/opencv_cudacodec_pch_dephelp.cxx.o' failed
make[2]: *** [modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/opencv_cudacodec_pch_dephelp.cxx.o] Error 1
CMakeFiles/Makefile2:5455: recipe for target 'modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/all' failed
make[1]: *** [modules/cudacodec/CMakeFiles/opencv_cudacodec_pch_dephelp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 6%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_copy_merge.c.o
[ 6%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_copy_split.c.o
[ 6%] Linking CXX static library ../../lib/libopencv_cudaimgproc_pch_dephelp.a
[ 7%] Linking CXX static library ../../lib/libopencv_img_hash_pch_dephelp.a
[ 7%] Linking CXX static library ../../lib/libopencv_hfs_pch_dephelp.a
[ 7%] Built target opencv_cudaimgproc_pch_dephelp
[ 7%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_scale.c.o
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o
[ 8%] Built target opencv_img_hash_pch_dephelp
[ 8%] Built target opencv_hfs_pch_dephelp
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o
[ 8%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/memory_accessor.cpp.o
[ 8%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_set.c.o
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 8%] Linking CXX static library ../../lib/libopencv_fuzzy_pch_dephelp.a
[ 8%] Linking CXX static library ../../lib/libopencv_gapi_pch_dephelp.a
[ 8%] Built target opencv_fuzzy_pch_dephelp
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o
[ 8%] Built target opencv_gapi_pch_dephelp
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o
[ 8%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_set_channel.c.o
[ 8%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 9%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_op_swap_channels.c.o
[ 9%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/memory_descriptor.cpp.o
[ 9%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_transform_mirror.c.o
[ 9%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_transform_resize.c.o
[ 9%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/memory_descriptor_ref.cpp.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/bytestream.cc.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o
[ 9%] Linking CXX static library ../../lib/libopencv_imgcodecs_pch_dephelp.a
[ 9%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/memory_descriptor_view.cpp.o
[ 9%] Built target opencv_imgcodecs_pch_dephelp
[ 9%] Linking CXX static library ../../lib/libopencv_photo_pch_dephelp.a
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/int128.cc.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/io_win32.cc.o
[ 9%] Built target opencv_photo_pch_dephelp
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/once.cc.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/status.cc.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/statusor.cc.o
[ 9%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/stringpiece.cc.o
[ 10%] Linking CXX static library ../../lib/libopencv_videoio_pch_dephelp.a
[ 10%] Built target opencv_videoio_pch_dephelp
[ 10%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/stringprintf.cc.o
[ 10%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_transform_rotate.c.o
[ 10%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/metadata.cpp.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/structurally_valid.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/strutil.cc.o
[ 11%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_image_transform_warpaffine.c.o
[ 11%] Linking CXX static library ../../lib/libopencv_highgui_pch_dephelp.a
[ 11%] Built target opencv_highgui_pch_dephelp
[ 11%] Building C object 3rdparty/ippiw/CMakeFiles/ippiw.dir/src/iw_own.c.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/time.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o
[ 11%] Linking C static library ../lib/libippiw.a
[ 11%] Built target ippiw
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o
[ 11%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/metatypes.cpp.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o
[ 11%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/node.cpp.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o
[ 11%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o
[ 11%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/passes/communications.cpp.o
[ 12%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o
[ 12%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/search.cpp.o
[ 13%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/subgraphs.cpp.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_table_driven.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o
[ 13%] Building CXX object modules/CMakeFiles/ade.dir/__/3rdparty/ade/ade-0.1.1d/sources/ade/source/topological_sort.cpp.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/mathlimits.cc.o
[ 13%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/substitute.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/datapiece.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/default_value_objectwriter.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/field_mask_utility.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_escaping.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_objectwriter.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_stream_parser.cc.o
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/object_writer.cc.o
[ 14%] Linking CXX static library ../lib/libade.a
[ 14%] Built target ade
[ 14%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/proto_writer.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/protostream_objectsource.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/protostream_objectwriter.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/type_info.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/utility.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/json_util.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o
[ 15%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o
[ 15%] Linking CXX static library ../lib/liblibprotobuf.a
[ 15%] Built target libprotobuf
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 1
- Comments: 18 (2 by maintainers)
nvcuvid.h
is not provided with CUDA 10.Provided that you don’t need
cudacodec
module, please try building after adding-DBUILD_opencv_cudacodec=Off
option tocmake
.Put it under your cuda include directory.
Take a look on comments here: #11220