Bug#963249: gazebo FTBFS with Protobuf 3.12.3

László Böszörményi (GCS) gcs at debian.org
Sun Jun 21 12:38:26 BST 2020


Source: gazebo
Severity: normal
Justification: fails to build from source (but built successfully in the past)
Tags: upstream ftbfs

Hi,

Soon the Protobuf transition will start. Your package FTBFS with the Protobuf
3.12.3-1 version, currently in experimental. The relevant lines hopefully:
cd /build/gazebo-11.0.0+dfsg1/obj-x86_64-linux-gnu/gazebo/msgs &&
/usr/bin/c++  -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK
-DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK
-DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK
-DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK
-DBOOST_THREAD_DYN_LINK -DBUILDING_DLL -DBUILDING_DLL_GZ_MSGS
-DHAVE_OPENGL -DLIBBULLET_VERSION=2.88 -DLIBBULLET_VERSION_GT_282
-Dgazebo_msgs_EXPORTS -I/build/gazebo-11.0.0+dfsg1
-I/build/gazebo-11.0.0+dfsg1/obj-x86_64-linux-gnu
-I/build/gazebo-11.0.0+dfsg1/obj-x86_64-linux-gnu/gazebo/msgs
-I/usr/include/libusb-1.0 -I/usr/include/ignition/transport8 -isystem
/usr/include/ignition/msgs5 -isystem /usr/include/ignition/math6
-isystem /usr/include/ignition/common3 -isystem
/usr/include/ignition/fuel_tools4 -isystem
/usr/include/OGRE/RTShaderSystem -isystem /usr/include/OGRE -isystem
/usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem
/usr/include/OGRE/Overlay -isystem /usr/include/sdformat-9.2 -isystem
/usr/include/uuid -isystem /usr/include/sdformat-9.2/sdf/..  -g -O2
-fdebug-prefix-map=/build/gazebo-11.0.0+dfsg1=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2       -Wall -Wextra -Wno-long-long
-Wno-unused-value -Wfloat-equal -Wshadow -Wswitch-default
-Wmissing-include-dirs -pedantic -fvisibility=hidden
-fvisibility-inlines-hidden -std=c++14 -fPIC   -fPIC
-fvisibility=default -I/usr/include/uuid -std=c++17 -o
CMakeFiles/gazebo_msgs.dir/MsgFactory.cc.o -c
/build/gazebo-11.0.0+dfsg1/gazebo/msgs/MsgFactory.cc
In file included from /build/gazebo-11.0.0+dfsg1/gazebo/msgs/msgs.hh:32,
                 from /build/gazebo-11.0.0+dfsg1/gazebo/msgs/msgs.cc:27:
/usr/include/ignition/msgs5/ignition/msgs/color.pb.h:17:2: error:
#error This file was generated by an older version of protoc which is
   17 | #error This file was generated by an older version of protoc which is
      |  ^~~~~
/usr/include/ignition/msgs5/ignition/msgs/color.pb.h:18:2: error:
#error incompatible with your Protocol Buffer headers. Please
   18 | #error incompatible with your Protocol Buffer headers. Please
      |  ^~~~~
/usr/include/ignition/msgs5/ignition/msgs/color.pb.h:19:2: error:
#error regenerate this file with a newer version of protoc.
   19 | #error regenerate this file with a newer version of protoc.
      |  ^~~~~

Please contact your upstream or try to fix yourself.
Probably your protobuf files only need to be regenerated.

Thanks,
Laszlo/GCS



More information about the debian-science-maintainers mailing list