Bug#831152: silly: FTBFS with GCC 6: dh_makeshlibs: failing due to earlier errors

2016-07-14 Thread Lucas Nussbaum
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

2016-07-14 Thread Muammar El Khatib
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

2016-07-14 Thread Lucas Nussbaum
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.