gz-python icon indicating copy to clipboard operation
gz-python copied to clipboard

Fix build issue caused by upstream changes to pybind11_protobuf

Open srmainwaring opened this issue 1 year ago • 0 comments

Upstream changes to pybind11_protobuf have caused this project to not build (see #23 and #24). This PR fixes the build and brings the library into alignment with changes in Gazebo Harmonic that add Python bindings to gz-msgs and gz-transport.

Ubuntu build issues

$ protoc --version
libprotoc 3.12.4
  • Ubuntu 22.04 uses a very old version of protobuf: https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.4
  • The Gazebo gz-msgs Python bindings are generated using this outdated version.
  • This version is not compatible with pybind11_protobuf

srmainwaring avatar Apr 30 '24 14:04 srmainwaring