Skip to content

Important: libprotobuf==4.25.1 needs to be installed for gazebo_ros_plugins to work with ros2-distro-mutex==0.5.0=humble #175

Closed
@traversaro

Description

@traversaro

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Similar to RoboStack/ros-noetic#464, also in ros-humble we have the same problem of packages built against libprotobuf but not properly constraining its version. The proper solution is to merge #176 and do a rebuild, but in the meanwhile a simple workaround is to pin libprotobuf==4.25.1 . I opened this issue that hopefully is visible enough for people experiencing this problem.

@matteomastrogiuseppe @STaliani @AleTarsi do you happen to still have around the error you were getting when libprotobuf was missing? If you have it, if you copy&paste the error in the issue it would be easier for future people having this problem to find the solution via search engines or LLMs.

Installed packages

.

Environment info

.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-rebuildIssue has been fixed but packages require rebuild

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions