Source: gazebo
Version: 11.1.0+dfsg-4
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/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 -DIGN_PROFILER_ENABLE=0
> -DLIBBULLET_VERSION=3.05 -DLIBBULLET_VERSION_GT_282 -Dgazebo_msgs_EXPORTS
> -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> -I/<<PKGBUILDDIR>>/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.3 -isystem
> /usr/include/uuid -isystem /usr/include/sdformat-9.3/sdf/.. -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 /<<PKGBUILDDIR>>/gazebo/msgs/MsgFactory.cc
> In file included from
> /usr/include/ignition/msgs5/ignition/msgs/header.pb.h:35,
> from /usr/include/ignition/msgs5/ignition/msgs/color.pb.h:35,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:32,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/time.pb.h:59:51: error:
> ‘AuxiliaryParseTableField’ in namespace ‘google::protobuf::internal’ does not
> name a type; did you mean ‘AuxillaryParseTableField’?
> 59 | static const
> ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~
> |
> AuxillaryParseTableField
> In file included from /usr/include/ignition/msgs5/ignition/msgs/color.pb.h:35,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:32,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/header.pb.h:60:51: error:
> ‘AuxiliaryParseTableField’ in namespace ‘google::protobuf::internal’ does not
> name a type; did you mean ‘AuxillaryParseTableField’?
> 60 | static const
> ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~
> |
> AuxillaryParseTableField
> In file included from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:32,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/color.pb.h:60:51: error:
> ‘AuxiliaryParseTableField’ in namespace ‘google::protobuf::internal’ does not
> name a type; did you mean ‘AuxillaryParseTableField’?
> 60 | static const
> ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~
> |
> AuxillaryParseTableField
> In file included from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:33,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:62:51: error:
> ‘AuxiliaryParseTableField’ in namespace ‘google::protobuf::internal’ does not
> name a type; did you mean ‘AuxillaryParseTableField’?
> 62 | static const
> ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~
> |
> AuxillaryParseTableField
> In file included from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:33,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:114:30: error:
> ‘ConstStringParam’ is not a member of ‘google::protobuf’
> 114 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_PBR_WorkflowType* value) {
> | ^~~~~~~~~~~~~~~~
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:114:78: error:
> expected primary-expression before ‘*’ token
> 114 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_PBR_WorkflowType* value) {
> |
> ^
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:114:80: error:
> ‘value’ was not declared in this scope; did you mean ‘boost::_bi::value’?
> 114 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_PBR_WorkflowType* value) {
> |
> ^~~~~
> |
> boost::_bi::value
> In file included from /usr/include/boost/thread/detail/thread.hpp:33,
> from /usr/include/boost/thread/thread_only.hpp:22,
> from /usr/include/boost/thread/thread.hpp:12,
> from /usr/include/boost/thread.hpp:13,
> from /<<PKGBUILDDIR>>/gazebo/common/Console.hh:27,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:26:
> /usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’ declared
> here
> 118 | template<class T> class value
> | ^~~~~
> In file included from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:33,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:114:85: error:
> expression list treated as compound expression in initializer [-fpermissive]
> 114 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_PBR_WorkflowType* value) {
> |
> ^
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:141:30: error:
> ‘ConstStringParam’ is not a member of ‘google::protobuf’
> 141 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_ShaderType* value) {
> | ^~~~~~~~~~~~~~~~
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:141:72: error:
> expected primary-expression before ‘*’ token
> 141 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_ShaderType* value) {
> |
> ^
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:141:74: error:
> ‘value’ was not declared in this scope; did you mean ‘boost::_bi::value’?
> 141 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_ShaderType* value) {
> |
> ^~~~~
> |
> boost::_bi::value
> In file included from /usr/include/boost/thread/detail/thread.hpp:33,
> from /usr/include/boost/thread/thread_only.hpp:22,
> from /usr/include/boost/thread/thread.hpp:12,
> from /usr/include/boost/thread.hpp:13,
> from /<<PKGBUILDDIR>>/gazebo/common/Console.hh:27,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:26:
> /usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’ declared
> here
> 118 | template<class T> class value
> | ^~~~~
> In file included from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.hh:33,
> from /<<PKGBUILDDIR>>/gazebo/msgs/msgs.cc:27:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:141:79: error:
> expression list treated as compound expression in initializer [-fpermissive]
> 141 | ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> Material_ShaderType* value) {
> |
> ^
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:454:41: error:
> ‘google::protobuf::ConstStringParam’ has not been declared
> 454 | static inline bool
> WorkflowType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> | ^~
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h: In static member
> function ‘static bool ignition::msgs::Material_PBR::WorkflowType_Parse(int,
> ignition::msgs::Material_PBR::WorkflowType*)’:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:456:55: error:
> ‘ignition::msgs::Material_PBR_WorkflowType_Parse’ cannot be used as a function
> 456 | return Material_PBR_WorkflowType_Parse(name, value);
> | ^
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h: At global scope:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:823:39: error:
> ‘google::protobuf::ConstStringParam’ has not been declared
> 823 | static inline bool
> ShaderType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
> | ^~
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h: In static member
> function ‘static bool ignition::msgs::Material::ShaderType_Parse(int,
> ignition::msgs::Material::ShaderType*)’:
> /usr/include/ignition/msgs5/ignition/msgs/material.pb.h:825:49: error:
> ‘ignition::msgs::Material_ShaderType_Parse’ cannot be used as a function
> 825 | return Material_ShaderType_Parse(name, value);
> | ^
> make[3]: *** [gazebo/msgs/CMakeFiles/gazebo_msgs.dir/build.make:2794:
> gazebo/msgs/CMakeFiles/gazebo_msgs.dir/msgs.cc.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/01/20/gazebo_11.1.0+dfsg-4_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.