Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issues in make_catkin.sh #21

Open
Ynao3 opened this issue Jun 22, 2024 · 0 comments
Open

issues in make_catkin.sh #21

Ynao3 opened this issue Jun 22, 2024 · 0 comments

Comments

@Ynao3
Copy link

Ynao3 commented Jun 22, 2024

Hello, I have resolved the issue with the build Franka interface. I previously installed Protobuf on my computer, which may have caused conflicts. Therefore, I switched to a new system and this issue has been resolved. However, I encountered an error while building catkin again."bash ./bash_scripts/make_catkin.sh". I have successfully built 10 out of 11 packages, but the last one, franka_gazebo, was not successful. I noticed that the error message is a mismatch between the gazebo and protobuf versions. I would like to inquire about the version information of the two you are using and how I can solve this problem.

/usr/include/gazebo-9/gazebo/msgs/joint_animation.pb.h: In member function ‘void gazebo::msgs::JointAnimation::set_allocated_model_name(std::_cxx11::string*)’:
/usr/include/gazebo-9/gazebo/msgs/joint_animation.pb.h:434:15: error: ‘struct google::protobuf::internal::ArenaStringPtr’ has no member named ‘SetAllocatedNoArena’; did you mean ‘SetAllocated’?
model_name
.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), model_name);
^~~~~~~~~~~~~~~~~~~
SetAllocated
In file included from /usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:30:0,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h: At global scope:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h:182:33: error: ‘InternalMetadataWithArena’ in namespace ‘google::protobuf::internal’ does not name a type
::google::protobuf::internal::InternalMetadataWithArena internal_metadata;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h: In member function ‘const google::protobuf::UnknownFieldSet& gazebo::msgs::PID::unknown_fields() const’:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h:61:47: error: no matching function for call to ‘google::protobuf::internal::InternalMetadata::unknown_fields() const’
return internal_metadata.unknown_fields();
^
In file included from /usr/local/include/google/protobuf/message_lite.h:54:0,
from /usr/local/include/google/protobuf/any.h:38,
from /usr/local/include/google/protobuf/generated_message_util.h:52,
from /usr/include/gazebo-9/gazebo/msgs/altimeter.pb.h:24,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:7,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/local/include/google/protobuf/metadata_lite.h:141:35: note: candidate: template const T& google::protobuf::internal::InternalMetadata::unknown_fields(const T& ()()) const
PROTOBUF_NDEBUG_INLINE const T& unknown_fields(
^~~~~~~~~~~~~~
/usr/local/include/google/protobuf/metadata_lite.h:141:35: note: template argument deduction/substitution failed:
In file included from /usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:30:0,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h:61:47: note: candidate expects 1 argument, 0 provided
return internal_metadata.unknown_fields();
^
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h: In member function ‘google::protobuf::UnknownFieldSet
gazebo::msgs::PID::mutable_unknown_fields()’:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h:65:55: error: no matching function for call to ‘google::protobuf::internal::InternalMetadata::mutable_unknown_fields()’
return internal_metadata.mutable_unknown_fields();
^
In file included from /usr/local/include/google/protobuf/message_lite.h:54:0,
from /usr/local/include/google/protobuf/any.h:38,
from /usr/local/include/google/protobuf/generated_message_util.h:52,
from /usr/include/gazebo-9/gazebo/msgs/altimeter.pb.h:24,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:7,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/local/include/google/protobuf/metadata_lite.h:151:29: note: candidate: template T* google::protobuf::internal::InternalMetadata::mutable_unknown_fields()
PROTOBUF_NDEBUG_INLINE T* mutable_unknown_fields() {
^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/google/protobuf/metadata_lite.h:151:29: note: template argument deduction/substitution failed:
In file included from /usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:30:0,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/pid.pb.h:65:55: note: couldn't deduce template parameter ‘T’
return internal_metadata.mutable_unknown_fields();
^
In file included from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51:0,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h: At global scope:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:183:33: error: ‘InternalMetadataWithArena’ in namespace ‘google::protobuf::internal’ does not name a type
::google::protobuf::internal::InternalMetadataWithArena internal_metadata;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h: In member function ‘const google::protobuf::UnknownFieldSet& gazebo::msgs::JointCmd::unknown_fields() const’:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:62:47: error: no matching function for call to ‘google::protobuf::internal::InternalMetadata::unknown_fields() const’
return internal_metadata.unknown_fields();
^
In file included from /usr/local/include/google/protobuf/message_lite.h:54:0,
from /usr/local/include/google/protobuf/any.h:38,
from /usr/local/include/google/protobuf/generated_message_util.h:52,
from /usr/include/gazebo-9/gazebo/msgs/altimeter.pb.h:24,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:7,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/local/include/google/protobuf/metadata_lite.h:141:35: note: candidate: template const T& google::protobuf::internal::InternalMetadata::unknown_fields(const T& ()()) const
PROTOBUF_NDEBUG_INLINE const T& unknown_fields(
^~~~~~~~~~~~~~
/usr/local/include/google/protobuf/metadata_lite.h:141:35: note: template argument deduction/substitution failed:
In file included from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51:0,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:62:47: note: candidate expects 1 argument, 0 provided
return internal_metadata.unknown_fields();
^
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h: In member function ‘google::protobuf::UnknownFieldSet
gazebo::msgs::JointCmd::mutable_unknown_fields()’:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:66:55: error: no matching function for call to ‘google::protobuf::internal::InternalMetadata::mutable_unknown_fields()’
return internal_metadata.mutable_unknown_fields();
^
In file included from /usr/local/include/google/protobuf/message_lite.h:54:0,
from /usr/local/include/google/protobuf/any.h:38,
from /usr/local/include/google/protobuf/generated_message_util.h:52,
from /usr/include/gazebo-9/gazebo/msgs/altimeter.pb.h:24,
from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:7,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/local/include/google/protobuf/metadata_lite.h:151:29: note: candidate: template T* google::protobuf::internal::InternalMetadata::mutable_unknown_fields()
PROTOBUF_NDEBUG_INLINE T* mutable_unknown_fields() {
^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/google/protobuf/metadata_lite.h:151:29: note: template argument deduction/substitution failed:
In file included from /usr/include/gazebo-9/gazebo/msgs/MessageTypes.hh:51:0,
from /usr/include/gazebo-9/gazebo/physics/Joint.hh:29,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/joint.h:10,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/include/franka_gazebo/controller_verifier.h:2,
from /home/hhh/franka-interface/catkin_ws/src/franka_ros/franka_gazebo/src/controller_verifier.cpp:1:
/usr/include/gazebo-9/gazebo/msgs/joint_cmd.pb.h:66:55: note: couldn't deduce template parameter ‘T’

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant