Bug#831152: silly: FTBFS with GCC 6: dh_makeshlibs: failing due to earlier errors
On 14/07/16 at 13:57 +0200, Muammar El Khatib wrote: > Package: libsilly > Version: 0.1.0-7 > Followup-For: Bug #831152 > > Hi Lucas, > > > I have solved the bug, that was related to the symbols file. Should I upload > a new revision adding to 'Build-Depends' gcc-6 explicitely?. Otherwise, I > think > that at build time in the archives, the builder will pick a gcc < 6 that will > the package fails. Good question. I added debian-gcc@l.d.o to Cc, maybe they can answer this. Lucas
Bug#831152: silly: FTBFS with GCC 6: dh_makeshlibs: failing due to earlier errors
Package: libsilly Version: 0.1.0-7 Followup-For: Bug #831152 Hi Lucas, I have solved the bug, that was related to the symbols file. Should I upload a new revision adding to 'Build-Depends' gcc-6 explicitely?. Otherwise, I think that at build time in the archives, the builder will pick a gcc < 6 that will the package fails. Best regards, -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-rc4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libsilly depends on: ii libc62.23-1 ii libgcc1 1:6.1.1-9 ii libjpeg62-turbo 1:1.5.0-1 ii libpng16-16 1.6.23-1 ii libstdc++6 6.1.1-9 ii zlib1g 1:1.2.8.dfsg-2+b1 libsilly recommends no packages. libsilly suggests no packages. -- no debconf information
Bug#831152: silly: FTBFS with GCC 6: dh_makeshlibs: failing due to earlier errors
Source: silly Version: 0.1.0-7 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20160713 qa-ftbfs Justification: FTBFS with GCC 6 on amd64 Hi, During a rebuild of all packages in sid using the gcc-defaults package available in experimental to make GCC default to version 6, your package failed to build on amd64. For more information about GCC 6 and Stretch, see: - https://wiki.debian.org/GCC6 - https://lists.debian.org/debian-devel-announce/2016/06/msg7.html Relevant part (hopefully): > make[3]: Entering directory '/«PKGBUILDDIR»' > make[3]: Nothing to be done for 'install-exec-am'. > /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/pkgconfig' > /usr/bin/install -c -m 644 SILLY.pc > '/«PKGBUILDDIR»/debian/tmp/usr/lib/pkgconfig' > make[3]: Leaving directory '/«PKGBUILDDIR»' > make[2]: Leaving directory '/«PKGBUILDDIR»' > make[1]: Leaving directory '/«PKGBUILDDIR»' > dh_installchangelogs -a > dh_installdocs -a > dh_installexamples -a > dh_install -a > dh_installman -a > dh_link -a > dh_strip -a > dh_compress -a > dh_fixperms -a > dh_makeshlibs -a > dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see > diff output below > dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols > file: see diff output below > dpkg-gensymbols: warning: debian/libsilly/DEBIAN/symbols doesn't match > completely debian/libsilly.symbols > --- debian/libsilly.symbols (libsilly_0.1.0-7_amd64) > +++ dpkg-gensymbolst4QXTX 2016-07-13 19:17:25.71600 + > @@ -80,7 +80,8 @@ > _ZNK5SILLY14FileDataSource7getSizeEv@Base 0.1.0 > _ZNK5SILLY16MemoryDataSource10getDataPtrEv@Base 0.1.0 > _ZNK5SILLY16MemoryDataSource7getSizeEv@Base 0.1.0 > - > _ZNSt6vectorIPN5SILLY11ImageLoaderESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base > 0.1.0 > +#MISSING: 0.1.0-7# > _ZNSt6vectorIPN5SILLY11ImageLoaderESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base > 0.1.0 > + > _ZNSt6vectorIPN5SILLY11ImageLoaderESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_@Base > 0.1.0-7 > _ZTIN5SILLY10DataSourceE@Base 0.1.0 > _ZTIN5SILLY11ImageLoaderE@Base 0.1.0 > _ZTIN5SILLY12ImageContextE@Base 0.1.0 > dh_makeshlibs: failing due to earlier errors > make: *** [binary-arch] Error 255 The full build log is available from: http://people.debian.org/~lucas/logs/2016/07/13/silly_0.1.0-7_unstable_gcc6.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.