error while trying to build the package in ros2 humble

26 views
Skip to first unread message

Vybhav Devarakonda

unread,
Apr 5, 2025, 1:49:34 PMApr 5
to tagslam
In member function ‘bool tagslam::EnhancedPlayer::hasTopics(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)’:
.../src/tagslam/src/enhanced_player.cpp:29:48: error: ‘get_publishers’ is not a member of ‘rosbag2_transport::Player’
   29 |   const auto pubs = rosbag2_transport::Player::get_publishers();

Bernd Pfrommer

unread,
Apr 5, 2025, 2:44:20 PMApr 5
to tagslam
Yeah, sorry Humble is not supported, and probably will not be.

The problem is that with Jazzy many features have been added to rosbag2 that the TagSLAM code relies on, in particular that now one can
instantiate a player (or recorder) as a composable node.

Is there any way you can upgrade to Jazzy?
I know it sucks that NVidia does not support Ubuntu 24.04 for their older platforms, and that Jazzy/Rolling requires U 24.04.
I'm sitting on an expensive Xavier AGX that is basically useless now.




Reply all
Reply to author
Forward
0 new messages