Source: blender Version: 2.72+dfsg1-1 Severity: serious Justification: fails to build from source (but built successfully in the past)
blender failed to build on s390x, ppc64el and arm64 with: | [ 7%] Building CXX object intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/bvh_node.cpp.o | cd /«BUILDDIR»/blender-2.72+dfsg1/obj-s390x-linux-gnu/intern/cycles/bvh && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DCCL_NAMESPACE_BEGIN="namespace ccl {" -DCCL_NAMESPACE_END=} -DHAVE_STDBOOL_H -DWITH_CUDA -DWITH_MULTI -DWITH_OPENCL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__BIG_ENDIAN__ -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wuninitialized -Wundef -Wmissing-declarations -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D__STDC_CONSTANT_MACROS -fopenmp -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffast-math -Werror=float-conversion -isystem /usr/include/OpenImageIO -isystem /usr/include/OpenEXR -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/. -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/../kernel -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/../kernel/svm -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/../render -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/../util -I/«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/../device -o CMakeFiles/cycles_bvh.dir/bvh_node.cpp.o -c /«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/bvh/bvh_node.cpp | /«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/device/device_cuda.cpp: In member function 'virtual void ccl::CUDADevice::mem_copy_from(ccl::device_memory&, int, int, int, int)': | /«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/device/device_cuda.cpp:358:78: error: cast from 'ccl::uchar* {aka unsigned char*}' to 'CUdeviceptr {aka unsigned int}' loses precision [-fpermissive] | (CUdeviceptr)((uchar*)mem.device_pointer + offset), size)); | ^ | /«BUILDDIR»/blender-2.72+dfsg1/intern/cycles/device/device_cuda.cpp:86:21: note: in definition of macro 'cuda_assert' | CUresult result = stmt; \ | ^ | make[3]: *** [intern/cycles/device/CMakeFiles/cycles_device.dir/device_cuda.cpp.o] Error 1 | intern/cycles/device/CMakeFiles/cycles_device.dir/build.make:103: recipe for target 'intern/cycles/device/CMakeFiles/cycles_device.dir/device_cuda.cpp.o' failed | make[3]: Leaving directory '/«BUILDDIR»/blender-2.72+dfsg1/obj-s390x-linux-gnu' | make[2]: *** [intern/cycles/device/CMakeFiles/cycles_device.dir/all] Error 2 See https://buildd.debian.org/status/fetch.php?pkg=blender&arch=s390x&ver=2.72+dfsg1-1&stamp=1412753922 for the build log. Cheers -- Sebastian Ramacher
signature.asc
Description: Digital signature