[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