Bug#963248: ignition-transport FTBFS with Protobuf 3.12.3

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


Source: ignition-transport
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:
[  3%] Building CXX object src/CMakeFiles/ignition-transport8.dir/Clock.cc.o
cd /build/ignition-transport-8.0.0+dfsg/obj-x86_64-linux-gnu/src &&
/usr/bin/c++  -Dignition_transport8_EXPORTS
-I/build/ignition-transport-8.0.0+dfsg/include
-I/build/ignition-transport-8.0.0+dfsg/obj-x86_64-linux-gnu/include
-I/build/ignition-transport-8.0.0+dfsg/obj-x86_64-linux-gnu/core/include
-isystem /usr/include/ignition/cmake2 -isystem
/usr/include/ignition/msgs5 -isystem /usr/include/ignition/math6
-isystem /usr/include/mit-krb5 -isystem /usr/include/pgm-5.2 -isystem
/usr/include/uuid  -g -O2
-fdebug-prefix-map=/build/ignition-transport-8.0.0+dfsg=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC   -fPIC -isystem /usr/include/mit-krb5
-I/usr/include/pgm-5.2 -I/usr/include/uuid -std=c++17 -o
CMakeFiles/ignition-transport8.dir/Clock.cc.o -c
/build/ignition-transport-8.0.0+dfsg/src/Clock.cc
In file included from
/usr/include/ignition/msgs5/ignition/msgs/MessageTypes.hh:31,
                 from /usr/include/ignition/msgs5/ignition/msgs/Utility.hh:33,
                 from /usr/include/ignition/msgs5/ignition/msgs.hh:27,
                 from
/build/ignition-transport-8.0.0+dfsg/include/ignition/transport/Node.hh:32,
                 from /build/ignition-transport-8.0.0+dfsg/src/CIface.cc:21:
/usr/include/ignition/msgs5/ignition/msgs/actor.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/actor.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/actor.pb.h:19:2: error:
#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