cuda Mac OSX broken (again) in 2.4.9 (Bug #3852)


Added by Boris Mansencal over 10 years ago. Updated over 9 years ago.


Status:Open Start date:2014-08-08
Priority:Normal Due date:
Assignee:Vladislav Vinogradov % Done:

0%

Category:build/install
Target version:2.4.10
Affected version:2.4.9 (latest release) Operating System:Mac OSX
Difficulty: HW Platform:x64
Pull request:

Description

Configuration of OpenCV on Mac OSX with CUDA is broken (again) in 2.4.9
(it worked fine on my machine in 2.4.8).

During ccmake, I have the following warning :

CMake Warning (dev) at cmake/OpenCVDetectCUDA.cmake:245 (link_directories):
   This command specifies the relative path

     -Wl,/usr/local/cuda

   as a link directory.

   Policy CMP0015 is not set: link_directories() treats paths relative to the
   source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
   cmake_policy command to set the policy and suppress this warning.
 Call Stack (most recent call first):
   cmake/OpenCVFindLibsPerf.cmake:24 (include)
   CMakeLists.txt:468 (include)
 This warning is for project developers.  Use -Wno-dev to suppress it.

During compilation (make VERBOSE=1), I get the following error :

-- Generating dependency file: /Users/mansencal/tools/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/cuda_compile_generated_matrix_operations.cu.o.NVCC-depend
/usr/local/cuda/bin/nvcc -M -D__CUDACC__ /Users/mansencal/tools/opencv-2.4.9/modules/core/../dynamicuda/src/cuda/matrix_operations.cu -o /Users/mansencal/tools/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/cuda_compile_generated_matrix_operations.cu.o.NVCC-depend -ccbin /usr/bin/cc -m64 -DUSE_CUDA -Xcompiler ,\"-fsigned-char\",\"-W\",\"-Werror=return-type\",\"-Werror=address\",\"-Werror=sequence-point\",\"-Wformat\",\"-Werror=format-security\",\"-Wmissing-declarations\",\"-Wmissing-prototypes\",\"-Wstrict-prototypes\",\"-Winit-self\",\"-Wpointer-arith\",\"-Wno-narrowing\",\"-Wno-unnamed-type-template-args\",\"-fdiagnostics-show-option\",\"-fno-omit-frame-pointer\",\"-ffast-math\",\"-msse\",\"-msse2\",\"-msse3\",\"-Wno-undef\",\"-Wno-shadow\",\"-O3\",\"-DNDEBUG\",\"-DNDEBUG\" -gencode arch=compute_11,code=sm_11 -gencode arch=compute_12,code=sm_12 -gencode arch=compute_13,code=sm_13 -gencode arch=compute_20,code=sm_20 -gencode arch=compute_20,code=sm_21 -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_30,code=compute_30 -Xcompiler -DCVAPI_EXPORTS -Xcompiler -fPIC -Xcompiler -fno-finite-math-only -DNVCC -I/usr/local/cuda/include -I/Users/mansencal/tools/opencv-2.4.9/modules/gpu/include -I/Users/mansencal/tools/opencv-2.4.9/build/3rdparty/zlib -I/Users/mansencal/tools/opencv-2.4.9/3rdparty/zlib -I/Users/mansencal/tools/opencv-2.4.9/modules/dynamicuda/include -I/Users/mansencal/tools/opencv-2.4.9/build/modules/core -I/Users/mansencal/tools/opencv-2.4.9/modules/core/src -I/Users/mansencal/tools/opencv-2.4.9/modules/core/include -I/Users/mansencal/tools/opencv-2.4.9/build -I/usr/local/include -I/Users/mansencal/tools/tbb42_20140601oss/include -I/Users/mansencal/tools/eigen-3.2.2 -I/usr/local/cuda/include
clang: error: unsupported option '-dumpspecs'
clang: error: no input files
CMake Error at cuda_compile_generated_matrix_operations.cu.o.cmake:206 (message):
  Error generating
  /Users/mansencal/tools/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o

make[2]: *** [modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o] Error 1
(...)

Details of my configuration :
OS X 10.9.4
cmake 2.8.12.2
clang: Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
CUDA Driver version: 6.0.54

Regards,

Boris.


Associated revisions

Revision 100c2dd9
Added by Vadim Pisarevsky almost 10 years ago

Merge pull request #3852 from renko:multithread_cl_not_studio_generator

History

Updated by Dmitry Retinskiy over 10 years ago

Alexander, could you check this problem?
Thanks.

  • Description changed from Configuration of OpenCV on Mac OSX with CUDA is broken (again) in 2.4.9 (it ... to Configuration of OpenCV on Mac OSX with CUDA is broken (again) in 2.4.9 (it ... More
  • Status changed from New to Open
  • Category set to build/install
  • Assignee set to Alexander Smorkalov

Updated by Alexander Smorkalov over 10 years ago

  • Assignee changed from Alexander Smorkalov to Vladislav Vinogradov

Updated by Maksim Shabunin over 9 years ago

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

Also available in: Atom PDF