Source: tinygltf Version: 2.2.0+dfsg1-3 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[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > make[2]: Nothing to be done for 'preinstall'. > make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > Install the project... > /usr/bin/cmake -P cmake_install.cmake > -- Install configuration: "None" > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libtinygltf.so.2.2.0 > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libtinygltf.so.0d > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libtinygltf.so > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/TinyGLTF/TinyGLTFTargets.cmake > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/TinyGLTF/TinyGLTFTargets-none.cmake > -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/tiny_gltf.h > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/TinyGLTF/TinyGLTFConfig.cmake > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/TinyGLTF/TinyGLTFConfigVersion.cmake > -- Installing: > /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/tinygltf.pc > make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > dh_install -O--buildsystem=cmake > dh_installdocs -O--buildsystem=cmake > dh_installchangelogs -O--buildsystem=cmake > dh_installinit -O--buildsystem=cmake > dh_installsystemduser -O--buildsystem=cmake > dh_perl -O--buildsystem=cmake > dh_link -O--buildsystem=cmake > dh_strip_nondeterminism -O--buildsystem=cmake > dh_compress -O--buildsystem=cmake > dh_fixperms -O--buildsystem=cmake > dh_missing -O--buildsystem=cmake > dh_dwz -O--buildsystem=cmake > dh_strip -O--buildsystem=cmake > dh_makeshlibs -O--buildsystem=cmake > dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/libtinygltf0d/DEBIAN/symbols doesn't match > completely debian/libtinygltf0d.symbols > --- debian/libtinygltf0d.symbols (libtinygltf0d_2.2.0+dfsg1-3_amd64) > +++ dpkg-gensymbolsng3UJL 2020-08-02 16:48:19.803988872 +0000 > @@ -7,15 +7,15 @@ > (c++)"tinygltf::Animation::operator==(tinygltf::Animation const&) > const@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Animation::~Animation()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::AnimationChannel::operator==(tinygltf::AnimationChannel > const&) const@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::AnimationChannel::~AnimationChannel()@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# > (c++)"tinygltf::AnimationChannel::~AnimationChannel()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::AnimationSampler::operator==(tinygltf::AnimationSampler > const&) const@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::AnimationSampler::~AnimationSampler()@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# > (c++)"tinygltf::AnimationSampler::~AnimationSampler()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Asset::operator==(tinygltf::Asset const&) const@Base" > 2.2.0+dfsg1 > - (c++)"tinygltf::Buffer::Buffer(tinygltf::Buffer const&)@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::Buffer::Buffer(tinygltf::Buffer > const&)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Buffer::operator==(tinygltf::Buffer const&) const@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Buffer::~Buffer()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::BufferView::operator==(tinygltf::BufferView const&) > const@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::BufferView::~BufferView()@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::BufferView::~BufferView()@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Camera::Camera(tinygltf::Camera const&)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Camera::operator==(tinygltf::Camera const&) const@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Camera::~Camera()@Base" 2.2.0+dfsg1 > @@ -49,12 +49,12 @@ > (c++)"tinygltf::Primitive::~Primitive()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::ReadWholeFile(std::vector<unsigned char, > std::allocator<unsigned char> >*, std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >*, > std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, void*)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Sampler::operator==(tinygltf::Sampler const&) const@Base" > 2.2.0+dfsg1 > - (c++)"tinygltf::Sampler::~Sampler()@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::Scene::Scene(tinygltf::Scene const&)@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::Sampler::~Sampler()@Base" > 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::Scene::Scene(tinygltf::Scene > const&)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Scene::operator==(tinygltf::Scene const&) const@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Scene::~Scene()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Skin::operator==(tinygltf::Skin const&) const@Base" > 2.2.0+dfsg1 > - (c++)"tinygltf::Skin::~Skin()@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::Skin::~Skin()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Texture::operator==(tinygltf::Texture const&) const@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Texture::~Texture()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::TinyGLTF::LoadASCIIFromFile(tinygltf::Model*, > std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> >*, std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, unsigned int)@Base" > 2.2.0+dfsg1 > @@ -68,10 +68,10 @@ > (c++)"tinygltf::TinyGLTF::WriteGltfSceneToFile(tinygltf::Model*, > std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool, bool, bool, bool)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Value::Get(int) const::null_value@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Value::Get(int) const@Base" 2.2.0+dfsg1 > - > (c++|arch=!s390x)"tinygltf::Value::Value(std::map<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, tinygltf::Value, > std::less<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > >, > std::allocator<std::pair<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const, tinygltf::Value> > > > const&)@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# > (c++|arch=!s390x)"tinygltf::Value::Value(std::map<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, tinygltf::Value, > std::less<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > >, > std::allocator<std::pair<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const, tinygltf::Value> > > > const&)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Value::Value(tinygltf::Value const&)@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::Value::operator=(tinygltf::Value const&)@Base" 2.2.0+dfsg1 > - (c++)"tinygltf::Value::operator=(tinygltf::Value&&)@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# (c++)"tinygltf::Value::operator=(tinygltf::Value > const&)@Base" 2.2.0+dfsg1 > +#MISSING: 2.2.0+dfsg1-3# > (c++)"tinygltf::Value::operator=(tinygltf::Value&&)@Base" 2.2.0+dfsg1 > (c++)"tinygltf::Value::operator==(tinygltf::Value const&) const@Base" > 2.2.0+dfsg1 > (c++)"tinygltf::Value::~Value()@Base" 2.2.0+dfsg1 > (c++)"tinygltf::WriteImageData(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const*, > std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, tinygltf::Image*, bool, void*)@Base" 2.2.0+dfsg1 > dh_makeshlibs: error: failing due to earlier errors > make: *** [debian/rules:11: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/08/02/tinygltf_2.2.0+dfsg1-3_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.

