gz-python
gz-python copied to clipboard
Fix build issue caused by upstream changes to pybind11_protobuf
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-msgsPython bindings are generated using this outdated version. - This version is not compatible with
pybind11_protobuf