Source: libgpiod Version: 1.5.1-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > # fix lintian useless-autogenerated-doxygen-file > dh_installdocs -X.md5 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_installchangelogs -O--exclude=.la > dh_installexamples -O--exclude=.la > dh_installman -O--exclude=.la > dh_python3 -O--exclude=.la > I: dh_python3 fs:343: renaming gpiod.so to > gpiod.cpython-38-x86_64-linux-gnu.so > dh_installsystemduser -O--exclude=.la > dh_perl -O--exclude=.la > dh_link -O--exclude=.la > dh_strip_nondeterminism -O--exclude=.la > dh_compress -O--exclude=.la > dh_fixperms -O--exclude=.la > dh_missing -O--exclude=.la > dh_dwz -a -O--exclude=.la > dwz: debian/libgpiod2/usr/lib/x86_64-linux-gnu/libgpiodcxx.so.1.1.0: DWARF > compression not beneficial - old size 702881 new size 707535 > dh_strip -a -O--exclude=.la > dh_makeshlibs -a -O--exclude=.la > dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see > diff output below > dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/libgpiod2/DEBIAN/symbols doesn't match > completely debian/libgpiod2.symbols > --- debian/libgpiod2.symbols (libgpiod2_1.5.1-1_amd64) > +++ dpkg-gensymbolsUfEYK9 2020-08-02 17:33:34.381100033 +0000 > @@ -99,6 +99,8 @@ > gpiod_line_update@Base 1.1 > gpiod_version_string@Base 1.1 > libgpiodcxx.so.1 libgpiod2 #MINVER# > + _ZNSt14_Function_baseD1Ev@Base 1.5.1-1 > + _ZNSt14_Function_baseD2Ev@Base 1.5.1-1 > (c++)"gpiod::begin(gpiod::chip_iter)@Base" 1.1 > (c++)"gpiod::begin(gpiod::line_iter)@Base" 1.1 > (c++)"gpiod::chip::chip(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, int)@Base" 1.1 > @@ -200,8 +202,8 @@ > (c++)"gpiod::line_request::FLAG_OPEN_DRAIN@Base" 1.1 > (c++)"gpiod::line_request::FLAG_OPEN_SOURCE@Base" 1.1 > (c++)"gpiod::make_chip_iter()@Base" 1.1 > - (c++)"std::_Function_base::_Base_manager<gpiod_chip* > (*)(std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&)>::_M_manager(std::_Any_data&, std::_Any_data > const&, std::_Manager_operation)@Base" 1.1 > - (c++)"std::_Rb_tree<int, std::pair<int const, int>, > std::_Select1st<std::pair<int const, int> >, std::less<int>, > std::allocator<std::pair<int const, int> > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, int> >*)@Base" 1.1 > +#MISSING: 1.5.1-1# (c++)"std::_Function_base::_Base_manager<gpiod_chip* > (*)(std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&)>::_M_manager(std::_Any_data&, std::_Any_data > const&, std::_Manager_operation)@Base" 1.1 > +#MISSING: 1.5.1-1# (c++)"std::_Rb_tree<int, std::pair<int const, int>, > std::_Select1st<std::pair<int const, int> >, std::less<int>, > std::allocator<std::pair<int const, int> > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, int> >*)@Base" 1.1 > (c++|arch=amd64 arm64 ppc64el mips64el riscv64)"std::_Rb_tree<int, > std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, > std::less<int>, std::allocator<std::pair<int const, int> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int > const, int> >, int const&)@Base" 1.1 > (c++|optional)"std::_Rb_tree<int, std::pair<int const, int>, > std::_Select1st<std::pair<int const, int> >, std::less<int>, > std::allocator<std::pair<int const, int> > >::_M_get_insert_unique_pos(int > const&)@Base" 1.1 > (c++|arch= armel > riscv64)"std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_destroy()@Base" > 1.2 > @@ -215,7 +217,7 @@ > (c++)"std::system_error::system_error(int, std::_V2::error_category const&, > std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 1.1 > (c++)"std::system_error::system_error(std::error_code, char const*)@Base" > 1.1 > (c++|optional|arch-bits=32)"std::vector<int, std::allocator<int> > >::_M_default_append(unsigned int)@Base" 1.5.1 > - (c++|optional|arch-bits=64)"std::vector<int, std::allocator<int> > >::_M_default_append(unsigned long)@Base" 1.1 > +#MISSING: 1.5.1-1# (c++|optional|arch-bits=64)"std::vector<int, > std::allocator<int> >::_M_default_append(unsigned long)@Base" 1.1 > (c++|arch= armel riscv64)"typeinfo for __gnu_cxx::__mutex@Base" 1.2 > (c++|arch= armel riscv64)"typeinfo for > std::_Mutex_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2 > (c++|arch= !armel !riscv64)"typeinfo for > std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1 > @@ -226,4 +228,4 @@ > (c++|arch= !armel !riscv64)"typeinfo name for > std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.1 > (c++|arch= armel riscv64)"typeinfo name for > std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>@Base" 1.2 > (c++|arch= !armel !riscv64)"typeinfo name for > std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 1.4.1 > - (c++|optional)"void std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >::_M_construct<char > const*>(char const*, char const*, std::forward_iterator_tag)@Base" 1.1 > +#MISSING: 1.5.1-1# (c++|optional)"void std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >::_M_construct<char > const*>(char const*, char const*, std::forward_iterator_tag)@Base" 1.1 > dh_makeshlibs: error: failing due to earlier errors > make: *** [debian/rules:8: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/08/02/libgpiod_1.5.1-1_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! 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.