[Bf-cycles] Cycles does not build with CUDA

Robert Feld robertmfeld at googlemail.com
Tue Aug 23 23:32:10 CEST 2011


I tried to build cycles for Linux following the instructions from 
http://wiki.blender.org/index.php/Dev:2.5/Source/Render/Cycles/Building .

I was successful to build a blender version without CUDA support.

When I followed the instructions to build blender with CUDA support 
(including installation of the CUDA Toolkit), I encountered the 
following problem:

cmake ../cycles/ -DWITH_CYCLES_CUDA=ON -DCYCLES_CUDA=/usr/local/cuda 

-- Could NOT find Spacenav (missing:  SPACENAV_LIBRARY SPACENAV_INCLUDE_DIR)
-- Unsupported CFLAG: -Wno-error=unused-but-set-variable
-- CUDA not found
-- Blender Skipping: (bf_collada;extern_openjpeg;extern_redcode)
-- rpmbuild NOT found. RPM generation will not be available
-- Configuring done
-- Generating done
-- Build files have been written to: <MY BUILD PATH>

When I inserted a debug printout in 
intern/cycles/cmake/external_libs.cmake I found that the variables that 
triggered the error have the following values:
-- CUDA includes = /usr/local/cuda/include
-- CUDA nvcc = /usr/local/cuda/bin/nvcc

So for some reason CUDA_LIBRARIES seems to not have been set correctly.

My questions:
Do you have any idea, what goes wron here?
When I set the variables by hand, I get a version of blender built, that 
still seems to use only the CPU. So how can I determine once I have 
built blender, whether it actually uses my GPU?

The version I used is the current version from 

Kind regards,

More information about the Bf-cycles mailing list