Configuring Blender in "/home/jacques/blender-git/build_linux" ... -- Using pre-compiled LIBDIR: /home/jacques/blender-git/blender/../lib/linux_centos7_x86_64 -- Could NOT find OpenMP_C (missing: OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY) (found version "4.5") -- Could NOT find OpenMP_CXX (missing: OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY) (found version "4.5") -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) -- Could NOT find OpenMP_C (missing: OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY) (found version "4.5") -- Could NOT find OpenMP_CXX (missing: OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY OpenMP_gomp_LIBRARY OpenMP_pthread_LIBRARY) (found version "4.5") -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) -- Found clang-tidy /usr/bin/clang-tidy (11.0.0) -- Tests: Using Python executable: /home/jacques/blender-git/lib/linux_centos7_x86_64/python/bin/python3.7m -- Configuring done -- Generating done -- Build files have been written to: /home/jacques/blender-git/build_linux Building Blender ... ninja -C "/home/jacques/blender-git/build_linux" -j 24 install ninja: Entering directory `/home/jacques/blender-git/build_linux' [1/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/BLI_index_range.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/BLI_index_range.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/BLI_index_range.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/BLI_index_range.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/BLI_index_range.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/BLI_index_range.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/BLI_index_range.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_vector.hh:52, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/BLI_index_range.cc:23: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/stdexcept:39, from /usr/include/c++/10.2.0/system_error:41, from /usr/include/c++/10.2.0/mutex:42, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/BLI_index_range.cc:18: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [2/534] Building CXX object source/blender/editors/space_outliner/CMakeFiles/bf_editor_space_outliner.dir/tree/tree_display_view_layer.cc.o FAILED: source/blender/editors/space_outliner/CMakeFiles/bf_editor_space_outliner.dir/tree/tree_display_view_layer.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_INPUT_NDOF -DWITH_INTERNATIONAL -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/editors/include -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/editors/space_outliner/CMakeFiles/bf_editor_space_outliner.dir/tree/tree_display_view_layer.cc.o -MF source/blender/editors/space_outliner/CMakeFiles/bf_editor_space_outliner.dir/tree/tree_display_view_layer.cc.o.d -o source/blender/editors/space_outliner/CMakeFiles/bf_editor_space_outliner.dir/tree/tree_display_view_layer.cc.o -c /home/jacques/blender-git/blender/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc:29: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc:21: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [3/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume_render.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume_render.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume_render.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume_render.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume_render.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume_render.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume_render.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_vector.hh:52, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume_render.cc:27: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_index_range.hh:57, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_array.hh:41, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume_render.cc:23: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [4/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_map.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_map.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_map.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_map.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_map.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.cc:24: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.cc:24: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [5/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/string_search.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/string_search.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/string_search.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/string_search.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/string_search.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/string_search.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/string_search.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_linear_allocator.hh:27, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/string_search.cc:18: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_index_range.hh:57, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_array.hh:41, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/string_search.cc:17: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [6/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_scene.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_scene.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_scene.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_scene.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_scene.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_scene.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_scene.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_scene.cc:24: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_scene.cc:24: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [7/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder.cc:39: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder.cc:39: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [8/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/dot_export.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/dot_export.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/dot_export.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/dot_export.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/dot_export.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/dot_export.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/dot_export.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_dot_export.hh:26, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/dot_export.cc:19: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/iomanip:40, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/dot_export.cc:17: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [9/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cycle.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cycle.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cycle.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cycle.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cycle.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/node/deg_node.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc:33: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/node/deg_node.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc:33: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [10/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/volume.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume.cc:32: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_index_range.hh:57, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_array.hh:41, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:72, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/volume.cc:32: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [11/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cache.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cache.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cache.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cache.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_cache.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.cc:24: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.h:28, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_cache.cc:24: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [12/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/geometry_set.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/geometry_set.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/geometry_set.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/geometry_set.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/geometry_set.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/geometry_set.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/geometry_set.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_geometry_set.hh:27, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/geometry_set.cc:17: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_geometry_set.hh:24, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/geometry_set.cc:17: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [13/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pointcloud.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pointcloud.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/pointcloud.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pointcloud.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pointcloud.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/pointcloud.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/pointcloud.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_geometry_set.hh:27, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/pointcloud.cc:36: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_geometry_set.hh:24, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/pointcloud.cc:36: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [14/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_rig.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_rig.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_rig.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_rig.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes_rig.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc:26: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc:26: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [15/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_vec.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_vec.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/math_vec.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_vec.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_vec.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_vec.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_vec.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_vec.cc:25: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_double3.hh:23, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_double2.hh:23, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_vec.cc:21: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [16/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_boolean.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_boolean.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/math_boolean.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_boolean.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_boolean.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/math_boolean.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_boolean.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_boolean.cc:25: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_double3.hh:23, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_double2.hh:23, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/math_boolean.cc:21: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [17/534] Building CXX object source/blender/bmesh/CMakeFiles/bf_bmesh.dir/tools/bmesh_boolean.cc.o FAILED: source/blender/bmesh/CMakeFiles/bf_bmesh.dir/tools/bmesh_boolean.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/bmesh/tools/bmesh_boolean.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_BULLET -DWITH_FREESTYLE -DWITH_GMP -DWITH_INTERNATIONAL -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/extern/rangetree -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/blender/intern/rigidbody -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/bmesh/CMakeFiles/bf_bmesh.dir/tools/bmesh_boolean.cc.o -MF source/blender/bmesh/CMakeFiles/bf_bmesh.dir/tools/bmesh_boolean.cc.o.d -o source/blender/bmesh/CMakeFiles/bf_bmesh.dir/tools/bmesh_boolean.cc.o -c /home/jacques/blender-git/blender/source/blender/bmesh/tools/bmesh_boolean.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_mesh_intersect.hh:33, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_mesh_boolean.hh:26, from /home/jacques/blender-git/blender/source/blender/bmesh/tools/bmesh_boolean.cc:26: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_index_range.hh:57, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_array.hh:41, from /home/jacques/blender-git/blender/source/blender/bmesh/tools/bmesh_boolean.cc:23: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [18/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/simulation.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/simulation.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/simulation.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/simulation.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/simulation.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/simulation.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/simulation.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/functions/FN_multi_function.hh:47, from /home/jacques/blender-git/blender/source/blender/functions/FN_multi_function_builder.hh:27, from /home/jacques/blender-git/blender/source/blender/nodes/NOD_node_tree_multi_function.hh:25, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/simulation.cc:52: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/simulation.cc:21: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [19/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/delaunay_2d.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/delaunay_2d.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/delaunay_2d.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/delaunay_2d.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/delaunay_2d.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/delaunay_2d.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/delaunay_2d.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_vector.hh:52, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/delaunay_2d.cc:32: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/fstream:38, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/delaunay_2d.cc:22: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [20/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_validate.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_validate.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/mesh_validate.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_validate.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_validate.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_validate.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/mesh_validate.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/mesh_validate.cc:26: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_index_range.hh:57, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_array.hh:41, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:72, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/mesh_validate.cc:26: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [21/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_intersect.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_intersect.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_intersect.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_intersect.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_intersect.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_intersect.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_intersect.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_vector.hh:52, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_delaunay_2d.h:211, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_intersect.cc:32: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/fstream:38, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_intersect.cc:25: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [22/534] Building CXX object source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_boolean.cc.o FAILED: source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_boolean.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_boolean.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_GMP -DWITH_OPENGL -DWITH_TBB -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/eigen -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/numaapi/include -I/home/jacques/blender-git/blender/extern/wcwidth -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/freetype/include/freetype2 -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/gmp/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_boolean.cc.o -MF source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_boolean.cc.o.d -o source/blender/blenlib/CMakeFiles/bf_blenlib.dir/intern/mesh_boolean.cc.o -c /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_boolean.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_vector.hh:52, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_delaunay_2d.h:211, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_boolean.cc:29: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/fstream:38, from /home/jacques/blender-git/blender/source/blender/blenlib/intern/mesh_boolean.cc:24: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [23/534] Building CXX object source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes.cc.o FAILED: source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DWITH_ASSERT_ABORT -DWITH_OPENGL -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/windowmanager -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/guardedalloc -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes.cc.o -MF source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes.cc.o.d -o source/blender/depsgraph/CMakeFiles/bf_depsgraph.dir/intern/builder/deg_builder_nodes.cc.o -c /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_map.hh:73, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:43, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc:26: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/depsgraph_type.h:40, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_map.h:26, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.h:27, from /home/jacques/blender-git/blender/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc:26: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ [24/534] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/attribute_access.cc.o FAILED: source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/attribute_access.cc.o /usr/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/jacques/blender-git/blender/source/blender/blenkernel/intern/attribute_access.cc -- /usr/lib/ccache/bin/c++ -DDEBUG -DFFTW3=1 -DPYTHON_EXECUTABLE_NAME=python3.7m -DWITH_ASSERT_ABORT -DWITH_AUDASPACE -DWITH_AVI -DWITH_BINRELOC -DWITH_BULLET -DWITH_CINEON -DWITH_DDS -DWITH_FFMPEG -DWITH_FLUID -DWITH_FREESTYLE -DWITH_HDR -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_LZMA -DWITH_LZO -DWITH_OCEANSIM -DWITH_OPENEXR -DWITH_OPENGL -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_PYTHON -DWITH_PYTHON_SECURITY -DWITH_QUADRIFLOW -DWITH_TBB -DWITH_TIFF -DWITH_XR_OPENXR -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/jacques/blender-git/blender/source/blender/blenkernel -I/home/jacques/blender-git/blender/source/blender/blenfont -I/home/jacques/blender-git/blender/source/blender/blenlib -I/home/jacques/blender-git/blender/source/blender/blenloader -I/home/jacques/blender-git/blender/source/blender/blentranslation -I/home/jacques/blender-git/blender/source/blender/bmesh -I/home/jacques/blender-git/blender/source/blender/depsgraph -I/home/jacques/blender-git/blender/source/blender/draw -I/home/jacques/blender-git/blender/source/blender/functions -I/home/jacques/blender-git/blender/source/blender/gpencil_modifiers -I/home/jacques/blender-git/blender/source/blender/gpu -I/home/jacques/blender-git/blender/source/blender/ikplugin -I/home/jacques/blender-git/blender/source/blender/imbuf -I/home/jacques/blender-git/blender/source/blender/makesdna -I/home/jacques/blender-git/blender/source/blender/makesrna -I/home/jacques/blender-git/blender/source/blender/modifiers -I/home/jacques/blender-git/blender/source/blender/nodes -I/home/jacques/blender-git/blender/source/blender/sequencer -I/home/jacques/blender-git/blender/source/blender/shader_fx -I/home/jacques/blender-git/blender/source/blender/simulation -I/home/jacques/blender-git/blender/source/blender/render -I/home/jacques/blender-git/blender/intern/ghost -I/home/jacques/blender-git/blender/intern/glew-mx -I/home/jacques/blender-git/blender/intern/guardedalloc -I/home/jacques/blender-git/blender/intern/iksolver/extern -I/home/jacques/blender-git/blender/intern/atomic -I/home/jacques/blender-git/blender/intern/clog -I/home/jacques/blender-git/blender/intern/libmv -I/home/jacques/blender-git/blender/intern/mantaflow/extern -I/home/jacques/blender-git/blender/intern/memutil -I/home/jacques/blender-git/blender/intern/mikktspace -I/home/jacques/blender-git/blender/intern/opensubdiv -I/home/jacques/blender-git/blender/extern/curve_fit_nd -Isource/blender/makesdna/intern -I/home/jacques/blender-git/blender/intern/rigidbody -I/home/jacques/blender-git/blender/source/blender/io/avi -I/home/jacques/blender-git/blender/intern/ffmpeg -I/home/jacques/blender-git/blender/source/blender/python -I/home/jacques/blender-git/blender/intern/quadriflow -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/zlib/include -isystem /home/jacques/blender-git/blender/extern/binreloc/include -isystem /home/jacques/blender-git/blender/extern/audaspace/bindings/C -isystem extern/audaspace -isystem /home/jacques/blender-git/blender/extern/bullet2/src -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/ffmpeg/include -isystem /home/jacques/blender-git/blender/extern/lzo/minilzo -isystem /home/jacques/blender-git/blender/extern/lzma -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/fftw3/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/opensubdiv/include -isystem /home/jacques/blender-git/lib/linux_centos7_x86_64/tbb/include -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -fuse-ld=lld -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -D_GLIBCXX_USE_CXX11_ABI=0 -g --coverage -fsanitize=address -fsanitize=bool -fsanitize=bounds -fsanitize=enum -fsanitize=float-cast-overflow -fsanitize=float-divide-by-zero -fsanitize=nonnull-attribute -fsanitize=returns-nonnull-attribute -fsanitize=signed-integer-overflow -fsanitize=undefined -fsanitize=vla-bound -fno-sanitize=alignment -fsanitize=leak -fsanitize=object-size -MD -MT source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/attribute_access.cc.o -MF source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/attribute_access.cc.o.d -o source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/attribute_access.cc.o -c /home/jacques/blender-git/blender/source/blender/blenkernel/intern/attribute_access.cc In file included from /home/jacques/blender-git/blender/source/blender/blenlib/BLI_hash.hh:82, from /home/jacques/blender-git/blender/source/blender/functions/FN_cpp_type.hh:68, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_attribute_access.hh:21, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/attribute_access.cc:19: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In member function ‘constexpr void blender::StringRefBase::copy(char*, int64_t) const’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:147:5: error: expression ‘’ is not a constant expression 147 | if (size_ < dst_size) { | ^~ /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh: In constructor ‘constexpr blender::StringRef::StringRef(const string&)’: /home/jacques/blender-git/blender/source/blender/blenlib/BLI_string_ref.hh:315:31: error: call to non-‘constexpr’ function ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 315 | : StringRefBase(str.data(), static_cast(str.size())) | ~~~~~~~~^~ In file included from /usr/include/c++/10.2.0/string:55, from /usr/include/c++/10.2.0/stdexcept:39, from /usr/include/c++/10.2.0/system_error:41, from /usr/include/c++/10.2.0/mutex:42, from /home/jacques/blender-git/blender/source/blender/blenkernel/BKE_attribute_access.hh:19, from /home/jacques/blender-git/blender/source/blender/blenkernel/intern/attribute_access.cc:19: /usr/include/c++/10.2.0/bits/basic_string.h:5209:7: note: ‘const _CharT* std::basic_string<_CharT, _Traits, _Alloc>::data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ declared here 5209 | data() const _GLIBCXX_NOEXCEPT | ^~~~ ninja: build stopped: subcommand failed.