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.