Created
May 19, 2018 10:40
-
-
Save mattvenn/e34e66069409dc2bad3997e82385c71f to your computer and use it in GitHub Desktop.
cmake error output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 47%] Building CXX object 3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/scenegraph.cpp.o | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp: In member function ‘bool SCENEGRAPH::Prepare(const dmat4*, S3D::MATLIST&, std::vector<SMESH>&)’: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:744:75: error: no matching function for call to ‘rotate(double&, glm::dvec3)’ | |
glm::dmat4 rM = glm::rotate( rotation_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
In file included from /usr/include/glm/gtc/quaternion.hpp:434:0, | |
from /usr/include/glm/gtc/epsilon.inl:5, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/quaternion.inl:557:33: note: candidate: template<class T, glm::qualifier Q> glm::tquat<T, Q> glm::rotate(const glm::tquat<T, Q>&, const T&, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER tquat<T, Q> rotate(tquat<T, Q> const& q, T const& angle, vec<3, T, Q> const& v) | |
^~~~~~ | |
/usr/include/glm/gtc/quaternion.inl:557:33: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:744:75: note: mismatched types ‘const glm::tquat<T, Q>’ and ‘double’ | |
glm::dmat4 rM = glm::rotate( rotation_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
In file included from /usr/include/glm/gtc/matrix_transform.hpp:727:0, | |
from /usr/include/glm/ext.hpp:26, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: candidate: template<class T, glm::qualifier Q> glm::mat<4, 4, T, Q> glm::rotate(const glm::mat<4 ^~~~~~ | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:744:75: note: mismatched types ‘const glm::mat<4, 4, T, Q>’ and ‘double’ | |
glm::dmat4 rM = glm::rotate( rotation_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:746:95: error: no matching function for call to ‘translate(glm::dvec3)’ | |
glm::dmat4 tM = glm::translate( glm::dvec3( translation.x, translation.y, translation.z ) ); | |
^ | |
In file included from /usr/include/glm/gtc/matrix_transform.hpp:727:0, | |
from /usr/include/glm/ext.hpp:26, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/matrix_transform.inl:11:37: note: candidate: template<class T, glm::qualifier Q> glm::mat<4, 4, T, Q> glm::translate(const glm::mat<4, 4, T, Q>&, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v) | |
^~~~~~~~~ | |
ved from ‘const glm::mat<4, 4, T, Q>’ | |
glm::dmat4 tM = glm::translate( glm::dvec3( translation.x, translation.y, translation.z ) ); | |
^ | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:748:80: error: no matching function for call to ‘translate(glm::dvec3)’ | |
glm::dmat4 cM = glm::translate( glm::dvec3( center.x, center.y, center.z ) ); | |
^ | |
In file included from /usr/include/glm/gtc/matrix_transform.hpp:727:0, | |
from /usr/include/glm/ext.hpp:26, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v) | |
^~~~~~~~~ | |
/usr/include/glm/gtc/matrix_transform.inl:11:37: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:748:80: note: ‘glm::dvec3 {aka glm::vec<3, double, (glm::qualifier)0>}’ is not derived from ‘const glm::mat<4, 4, T, Q>’ | |
glm::dmat4 cM = glm::translate( glm::dvec3( center.x, center.y, center.z ) ); | |
^ | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:749:84: error: no matching function for call to ‘translate(glm::dvec3)’ | |
glm::dmat4 ncM = glm::translate( glm::dvec3( -center.x, -center.y, -center.z ) ); | |
^ | |
In file included from /usr/include/glm/gtc/matrix_transform.hpp:727:0, | |
from /usr/include/glm/ext.hpp:26, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/matrix_transform.inl:11:37: note: candidate: template<class T, glm::qualifier Q> glm::mat<4, 4, T, Q> glm::translate(const glm::ma ^~~~~~~~~ | |
/usr/include/glm/gtc/matrix_transform.inl:11:37: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:749:84: note: ‘glm::dvec3 {aka glm::vec<3, double, (glm::qualifier)0>}’ is not derived from ‘const glm::mat<4, 4, T, Q>’ | |
glm::dmat4 ncM = glm::translate( glm::dvec3( -center.x, -center.y, -center.z ) ); | |
^ | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:754:73: error: no matching function for call to ‘rotate(double&, glm::dvec3)’ | |
glm::dmat4 srM = glm::rotate( scale_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
from /usr/include/glm/gtc/epsilon.hpp:60, | |
from /usr/include/glm/ext.hpp:21, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/quaternion.inl:557:33: note: candidate: template<class T, glm::qualifier Q> glm::tquat<T, Q> glm::rotate(const glm::tquat<T, Q>&, const T&, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER tquat<T, Q> rotate(tquat<T, Q> const& q, T const& angle, vec<3, T, Q> const& v) | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: candidate: template<class T, glm::qualifier Q> glm::mat<4, 4, T, Q> glm::rotate(const glm::mat<4, 4, T, Q>&, T, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v) | |
^~~~~~ | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:754:73: note: mismatched types ‘const glm::mat<4, 4, T, Q>’ and ‘double’ | |
glm::dmat4 srM = glm::rotate( scale_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:755:75: error: no matching function for call to ‘rotate(double, glm::dvec3)’ | |
glm::dmat4 nsrM = glm::rotate( -scale_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
In file included from /usr/include/glm/gtc/quaternion.hpp:434:0, | |
from /usr/include/glm/gtc/epsilon.inl:5, | |
from /usr/include/glm/gtc/epsilon.hpp:60, | |
from /usr/include/glm/ext.hpp:21, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/quaternion.inl:557:33: note: candidate: template<class T, glm::qualifier Q> glm::tquat<T, Q> glm::rotate(const glm::tquat<T, Q>&, | |
const T&, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER tquat<T, Q> rotate(tquat<T, Q> const& q, T const& angle, vec<3, T, Q> const& v) | |
^~~~~~ | |
/usr/include/glm/gtc/quaternion.inl:557:33: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:755:75: note: mismatched types ‘const glm::tquat<T, Q>’ and ‘double’ | |
glm::dmat4 nsrM = glm::rotate( -scale_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
In file included from /usr/include/glm/gtc/matrix_transform.hpp:727:0, | |
from /usr/include/glm/ext.hpp:26, | |
from /home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:29: | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: candidate: template<class T, glm::qualifier Q> glm::mat<4, 4, T, Q> glm::rotate(const glm::mat<4, 4, T, Q>&, T, const glm::vec<3, T, Q>&) | |
GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v) | |
^~~~~~ | |
/usr/include/glm/gtc/matrix_transform.inl:19:37: note: template argument deduction/substitution failed: | |
/home/matt/kicad-build/kicad/3d-viewer/3d_cache/sg/scenegraph.cpp:755:75: note: mismatched types ‘const glm::mat<4, 4, T, Q>’ and ‘double’ | |
glm::dmat4 nsrM = glm::rotate( -scale_angle, glm::dvec3( rX, rY, rZ ) ); | |
^ | |
3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/build.make:134: recipe for target '3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/scenegraph.cpp.o' failed | |
make[2]: *** [3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/scenegraph.cpp.o] Error 1 | |
CMakeFiles/Makefile2:725: recipe for target '3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/all' failed | |
make[1]: *** [3d-viewer/3d_cache/sg/CMakeFiles/kicad_3dsg.dir/all] Error 2 | |
Makefile:151: recipe for target 'all' failed | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment