There seems to be a bunch of unused definitions triggering build warnings. Comment them out or delete them if they're not needed.
steam/include/steam/evaluator/blockauto/transform/TransformEvalOperations.hpp:22:32: warning: ‘steam::BlockAutomaticEvaluator<lgmath::se3::Transformation, 6, 6>::Ptr steam::se3::compose(const ConstPtr&, const ConstPtr&)’ defined but not used [-Wunused-function]
static TransformEvaluator::Ptr compose(const TransformEvaluator::ConstPtr& transform_cb,
steam/include/steam/evaluator/blockauto/transform/TransformEvalOperations.hpp:30:32: warning: ‘steam::BlockAutomaticEvaluator<lgmath::se3::Transformation, 6, 6>::Ptr steam::se3::composeInverse(const ConstPtr&, const ConstPtr&)’ defined but not used [-Wunused-function]
static TransformEvaluator::Ptr composeInverse(const TransformEvaluator::ConstPtr& transform_bx,
steam/include/steam/evaluator/blockauto/transform/TransformEvalOperations.hpp:38:38: warning: ‘steam::se3::ComposeLandmarkEvaluator::Ptr steam::se3::compose(const ConstPtr&, const Ptr&)’ defined but not used [-Wunused-function]
static ComposeLandmarkEvaluator::Ptr compose(const TransformEvaluator::ConstPtr& transform_ba,
steam/include/steam/evaluator/blockauto/transform/TransformEvalOperations.hpp:46:32: warning: ‘steam::BlockAutomaticEvaluator<lgmath::se3::Transformation, 6, 6>::Ptr steam::se3::inverse(const ConstPtr&)’ defined but not used [-Wunused-function]
static TransformEvaluator::Ptr inverse(const TransformEvaluator::ConstPtr& transform) {
steam/include/steam/evaluator/blockauto/transform/TransformEvalOperations.hpp:53:29: warning: ‘steam::se3::LogMapEvaluator::Ptr steam::se3::tran2vec(const ConstPtr&)’ defined but not used [-Wunused-function]
static LogMapEvaluator::Ptr tran2vec(const TransformEvaluator::ConstPtr& transform) {
There seems to be a bunch of unused definitions triggering build warnings. Comment them out or delete them if they're not needed.