 | Code: [ 53%] Building CXX object llgltf/CMakeFiles/llgltf.dir/llgltfjointdata.cpp.o In file included from /home/nikos/Desktop/linden/include/glm/detail/type_vec4.hpp:507, from /home/nikos/Desktop/linden/include/glm/ext/vector_bool4.hpp:5, from /home/nikos/Desktop/linden/include/glm/vec4.hpp:5, from /home/nikos/Desktop/linden/indra/llgltf/llgltfglm.h:60, from /home/nikos/Desktop/linden/viewer-linux-x86_64-release/llgltf/CMakeFiles/llgltf.dir/cmake_pch.hxx:6, from <command-line>: In static member function ‘static constexpr glm::vec<4, T, Q> glm::detail::compute_vec4_mul<T, Q, Aligned>::call(const glm::vec<4, T, Q>&, const glm::vec<4, T, Q>&) [with T = float; glm::qualifier Q = glm::packed_highp; bool Aligned = false]’, inlined from ‘constexpr glm::vec<4, T, Q>& glm::vec<4, T, Q>::operator*=(U) [with U = float; T = float; glm::qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:585:85, inlined from ‘constexpr glm::vec<4, T, Q> glm::operator*(const vec<4, T, Q>&, T) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:868:26, inlined from ‘constexpr glm::mat<4, 4, T, Q> glm::translate(const mat<4, 4, T, Q>&, const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/ext/matrix_transform.inl:13:48, inlined from ‘glm::mat<4, 4, T, Q> glm::translate(const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/transform.inl:8:19, inlined from ‘glm::mat<4, 4, T, Q> glm::recompose(const vec<3, T, Q>&, const qua<T, Q>&, const vec<3, T, Q>&, const vec<3, T, Q>&, const vec<4, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/matrix_decompose.inl:209:22, inlined from ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’ at /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:272:18: /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:31:32: error: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::z’ may be used uninitialized [-Werror=maybe-uninitialized] 31 | return vec<4, T, Q>(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp: In member function ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’: /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:266:22: note: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::z’ was declared here 266 | vec3 translation_override, skew, scale; | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static constexpr glm::vec<4, T, Q> glm::detail::compute_vec4_mul<T, Q, Aligned>::call(const glm::vec<4, T, Q>&, const glm::vec<4, T, Q>&) [with T = float; glm::qualifier Q = glm::packed_highp; bool Aligned = false]’, inlined from ‘constexpr glm::vec<4, T, Q>& glm::vec<4, T, Q>::operator*=(U) [with U = float; T = float; glm::qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:585:85, inlined from ‘constexpr glm::vec<4, T, Q> glm::operator*(const vec<4, T, Q>&, T) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:868:26, inlined from ‘constexpr glm::mat<4, 4, T, Q> glm::translate(const mat<4, 4, T, Q>&, const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/ext/matrix_transform.inl:13:34, inlined from ‘glm::mat<4, 4, T, Q> glm::translate(const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/transform.inl:8:19, inlined from ‘glm::mat<4, 4, T, Q> glm::recompose(const vec<3, T, Q>&, const qua<T, Q>&, const vec<3, T, Q>&, const vec<3, T, Q>&, const vec<4, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/matrix_decompose.inl:209:22, inlined from ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’ at /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:272:18: /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:31:32: error: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::y’ may be used uninitialized [-Werror=maybe-uninitialized] 31 | return vec<4, T, Q>(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp: In member function ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’: /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:266:22: note: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::y’ was declared here 266 | vec3 translation_override, skew, scale; | ^~~~~~~~~~~~~~~~~~~~ In static member function ‘static constexpr glm::vec<4, T, Q> glm::detail::compute_vec4_mul<T, Q, Aligned>::call(const glm::vec<4, T, Q>&, const glm::vec<4, T, Q>&) [with T = float; glm::qualifier Q = glm::packed_highp; bool Aligned = false]’, inlined from ‘constexpr glm::vec<4, T, Q>& glm::vec<4, T, Q>::operator*=(U) [with U = float; T = float; glm::qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:585:85, inlined from ‘constexpr glm::vec<4, T, Q> glm::operator*(const vec<4, T, Q>&, T) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:868:26, inlined from ‘constexpr glm::mat<4, 4, T, Q> glm::translate(const mat<4, 4, T, Q>&, const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/ext/matrix_transform.inl:13:20, inlined from ‘glm::mat<4, 4, T, Q> glm::translate(const vec<3, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/transform.inl:8:19, inlined from ‘glm::mat<4, 4, T, Q> glm::recompose(const vec<3, T, Q>&, const qua<T, Q>&, const vec<3, T, Q>&, const vec<3, T, Q>&, const vec<4, T, Q>&) [with T = float; qualifier Q = glm::packed_highp]’ at /home/nikos/Desktop/linden/include/glm/gtx/matrix_decompose.inl:209:22, inlined from ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’ at /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:272:18: /home/nikos/Desktop/linden/include/glm/detail/type_vec4.inl:31:32: error: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::x’ may be used uninitialized [-Werror=maybe-uninitialized] 31 | return vec<4, T, Q>(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp: In member function ‘void LLGLTFLoader::buildOverrideMatrix(LLGLTF::JointData&, joints_data_map_t&, joints_name_to_node_map_t&, LLGLTF::mat4&, LLGLTF::mat4&) const’: /home/nikos/Desktop/linden/indra/llgltf/llgltfloader.cpp:266:22: note: ‘translation_override.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::x’ was declared here 266 | vec3 translation_override, skew, scale; | ^~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[2]: *** [llgltf/CMakeFiles/llgltf.dir/build.make:176: llgltf/CMakeFiles/llgltf.dir/llgltfloader.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:967: llgltf/CMakeFiles/llgltf.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 make: Leaving directory '/home/nikos/Desktop/linden/viewer-linux-x86_64-release' Error: the command 'make' exited with status 2
|  |