RAFALAMAO / hector-quadrotor-noetic

Hector Quadrotor ported to ROS Noetic with Gazebo 11
61 stars 36 forks source link

Error in building #13

Closed mgrallos closed 1 year ago

mgrallos commented 1 year ago

i got these errors while building my workspace

 /usr/include/gazebo-11/gazebo/msgs/world_control.pb.h: In member function ‘virtual gazebo::msgs::WorldControl* gazebo::msgs::WorldControl::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:130:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  130 |     return CreateMaybeMessage<WorldControl>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:130:43: error: expected primary-expression before ‘>’ token
  130 |     return CreateMaybeMessage<WorldControl>(arena);
      |                                           ^
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h: In member function ‘virtual int gazebo::msgs::WorldControl::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:146:44: error: ‘_cached_size_’ was not declared in this scope
  146 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h: In member function ‘gazebo::msgs::WorldReset* gazebo::msgs::WorldControl::mutable_reset()’:
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:343:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  343 |     auto* p = CreateMaybeMessage<::gazebo::msgs::WorldReset>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:343:60: error: expected primary-expression before ‘>’ token
  343 |     auto* p = CreateMaybeMessage<::gazebo::msgs::WorldReset>(GetArenaNoVirtual());
      |                                                            ^
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h: In member function ‘void gazebo::msgs::WorldControl::set_allocated_reset(gazebo::msgs::WorldReset*)’:
/usr/include/gazebo-11/gazebo/msgs/world_control.pb.h:357:45: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  357 |       reset = ::google::protobuf::internal::GetOwnedMessage(
      |                                             ^~~~~~~~~~~~~~~
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:123,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:335:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  335 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘virtual gazebo::msgs::UserCmd* gazebo::msgs::UserCmd::New() const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:151:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  151 |     return CreateMaybeMessage<UserCmd>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:151:38: error: expected primary-expression before ‘>’ token
  151 |     return CreateMaybeMessage<UserCmd>(NULL);
      |                                      ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘virtual gazebo::msgs::UserCmd* gazebo::msgs::UserCmd::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:155:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  155 |     return CreateMaybeMessage<UserCmd>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:155:38: error: expected primary-expression before ‘>’ token
  155 |     return CreateMaybeMessage<UserCmd>(arena);
      |                                      ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘virtual int gazebo::msgs::UserCmd::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:171:44: error: ‘_cached_size_’ was not declared in this scope
  171 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘std::string* gazebo::msgs::UserCmd::release_description()’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:435:23: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNonDefaultNoArena’; did you mean ‘ClearToDefaultNoArena’?
  435 |   return description_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
      |                       ClearToDefaultNoArena
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘std::string* gazebo::msgs::UserCmd::release_entity_name()’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:580:23: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNonDefaultNoArena’; did you mean ‘ClearToDefaultNoArena’?
  580 |   return entity_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
      |                       ClearToDefaultNoArena
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘gazebo::msgs::WorldControl* gazebo::msgs::UserCmd::mutable_world_control()’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:621:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  621 |     auto* p = CreateMaybeMessage<::gazebo::msgs::WorldControl>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:621:62: error: expected primary-expression before ‘>’ token
  621 |     auto* p = CreateMaybeMessage<::gazebo::msgs::WorldControl>(GetArenaNoVirtual());
      |                                                              ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘void gazebo::msgs::UserCmd::set_allocated_world_control(gazebo::msgs::WorldControl*)’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:635:53: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  635 |       world_control = ::google::protobuf::internal::GetOwnedMessage(
      |                                                     ^~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘gazebo::msgs::Wrench* gazebo::msgs::UserCmd::mutable_wrench()’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:675:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  675 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Wrench>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:675:56: error: expected primary-expression before ‘>’ token
  675 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Wrench>(GetArenaNoVirtual());
      |                                                        ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h: In member function ‘void gazebo::msgs::UserCmd::set_allocated_wrench(gazebo::msgs::Wrench*)’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd.pb.h:689:46: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  689 |       wrench = ::google::protobuf::internal::GetOwnedMessage(
      |                                              ^~~~~~~~~~~~~~~
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:124,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:218:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  218 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h: In member function ‘virtual gazebo::msgs::UserCmdStats* gazebo::msgs::UserCmdStats::New() const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:126:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  126 |     return CreateMaybeMessage<UserCmdStats>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:126:43: error: expected primary-expression before ‘>’ token
  126 |     return CreateMaybeMessage<UserCmdStats>(NULL);
      |                                           ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h: In member function ‘virtual gazebo::msgs::UserCmdStats* gazebo::msgs::UserCmdStats::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:130:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  130 |     return CreateMaybeMessage<UserCmdStats>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:130:43: error: expected primary-expression before ‘>’ token
  130 |     return CreateMaybeMessage<UserCmdStats>(arena);
      |                                           ^
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h: In member function ‘virtual int gazebo::msgs::UserCmdStats::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/user_cmd_stats.pb.h:146:44: error: ‘_cached_size_’ was not declared in this scope
  146 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:128,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:196:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  196 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: In member function ‘virtual gazebo::msgs::Wind* gazebo::msgs::Wind::New() const’:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:126:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  126 |     return CreateMaybeMessage<Wind>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:126:35: error: expected primary-expression before ‘>’ token
  126 |     return CreateMaybeMessage<Wind>(NULL);
      |                                   ^
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: In member function ‘virtual gazebo::msgs::Wind* gazebo::msgs::Wind::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:130:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  130 |     return CreateMaybeMessage<Wind>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:130:35: error: expected primary-expression before ‘>’ token
  130 |     return CreateMaybeMessage<Wind>(arena);
      |                                   ^
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: In member function ‘virtual int gazebo::msgs::Wind::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:146:44: error: ‘_cached_size_’ was not declared in this scope
  146 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: In member function ‘gazebo::msgs::Vector3d* gazebo::msgs::Wind::mutable_linear_velocity()’:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:241:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  241 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Vector3d>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:241:58: error: expected primary-expression before ‘>’ token
  241 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Vector3d>(GetArenaNoVirtual());
      |                                                          ^
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h: In member function ‘void gazebo::msgs::Wind::set_allocated_linear_velocity(gazebo::msgs::Vector3d*)’:
/usr/include/gazebo-11/gazebo/msgs/wind.pb.h:255:55: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  255 |       linear_velocity = ::google::protobuf::internal::GetOwnedMessage(
      |                                                       ^~~~~~~~~~~~~~~
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:129,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:210:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  210 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h: In member function ‘virtual gazebo::msgs::WirelessNode* gazebo::msgs::WirelessNode::New() const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:125:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  125 |     return CreateMaybeMessage<WirelessNode>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:125:43: error: expected primary-expression before ‘>’ token
  125 |     return CreateMaybeMessage<WirelessNode>(NULL);
      |                                           ^
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h: In member function ‘virtual gazebo::msgs::WirelessNode* gazebo::msgs::WirelessNode::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:129:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  129 |     return CreateMaybeMessage<WirelessNode>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:129:43: error: expected primary-expression before ‘>’ token
  129 |     return CreateMaybeMessage<WirelessNode>(arena);
      |                                           ^
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h: In member function ‘virtual int gazebo::msgs::WirelessNode::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:145:44: error: ‘_cached_size_’ was not declared in this scope
  145 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h: In member function ‘std::string* gazebo::msgs::WirelessNode::release_essid()’:
/usr/include/gazebo-11/gazebo/msgs/wireless_node.pb.h:281:17: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNonDefaultNoArena’; did you mean ‘ClearToDefaultNoArena’?
  281 |   return essid_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
      |                 ClearToDefaultNoArena
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:130,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:185:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  185 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h: In member function ‘virtual gazebo::msgs::WirelessNodes* gazebo::msgs::WirelessNodes::New() const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:126:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  126 |     return CreateMaybeMessage<WirelessNodes>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:126:44: error: expected primary-expression before ‘>’ token
  126 |     return CreateMaybeMessage<WirelessNodes>(NULL);
      |                                            ^
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h: In member function ‘virtual gazebo::msgs::WirelessNodes* gazebo::msgs::WirelessNodes::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:130:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  130 |     return CreateMaybeMessage<WirelessNodes>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:130:44: error: expected primary-expression before ‘>’ token
  130 |     return CreateMaybeMessage<WirelessNodes>(arena);
      |                                            ^
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h: In member function ‘virtual int gazebo::msgs::WirelessNodes::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/wireless_nodes.pb.h:146:44: error: ‘_cached_size_’ was not declared in this scope
  146 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:132,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:233:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  233 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘virtual gazebo::msgs::WorldModify* gazebo::msgs::WorldModify::New() const’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:125:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  125 |     return CreateMaybeMessage<WorldModify>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:125:42: error: expected primary-expression before ‘>’ token
  125 |     return CreateMaybeMessage<WorldModify>(NULL);
      |                                          ^
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘virtual gazebo::msgs::WorldModify* gazebo::msgs::WorldModify::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:129:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  129 |     return CreateMaybeMessage<WorldModify>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:129:42: error: expected primary-expression before ‘>’ token
  129 |     return CreateMaybeMessage<WorldModify>(arena);
      |                                          ^
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘virtual int gazebo::msgs::WorldModify::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:145:44: error: ‘_cached_size_’ was not declared in this scope
  145 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘std::string* gazebo::msgs::WorldModify::release_world_name()’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:306:22: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNonDefaultNoArena’; did you mean ‘ClearToDefaultNoArena’?
  306 |   return world_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      ClearToDefaultNoArena
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘std::string* gazebo::msgs::WorldModify::release_cloned_uri()’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:444:22: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNonDefaultNoArena’; did you mean ‘ClearToDefaultNoArena’?
  444 |   return cloned_uri_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                      ClearToDefaultNoArena
In file included from /usr/include/gazebo-11/gazebo/msgs/MessageTypes.hh:136,
                 from /usr/include/gazebo-11/gazebo/msgs/msgs.hh:35,
                 from /usr/include/gazebo-11/gazebo/physics/Entity.hh:28,
                 from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/Actor.hh:30,
                 from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
                 from /opt/ros/noetic/include/gazebo_ros_control/robot_hw_sim.h:45,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/include/hector_quadrotor_controller/quadrotor_hardware_gazebo.h:32,
                 from /home/asimov-hawks/pandion_ws/src/hector_quadrotor_noetic/hector_quadrotor/hector_quadrotor_controller_gazebo/src/quadrotor_hardware_gazebo.cpp:29:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: At global scope:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:205:41: error: ‘CachedSize’ in namespace ‘google::protobuf::internal’ does not name a type; did you mean ‘ToCachedSize’?
  205 |   mutable ::google::protobuf::internal::CachedSize _cached_size_;
      |                                         ^~~~~~~~~~
      |                                         ToCachedSize
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘virtual gazebo::msgs::WrenchStamped* gazebo::msgs::WrenchStamped::New() const’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:127:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  127 |     return CreateMaybeMessage<WrenchStamped>(NULL);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:127:44: error: expected primary-expression before ‘>’ token
  127 |     return CreateMaybeMessage<WrenchStamped>(NULL);
      |                                            ^
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘virtual gazebo::msgs::WrenchStamped* gazebo::msgs::WrenchStamped::New(google::protobuf::Arena*) const’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:131:12: error: ‘CreateMaybeMessage’ was not declared in this scope
  131 |     return CreateMaybeMessage<WrenchStamped>(arena);
      |            ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:131:44: error: expected primary-expression before ‘>’ token
  131 |     return CreateMaybeMessage<WrenchStamped>(arena);
      |                                            ^
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘virtual int gazebo::msgs::WrenchStamped::GetCachedSize() const’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:147:44: error: ‘_cached_size_’ was not declared in this scope
  147 |   int GetCachedSize() const final { return _cached_size_.Get(); }
      |                                            ^~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘gazebo::msgs::Time* gazebo::msgs::WrenchStamped::mutable_time()’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:250:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  250 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Time>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:250:54: error: expected primary-expression before ‘>’ token
  250 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Time>(GetArenaNoVirtual());
      |                                                      ^
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘void gazebo::msgs::WrenchStamped::set_allocated_time(gazebo::msgs::Time*)’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:264:44: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  264 |       time = ::google::protobuf::internal::GetOwnedMessage(
      |                                            ^~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘gazebo::msgs::Wrench* gazebo::msgs::WrenchStamped::mutable_wrench()’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:304:15: error: ‘CreateMaybeMessage’ was not declared in this scope
  304 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Wrench>(GetArenaNoVirtual());
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:304:56: error: expected primary-expression before ‘>’ token
  304 |     auto* p = CreateMaybeMessage<::gazebo::msgs::Wrench>(GetArenaNoVirtual());
      |                                                        ^
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘void gazebo::msgs::WrenchStamped::set_allocated_wrench(gazebo::msgs::Wrench*)’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:318:46: error: ‘GetOwnedMessage’ is not a member of ‘google::protobuf::internal’
  318 |       wrench = ::google::protobuf::internal::GetOwnedMessage(
      |                                              ^~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/hector_quadrotor_controller_gazebo.dir/build.make:76: CMakeFiles/hector_quadrotor_controller_gazebo.dir/src/quadrotor_hardware_gazebo.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2239: CMakeFiles/hector_quadrotor_controller_gazebo.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

IT SAYS THAT hector_quadrotor_controller_gazebo, hector_gazebo_plugins and some other packages failed to build

mgrallos commented 1 year ago

Hello I've been using this repository for a while now and even with different workspace or computer it usually work. But now I don't know where the error is coming from. Also, when I remove the package all other of my other packages were successfully built.

RAFALAMAO commented 1 year ago

I don't know, I guess may be some conflict with another package xc

mgrallos commented 1 year ago

yes it has something to do with the google protobuf package