[Debian-med-packaging] Bug#924819: libstatgen: FTBFS: dh_makeshlibs: failing due to earlier errors
Lucas Nussbaum
lucas at debian.org
Sun Mar 17 18:13:21 GMT 2019
Source: libstatgen
Version: 1.0.14-4
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20190315 qa-ftbfs
Justification: FTBFS in buster on amd64
Hi,
During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mkdir -p debian/libstatgen-dev/usr/include/libStatGen/
> cp -L include/* debian/libstatgen-dev/usr/include/libStatGen/
> ln -s libStatGen.so.0 libStatGen.so
> d-shlibmove --commit \
> --multiarch \
> --devunversioned \
> --exclude-a \
> libStatGen.so
> Library package automatic movement utility
> set -e
> install -d -m 755 debian/libstatgen-dev/usr/lib/x86_64-linux-gnu
> install -d -m 755 debian/libstatgen0/usr/lib/x86_64-linux-gnu
> mv ./libStatGen.la debian/libstatgen-dev/usr/lib/x86_64-linux-gnu || true
> mv ./libStatGen.so debian/libstatgen-dev/usr/lib/x86_64-linux-gnu
> mv /<<PKGBUILDDIR>>/libStatGen.so.0 debian/libstatgen0/usr/lib/x86_64-linux-gnu
> PKGDEV=libstatgen-dev
> PKGSHL=libstatgen0
> mv: cannot stat './libStatGen.la': No such file or directory
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_installdocs
> dh_installchangelogs
> dh_perl
> dh_link
> dh_strip_nondeterminism
> dh_compress
> dh_fixperms
> dh_missing
> dh_strip
> dh_makeshlibs
> 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/libstatgen0/DEBIAN/symbols doesn't match completely debian/libstatgen0.symbols
> --- debian/libstatgen0.symbols (libstatgen0_1.0.14-4_amd64)
> +++ dpkg-gensymbolstBvGYr 2019-03-16 04:51:29.465161386 +0000
> @@ -1628,6 +1628,9 @@
> (c++)"VectorFunc::VectorFunc()@Base" 1.0.14
> (c++)"VectorFunc::VectorFunc(double (*)(Vector&))@Base" 1.0.14
> (c++)"VectorFunc::~VectorFunc()@Base" 1.0.14
> + _ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_ at Base 1.0.14-4
> + _ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_ at Base 1.0.14-4
> + _ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ at Base 1.0.14-4
> bQualityConvertor at Base 1.0.14
> (c++)"baseQualityConvertor::baseQualityConvertor()@Base" 1.0.14
> (c++)"baseQualityConvertor::toDouble(unsigned char)@Base" 1.0.14
> @@ -1901,7 +1904,7 @@
> (c++)"void std::vector<String, std::allocator<String> >::emplace_back<String>(String&&)@Base" 1.0.14
> (c++)"void std::vector<char, std::allocator<char> >::_M_realloc_insert<char const&>(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, char const&)@Base" 1.0.14
> (c++)"void std::vector<char, std::allocator<char> >::emplace_back<char>(char&&)@Base" 1.0.14
> - (c++)"void std::vector<float, std::allocator<float> >::emplace_back<float>(float&&)@Base" 1.0.14
> +#MISSING: 1.0.14-4# (c++)"void std::vector<float, std::allocator<float> >::emplace_back<float>(float&&)@Base" 1.0.14
> (c++)"void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&)@Base" 1.0.14
> (c++)"void std::vector<int, std::allocator<int> >::emplace_back<int>(int&&)@Base" 1.0.14
> (c++)"void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@Base" 1.0.14
> dh_makeshlibs: failing due to earlier errors
> make: *** [debian/rules:11: binary] Error 2
The full build log is available from:
http://aws-logs.debian.net/2019/03/15/libstatgen_1.0.14-4_testing.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.
More information about the Debian-med-packaging
mailing list