You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What version of protobuf and what language are you using?
Version: main/v3.6.0/v3.5.0 etc. (NOTE: please try updating to the latest version of protoc/runtime possible beforehand to attempt to resolve your problem)
Language: C++/Java/Python/C#/Ruby/PHP/Objective-C/Javascript
C++ What operating system (Linux, Windows, ...) and version?
Linux ubuntu 18.04 What runtime / compiler are you using (e.g., python version or gcc version)
gcc What did you do?
Steps to reproduce the behavior:
I tried to install gazebo11 with curl -sSL http://get.gazebosim.org | sh
I checked the protoc --version and the terminal output is libprotoc 3.19.4
See error
What did you expect to see
no error What did you see instead?
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h: In member function ‘google::protobuf::UnknownFieldSet* gazebo::msgs::WrenchStamped::mutable_unknown_fields()’:
/usr/include/gazebo-11/gazebo/msgs/wrench_stamped.pb.h:71:54: error: no matching function for call to ‘google::protobuf::internal::InternalMetadata::mutable_unknown_fields()’
71 | return _internal_metadata_.mutable_unknown_fields();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘void gazebo::msgs::WorldModify::set_cloned_uri(const char*, size_t)’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:357:15: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘SetNoArena’; did you mean ‘DestroyNoArena’?
357 | cloned_uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
| ^~~~~~~~~~
| DestroyNoArena
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘std::string* gazebo::msgs::WorldModify::mutable_cloned_uri()’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:364:22: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘MutableNoArena’
364 | return cloned_uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
| ^~~~~~~~~~~~~~
/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:369:22: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘ReleaseNoArena’; did you mean ‘ReleaseNonDefault’?
369 | return cloned_uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
| ^~~~~~~~~~~~~~
| ReleaseNonDefault
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h: In member function ‘void gazebo::msgs::WorldModify::set_allocated_cloned_uri(std::string*)’:
/usr/include/gazebo-11/gazebo/msgs/world_modify.pb.h:377:15: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘SetAllocatedNoArena’; did you mean ‘SetAllocated’?
377 | cloned_uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), cloned_uri);
| ^~~~~~~~~~~~~~~~~~~
| SetAllocated
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment
I am building gazebo11 in arm64
The text was updated successfully, but these errors were encountered:
$ tar -xzf protobuf-cpp-3.6.1.tar.gz
$ cd protobuf-3.6.1
# Install Dependencies for prtobuf
$ sudo apt-get install autoconf automake libtool curl make g++ unzip
$ ./autogen.sh
# Compile and install:
$ ./configure
$ make
$ sudo make install
# Update the Shared Libarary Cache:
$ sudo ldconfig
# Varify protoc version
$ protoc --version
Gazebo Installation
Check current Gazebo Version:
$ gazebo --version
Gazebo multi-robot simulator, version 11.13.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org
What version of protobuf and what language are you using?
Version: main/v3.6.0/v3.5.0 etc. (NOTE: please try updating to the latest version of protoc/runtime possible beforehand to attempt to resolve your problem)
Language: C++/Java/Python/C#/Ruby/PHP/Objective-C/Javascript
C++
What operating system (Linux, Windows, ...) and version?
Linux ubuntu 18.04
What runtime / compiler are you using (e.g., python version or gcc version)
gcc
What did you do?
Steps to reproduce the behavior:
curl -sSL http://get.gazebosim.org | sh
protoc --version
and the terminal output islibprotoc 3.19.4
What did you expect to see
no error
What did you see instead?
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment
I am building gazebo11 in arm64
The text was updated successfully, but these errors were encountered: