Skip to content

Undeclared transform_to(pose, pt2_)  #4

@lizolson

Description

@lizolson

When I try to build this repo from the docker image, or from conda, I get an error with the flow2pose library. Here is my build error:
[ 44%] Built target pyboostcv_bridge
/rigidity/external_packages/flow2pose/flow2pose_lib/flow2pose.cpp: In member function 'gtsam::Pose3 Flow2Pose::solve(const std::vectorgtsam::Point3&, const std::vectorgtsam::Point3&, const gtsam::Pose3&, const std::vector&)':
/rigidity/external_packages/flow2pose/flow2pose_lib/flow2pose.cpp:192:49: error: 'transform_to' was not declared in this scope
Point3_ pt2_1_ = transform_to(pose, pt2_);
^
CMakeFiles/Flow2pose.dir/build.make:62: recipe for target 'CMakeFiles/Flow2pose.dir/flow2pose_lib/flow2pose.cpp.o' failed
make[2]: *** [CMakeFiles/Flow2pose.dir/flow2pose_lib/flow2pose.cpp.o] Error 1
make[1]: *** [CMakeFiles/Flow2pose.dir/all] Error 2
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Flow2pose.dir/all' failed
make: *** [all] Error 2
Makefile:127: recipe for target 'all' failed

Any tips on modifying the script to fix that? I tried including some of the gslam header files that had similar functions, but none appeared to take in those types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions