HalfEdgeMesh_EdgeCollapse.h:256:9: error: conversion from ‘Ovito::Matrix_3<float>::Zero’
[ 87%] Automoc for target Mesh [ 87%] Built target Mesh_automoc [ 88%] Built target Mesh [ 88%] Automoc for target CrystalAnalysis [ 88%] Built target CrystalAnalysis_automoc [ 88%] Building CXX object src/plugins/crystalanalysis/CMakeFiles/CrystalAnalysis.dir/modifier/SmoothSurfaceModifier.cpp.o In file included from /root/ovito-v2.9.0/src/plugins/crystalanalysis/modifier/SmoothSurfaceModifier.cpp:27:0: /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h: In instantiation of ‘boost::optional<Ovito::Vector_3 > Ovito::EdgeCollapseMeshSimplification<HEM, PointPointVector, EdgeVectorValidation>::computePlacement(Ovito::EdgeCollapseMeshSimplification<HEM, PointPointVector, EdgeVectorValidation>::Edge*) const [with HEM = Ovito::HalfEdgeMesh<>; PointPointVector = Ovito::Plugins::CrystalAnalysis::SmoothSurfaceModifier::modifyObject(Ovito::TimePoint, Ovito::ModifierApplication*, Ovito::PipelineFlowState&)::__lambda10; EdgeVectorValidation = Ovito::DefaultEdgeVectorValidation; Ovito::EdgeCollapseMeshSimplification<HEM, PointPointVector, EdgeVectorValidation>::Edge = Ovito::HalfEdgeMesh<>::Edge]’: /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h:118:64: required from ‘bool Ovito::EdgeCollapseMeshSimplification<HEM, PointPointVector, EdgeVectorValidation>::collect(Ovito::PromiseBase&) [with HEM = Ovito::HalfEdgeMesh<>; PointPointVector = Ovito::Plugins::CrystalAnalysis::SmoothSurfaceModifier::modifyObject(Ovito::TimePoint, Ovito::ModifierApplication*, Ovito::PipelineFlowState&)::__lambda10; EdgeVectorValidation = Ovito::DefaultEdgeVectorValidation]’ /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h:80:22: required from ‘bool Ovito::EdgeCollapseMeshSimplification<HEM, PointPointVector, EdgeVectorValidation>::perform(Ovito::FloatType, Ovito::PromiseBase&) [with HEM = Ovito::HalfEdgeMesh<>; PointPointVector = Ovito::Plugins::CrystalAnalysis::SmoothSurfaceModifier::modifyObject(Ovito::TimePoint, Ovito::ModifierApplication*, Ovito::PipelineFlowState&)::__lambda10; EdgeVectorValidation = Ovito::DefaultEdgeVectorValidation; Ovito::FloatType = float]’ /root/ovito-v2.9.0/src/plugins/crystalanalysis/modifier/SmoothSurfaceModifier.cpp:88:68: required from here /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h:256:9: error: conversion from ‘Ovito::Matrix_3::Zero’ to non-scalar type ‘Ovito::Matrix3 {aka Ovito::Matrix_3}’ requested struct Constraints ^ /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h:256:9: error: conversion from ‘Ovito::Vector_3::Zero’ to non-scalar type ‘Ovito::Vector3 {aka Ovito::Vector_3}’ requested /root/ovito-v2.9.0/src/core/utilities/mesh/HalfEdgeMesh_EdgeCollapse.h:361:15: note: synthesized method ‘constexpr Ovito::EdgeCollapseMeshSimplification<Ovito::HalfEdgeMesh<>, Ovito::Plugins::CrystalAnalysis::SmoothSurfaceModifier::modifyObject(Ovito::TimePoint, Ovito::ModifierApplication*, Ovito::PipelineFlowState&)::__lambda10>::Constraints::Constraints()’ first required here Constraints constraints; ^ make[2]: *** [src/plugins/crystalanalysis/CMakeFiles/CrystalAnalysis.dir/modifier/SmoothSurfaceModifier.cpp.o] Error 1 make[1]: *** [src/plugins/crystalanalysis/CMakeFiles/CrystalAnalysis.dir/all] Error 2 make: *** [all] Error 2