No troubleshooting tips have been added for this package/stack.

Compilation errors

Example:

/wg/stor1a/bhaskara/dev/cturtle/overrides/graph_mapping/laser_slam/src/scan_match_constraints.cpp:60: error: no match for ‘operator<<’ in ‘std::operator<< [with _Traits = std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> >&)((std::ostream*)graph_mapping_msgs::operator<<(((std::ostream&)((std::basic_ostream<char, std::char_traits<char> >*)std::operator<< [with _Traits = std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> >&)((std::ostream*)graph_mapping_msgs::operator<< [with ContainerAllocator = std::allocator<void>](((std::ostream&)((std::basic_ostream<char, std::char_traits<char> >*)std::operator<< [with _Traits = std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> >&)(& ss.std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::<anonymous>.std::basic_iostream<char, std::char_traits<char> >::<anonymous>)), ((const char*)"Adding constraint ")))), ((const graph_mapping_msgs::PoseWithPrecision_<std::allocator<void> >&)((const graph_mapping_msgs::PoseWithPrecision_<std::allocator<void> >*)(& constraints.std::vector<_Tp, _Alloc>::operator[] [with _Tp = graph_slam::NodeConstraint, _Alloc = std::allocator<graph_slam::NodeConstraint>](0ul)->graph_slam::NodeConstraint::constraint)))))), ((const char*)" to ")))), ((const graph_mapping_msgs::Id&)((const graph_mapping_msgs::Id*)(& constraints.std::vector<_Tp, _Alloc>::operator[] [with _Tp = graph_slam::NodeConstraint, _Alloc = std::allocator<graph_slam::NodeConstraint>](0ul)->graph_slam::NodeConstraint::node.graph_mapping_msgs::NodeId::<anonymous>)))))), ((const char*)" due to localization ")) << loc’

Solution:

  • Do you have any variables called 'loc'?
    • Try renaming them.

Wiki: rosconsole/Troubleshooting (last edited 2010-11-29 23:47:56 by BhaskaraMarthi)