-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Description
I'm having trouble naively cloning this repo into an environment where I already have pinocchio working, then trying to build using cmake. I'm doing the classic mkdir build; cd build; cmake ..; make
. I get
/workspaces/bdai/projects/amp/external/Simple/src/pinocchio_template_instantiation/aba-derivatives.cpp:8:66: error: template-id ‘computeABADerivatives<simple::context::Scalar, simple::context::Options, template<class _Scalar, int _Options> struct pinocchio::JointCollectionDefaultTpl, simple::context::VectorXs, simple::context::VectorXs, simple::context::VectorXs, simple::context::Force, Eigen::aligned_allocator<pinocchio::ForceTpl<double, 0> >, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<-1> >, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<-1> >, Eigen::Ref<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<-1> > >’ for ‘void pinocchio::computeABADerivatives(const Model&, simple::context::Data&, const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&, const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&, const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&, const std::vector<pinocchio::ForceTpl<double, 0>, Eigen::aligned_allocator<pinocchio::ForceTpl<double, 0> > >&, const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> > >&, const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> > >&, const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1, 1> > >&)’ does not match any template declaration
8 | template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void ::pinocchio::computeABADerivatives<
|
It would be great if there was a hint on how to build this from source.
Metadata
Metadata
Assignees
Labels
No labels