[Bf-cycles] Can't compile on macOS 10.11.6

Vincent Olivier vincent at up4.com
Fri Dec 16 20:39:29 CET 2016


Hello,

I’m trying to compile Cycles standalone from this GIT repository: https://git.blender.org/cycles.git

I also checked out the dependencies from this SVN repository (I put them in the cycles source tree under "lib"): https://svn.blender.org/svnroot/bf-blender/trunk/lib/darwin-9.x.universal/

As a side note, I would really like to be able to compile those myself…

I’m getting the same error (complete compile log copied below) either as an Xcode project or Unix Makefile generated from Cmake.

Can anybody help?

Regards,

Vincent


3dcpc3:cycles-build vincent$ make
Scanning dependencies of target cycles_util
[  1%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_aligned_malloc.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_debug.cpp.o
[  3%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_logging.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_math_cdf.cpp.o
[  5%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_md5.cpp.o
[  6%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_path.cpp.o
[  8%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_string.cpp.o
[  9%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_simd.cpp.o
[ 10%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_system.cpp.o
[ 11%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_task.cpp.o
[ 12%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_thread.cpp.o
[ 13%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_time.cpp.o
[ 14%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_transform.cpp.o
[ 16%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_windows.cpp.o
[ 17%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_view.cpp.o
[ 18%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_guarded_allocator.cpp.o
[ 19%] Building CXX object src/util/CMakeFiles/cycles_util.dir/util_sky_model.cpp.o
[ 20%] Linking CXX static library ../../lib/libcycles_util.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../lib/libcycles_util.a(util_windows.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../lib/libcycles_util.a(util_windows.cpp.o) has no symbols
[ 20%] Built target cycles_util
Scanning dependencies of target extern_cuew
[ 21%] Building C object third_party/cuew/CMakeFiles/extern_cuew.dir/src/cuew.c.o
[ 22%] Linking C static library ../../lib/libextern_cuew.a
[ 22%] Built target extern_cuew
Scanning dependencies of target extern_clew
[ 24%] Building C object third_party/clew/CMakeFiles/extern_clew.dir/src/clew.c.o
[ 25%] Linking C static library ../../lib/libextern_clew.a
[ 25%] Built target extern_clew
Scanning dependencies of target cycles_graph
[ 26%] Building CXX object src/graph/CMakeFiles/cycles_graph.dir/node.cpp.o
[ 27%] Building CXX object src/graph/CMakeFiles/cycles_graph.dir/node_type.cpp.o
[ 28%] Building CXX object src/graph/CMakeFiles/cycles_graph.dir/node_xml.cpp.o
[ 29%] Linking CXX static library ../../lib/libcycles_graph.a
[ 29%] Built target cycles_graph
Scanning dependencies of target cycles_kernel
[ 31%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel.cpp.o
[ 32%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel_sse2.cpp.o
[ 33%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel_sse3.cpp.o
[ 34%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel_sse41.cpp.o
[ 35%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel_avx.cpp.o
[ 36%] Building CXX object src/kernel/CMakeFiles/cycles_kernel.dir/kernels/cpu/kernel_avx2.cpp.o
[ 37%] Linking CXX static library ../../lib/libcycles_kernel.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../lib/libcycles_kernel.a(kernel_sse2.cpp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../lib/libcycles_kernel.a(kernel_sse2.cpp.o) has no symbols
[ 37%] Built target cycles_kernel
Scanning dependencies of target cycles_render
[ 39%] Building CXX object src/render/CMakeFiles/cycles_render.dir/attribute.cpp.o
[ 40%] Building CXX object src/render/CMakeFiles/cycles_render.dir/background.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/background.cpp:21:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 41%] Building CXX object src/render/CMakeFiles/cycles_render.dir/bake.cpp.o
[ 42%] Building CXX object src/render/CMakeFiles/cycles_render.dir/buffers.cpp.o
[ 43%] Building CXX object src/render/CMakeFiles/cycles_render.dir/camera.cpp.o
[ 44%] Building CXX object src/render/CMakeFiles/cycles_render.dir/constant_fold.cpp.o
[ 45%] Building CXX object src/render/CMakeFiles/cycles_render.dir/film.cpp.o
[ 47%] Building CXX object src/render/CMakeFiles/cycles_render.dir/graph.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/graph.cpp:19:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 48%] Building CXX object src/render/CMakeFiles/cycles_render.dir/image.cpp.o
[ 49%] Building CXX object src/render/CMakeFiles/cycles_render.dir/integrator.cpp.o
[ 50%] Building CXX object src/render/CMakeFiles/cycles_render.dir/light.cpp.o
[ 51%] Building CXX object src/render/CMakeFiles/cycles_render.dir/mesh.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/mesh.cpp:27:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 52%] Building CXX object src/render/CMakeFiles/cycles_render.dir/mesh_displace.cpp.o
[ 54%] Building CXX object src/render/CMakeFiles/cycles_render.dir/mesh_subdivision.cpp.o
[ 55%] Building CXX object src/render/CMakeFiles/cycles_render.dir/nodes.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/nodes.cpp:19:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 56%] Building CXX object src/render/CMakeFiles/cycles_render.dir/object.cpp.o
[ 57%] Building CXX object src/render/CMakeFiles/cycles_render.dir/osl.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/osl.cpp:21:
In file included from /Users/vincent/Documents/cycles/src/render/./osl.h:25:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 58%] Building CXX object src/render/CMakeFiles/cycles_render.dir/particles.cpp.o
[ 59%] Building CXX object src/render/CMakeFiles/cycles_render.dir/curves.cpp.o
[ 60%] Building CXX object src/render/CMakeFiles/cycles_render.dir/scene.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/scene.cpp:29:
In file included from /Users/vincent/Documents/cycles/src/render/./osl.h:25:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 62%] Building CXX object src/render/CMakeFiles/cycles_render.dir/session.cpp.o
[ 63%] Building CXX object src/render/CMakeFiles/cycles_render.dir/shader.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/shader.cpp:24:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 64%] Building CXX object src/render/CMakeFiles/cycles_render.dir/sobol.cpp.o
[ 65%] Building CXX object src/render/CMakeFiles/cycles_render.dir/svm.cpp.o
In file included from /Users/vincent/Documents/cycles/src/render/svm.cpp:21:
/Users/vincent/Documents/cycles/src/render/./nodes.h:899:7: warning: 'ccl::CurvesNode::constant_fold' hides overloaded virtual function [-Woverloaded-virtual]
        void constant_fold(const ConstantFolder& folder, ShaderInput *value_in);
             ^
/Users/vincent/Documents/cycles/src/render/./graph.h:144:15: note: hidden overloaded virtual function 'ccl::ShaderNode::constant_fold' declared here: different number of parameters (1 vs 2)
        virtual void constant_fold(const ConstantFolder& /*folder*/) {}
                     ^
1 warning generated.
[ 66%] Building CXX object src/render/CMakeFiles/cycles_render.dir/tables.cpp.o
[ 67%] Building CXX object src/render/CMakeFiles/cycles_render.dir/tile.cpp.o
[ 68%] Linking CXX static library ../../lib/libcycles_render.a
[ 68%] Built target cycles_render
Scanning dependencies of target cycles_subd
[ 70%] Building CXX object src/subd/CMakeFiles/cycles_subd.dir/subd_dice.cpp.o
[ 71%] Building CXX object src/subd/CMakeFiles/cycles_subd.dir/subd_patch.cpp.o
[ 72%] Building CXX object src/subd/CMakeFiles/cycles_subd.dir/subd_split.cpp.o
[ 73%] Building CXX object src/subd/CMakeFiles/cycles_subd.dir/subd_patch_table.cpp.o
[ 74%] Linking CXX static library ../../lib/libcycles_subd.a
[ 74%] Built target cycles_subd
Scanning dependencies of target cycles_bvh
[ 75%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh.cpp.o
[ 77%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_binning.cpp.o
[ 78%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_build.cpp.o
[ 79%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_node.cpp.o
[ 80%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_sort.cpp.o
[ 81%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_split.cpp.o
[ 82%] Building CXX object src/bvh/CMakeFiles/cycles_bvh.dir/bvh_unaligned.cpp.o
[ 83%] Linking CXX static library ../../lib/libcycles_bvh.a
[ 83%] Built target cycles_bvh
Scanning dependencies of target cycles_device
[ 85%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device.cpp.o
[ 86%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device_cpu.cpp.o
[ 87%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device_cuda.cpp.o
[ 88%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device_multi.cpp.o
[ 89%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device_opencl.cpp.o
[ 90%] Building CXX object src/device/CMakeFiles/cycles_device.dir/device_task.cpp.o
[ 91%] Building CXX object src/device/CMakeFiles/cycles_device.dir/opencl/opencl_base.cpp.o
[ 93%] Building CXX object src/device/CMakeFiles/cycles_device.dir/opencl/opencl_mega.cpp.o
[ 94%] Building CXX object src/device/CMakeFiles/cycles_device.dir/opencl/opencl_split.cpp.o
/Users/vincent/Documents/cycles/src/device/opencl/opencl_split.cpp:1286:9: warning: 'ccl::OpenCLDeviceSplitKernel::mem_alloc' hides overloaded virtual function [-Woverloaded-virtual]
        cl_mem mem_alloc(size_t bufsize, cl_mem_flags mem_flag = CL_MEM_READ_WRITE)
               ^
/Users/vincent/Documents/cycles/src/device/opencl/opencl.h:272:7: note: hidden overloaded virtual function 'ccl::OpenCLDeviceBase::mem_alloc' declared here: type mismatch at 1st parameter ('ccl::device_memory &' vs 'size_t' (aka 'unsigned long'))
        void mem_alloc(device_memory& mem, MemoryType type);
             ^
1 warning generated.
[ 95%] Building CXX object src/device/CMakeFiles/cycles_device.dir/opencl/opencl_util.cpp.o
/Users/vincent/Documents/cycles/src/device/opencl/opencl_util.cpp:285:11: error: invalid operands to binary expression ('ccl::StubStream' and 'string' (aka 'basic_string<char>'))
                VLOG(2) << msg;
                ~~~~~~~ ^  ~~~
/usr/include/c++/4.2.1/ostream:261:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'const void *' for 1st argument; take the address of the argument with &
      operator<<(const void* __p)
      ^
/usr/include/c++/4.2.1/bits/basic_string.h:2409:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT, _Traits>& __os,
    ^
/usr/include/c++/4.2.1/ostream:112:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to '__ostream_type &(*)(__ostream_type &)' (aka 'basic_ostream<char, std::char_traits<char> > &(*)(basic_ostream<char, std::char_traits<char> > &)') for 1st
      argument
      operator<<(__ostream_type& (*__pf)(__ostream_type&))
      ^
/usr/include/c++/4.2.1/ostream:121:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to '__ios_type &(*)(__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument
      operator<<(__ios_type& (*__pf)(__ios_type&))
      ^
/usr/include/c++/4.2.1/ostream:131:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'std::ios_base &(*)(std::ios_base &)' for 1st argument
      operator<<(ios_base& (*__pf) (ios_base&))
      ^
/usr/include/c++/4.2.1/ostream:169:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'long' for 1st argument
      operator<<(long __n)
      ^
/usr/include/c++/4.2.1/ostream:177:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'unsigned long' for 1st argument
      operator<<(unsigned long __n)
      ^
/usr/include/c++/4.2.1/ostream:185:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'bool' for 1st argument
      operator<<(bool __n)
      ^
/usr/include/c++/4.2.1/ostream:193:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'short' for 1st argument
      operator<<(short __n);
      ^
/usr/include/c++/4.2.1/ostream:196:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'unsigned short' for 1st argument
      operator<<(unsigned short __n)
      ^
/usr/include/c++/4.2.1/ostream:204:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'int' for 1st argument
      operator<<(int __n);
      ^
/usr/include/c++/4.2.1/ostream:207:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'unsigned int' for 1st argument
      operator<<(unsigned int __n)
      ^
/usr/include/c++/4.2.1/ostream:220:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'long long' for 1st argument
      operator<<(long long __n)
      ^
/usr/include/c++/4.2.1/ostream:228:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'unsigned long long' for 1st argument
      operator<<(unsigned long long __n)
      ^
/usr/include/c++/4.2.1/ostream:237:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'double' for 1st argument
      operator<<(double __f)
      ^
/usr/include/c++/4.2.1/ostream:245:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'float' for 1st argument
      operator<<(float __f)
      ^
/usr/include/c++/4.2.1/ostream:253:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to 'long double' for 1st argument
      operator<<(long double __f)
      ^
/usr/include/c++/4.2.1/ostream:290:7: note: candidate function not viable: no known conversion from 'string' (aka 'basic_string<char>') to '__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument
      operator<<(__streambuf_type* __sb);
      ^
/usr/include/c++/4.2.1/ostream:520:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
    ^
/usr/include/c++/4.2.1/ostream:526:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, char __c)
    ^
/usr/include/c++/4.2.1/ostream:532:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
    ^
/usr/include/c++/4.2.1/ostream:537:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
    ^
/usr/include/c++/4.2.1/ostream:575:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
    ^
/usr/include/c++/4.2.1/ostream:588:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
    ^
/usr/include/c++/4.2.1/ostream:593:5: note: candidate function [with _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
    ^
/usr/include/c++/4.2.1/bits/ostream.tcc:286:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
    ^
/Users/vincent/Documents/cycles/src/device/../util/util_debug.h:151:15: note: candidate function not viable: no known conversion from 'ccl::StubStream' to 'std::ostream &' (aka 'basic_ostream<char> &') for 1st argument
std::ostream& operator <<(std::ostream &os,
              ^
/Users/vincent/Documents/cycles/src/device/../util/util_ssei.h:101:26: note: candidate function not viable: no known conversion from 'ccl::StubStream' to 'const ccl::ssei' for 1st argument
__forceinline const ssei operator <<( const ssei& a, const int32_t& n ) { return _mm_slli_epi32(a.m128, n); }
                         ^
/usr/include/c++/4.2.1/iomanip:80:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Resetiosflags __f)
    ^
/usr/include/c++/4.2.1/iomanip:114:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Setiosflags __f)
    ^
/usr/include/c++/4.2.1/iomanip:152:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Setbase __f)
    ^
/usr/include/c++/4.2.1/iomanip:225:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Setprecision __f)
    ^
/usr/include/c++/4.2.1/iomanip:259:5: note: candidate function [with _CharT = char, _Traits = std::char_traits<char>] not viable: no known conversion from 'ccl::StubStream' to 'basic_ostream<char, std::char_traits<char> > &' for 1st argument
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Setw __f)
    ^
/Users/vincent/Documents/cycles/src/device/./device.h:204:15: note: candidate function not viable: no known conversion from 'ccl::StubStream' to 'std::ostream &' (aka 'basic_ostream<char> &') for 1st argument
std::ostream& operator <<(std::ostream &os,
              ^
/Users/vincent/Documents/cycles/src/device/../util/util_logging.h:54:15: note: candidate function not viable: no known conversion from 'ccl::StubStream' to 'std::ostream &' (aka 'basic_ostream<char> &') for 1st argument
std::ostream& operator <<(std::ostream &os,
              ^
/usr/include/c++/4.2.1/ostream:515:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'std::basic_string<char>')
    operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
    ^
/usr/include/c++/4.2.1/ostream:558:5: note: candidate template ignored: could not match 'const _CharT *' against 'string' (aka 'basic_string<char>')
    operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
    ^
/usr/include/c++/4.2.1/bitset:1288:5: note: candidate template ignored: could not match 'bitset' against 'basic_string'
    operator<<(std::basic_ostream<_CharT, _Traits>& __os,
    ^
/usr/include/c++/4.2.1/complex:518:5: note: candidate template ignored: could not match 'complex' against 'basic_string'
    operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
    ^
/usr/include/c++/4.2.1/iomanip:191:5: note: candidate template ignored: could not match '_Setfill' against 'basic_string'
    operator<<(basic_ostream<_CharT,_Traits>& __os, _Setfill<_CharT> __f)
    ^
1 error generated.
make[2]: *** [src/device/CMakeFiles/cycles_device.dir/opencl/opencl_util.cpp.o] Error 1
make[1]: *** [src/device/CMakeFiles/cycles_device.dir/all] Error 2
make: *** [all] Error 2



More information about the Bf-cycles mailing list