Your message dated Fri, 04 Aug 2017 21:50:41 +0000
with message-id <e1ddkut-0003ng...@fasolo.debian.org>
and subject line Bug#853373: fixed in diffutils 1:3.6-1
has caused the Debian Bug report #853373,
regarding diffutils: ftbfs with GCC-7
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
853373: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853373
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:diffutils
Version: 1:3.5-3
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-7
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-7/g++-7, but succeeds to build with gcc-6/g++-6. The
severity of this report may be raised before the buster release.
There is no need to fix this issue in time for the stretch release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc7-20170126/diffutils_3.5-3_unstable_gcc7.log
The last lines of the build log are at the end of this report.
To build with GCC 7, either set CC=gcc-7 CXX=g++-7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-7/porting_to.html
[...]
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o filenamecat.o filenamecat.c
In file included from xalloc.h:23:0,
from filenamecat.c:28:
xalloc.h: In function 'xnmalloc':
xalloc-oversized.h:49:33: warning: null argument where non-null required
(argument 3) [-Wnonnull]
# define xalloc_oversized(n, s) __builtin_mul_overflow (n, s, (size_t *) NULL)
^
xalloc.h:106:7: note: in expansion of macro 'xalloc_oversized'
if (xalloc_oversized (n, s))
^~~~~~~~~~~~~~~~
xalloc.h: In function 'xnrealloc':
xalloc-oversized.h:49:33: warning: null argument where non-null required
(argument 3) [-Wnonnull]
# define xalloc_oversized(n, s) __builtin_mul_overflow (n, s, (size_t *) NULL)
^
xalloc.h:119:7: note: in expansion of macro 'xalloc_oversized'
if (xalloc_oversized (n, s))
^~~~~~~~~~~~~~~~
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o filenamecat-lgpl.o filenamecat-lgpl.c
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o freopen-safer.o freopen-safer.c
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o gettime.o gettime.c
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o hard-locale.o hard-locale.c
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o hash.o hash.c
In file included from hash.c:30:0:
hash.c: In function 'compute_bucket_size':
xalloc-oversized.h:49:33: warning: null argument where non-null required
(argument 3) [-Wnonnull]
# define xalloc_oversized(n, s) __builtin_mul_overflow (n, s, (size_t *) NULL)
^
hash.c:554:7: note: in expansion of macro 'xalloc_oversized'
if (xalloc_oversized (candidate, sizeof (struct hash_entry *)))
^~~~~~~~~~~~~~~~
gcc -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o imaxtostr.o imaxtostr.c
In file included from inttostr.h:23:0,
from anytostr.c:29,
from imaxtostr.c:3:
intprops.h:234:34: error: expected ')' before '(' token
__builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0)
^
Makefile:1790: recipe for target 'imaxtostr.o' failed
make[3]: *** [imaxtostr.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Makefile:1542: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Makefile:1306: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
debian/rules:3: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: diffutils
Source-Version: 1:3.6-1
We believe that the bug you reported is fixed in the latest version of
diffutils, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 853...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <sanv...@debian.org> (supplier of updated diffutils package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 04 Aug 2017 23:20:16 +0200
Source: diffutils
Binary: diffutils diffutils-doc
Architecture: source
Version: 1:3.6-1
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <sanv...@debian.org>
Changed-By: Santiago Vila <sanv...@debian.org>
Description:
diffutils - File comparison utilities
diffutils-doc - Documentation for GNU diffutils in HTML format
Closes: 853373
Changes:
diffutils (1:3.6-1) unstable; urgency=medium
.
* New upstream release.
* Should now build with GCC 7. Closes: #853373.
Checksums-Sha1:
e7395d8a0795b63b487c54d39e4d74ed0dcb633c 1453 diffutils_3.6-1.dsc
1287a553868b808ebfff3790a5cdc6fdf7cb2886 1398296 diffutils_3.6.orig.tar.xz
3f2d282d6d9b2f1f6ed2e49cd82a9a20a324d5e2 10808 diffutils_3.6-1.debian.tar.xz
44761547a18d927942e8ef9f664a1bfc98206cb1 4844 diffutils_3.6-1_source.buildinfo
Checksums-Sha256:
26fe7690b45748dc92cee6af224192e78db2ac574e16ae0aeb8ed6a472c883cd 1453
diffutils_3.6-1.dsc
d621e8bdd4b573918c8145f7ae61817d1be9deb4c8d2328a65cea8e11d783bd6 1398296
diffutils_3.6.orig.tar.xz
f6ab546a134bde18a87ca8e3c98919680e79d81a65a24801ae06ef69b33f24d8 10808
diffutils_3.6-1.debian.tar.xz
2a59f2afac7706e456528d005edf1c8bb89fadd989e44067a007a45d6610ed5b 4844
diffutils_3.6-1_source.buildinfo
Files:
a8b31aceef69fd3f2849e93c197f7933 1453 utils required diffutils_3.6-1.dsc
07cf286672ced26fba54cd0313bdc071 1398296 utils required
diffutils_3.6.orig.tar.xz
8b80e52b911df2ba2651419e59528156 10808 utils required
diffutils_3.6-1.debian.tar.xz
0ed22c814d3022dbf4505f626a57e2c3 4844 utils required
diffutils_3.6-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAlmE5tEACgkQQc5/C58b
izJBrwf/alLbabISL40TUIdibliN2pOhu/CmIl1MKq6N4CFJjadw1lUSJRyfHHUW
3tnkCsDxLr35WmWQHjoAhQY7M0pqXVvXqbZTQ/8EUSAoA237i0T9z+nDt7PUGCLp
wNhca30nPtVJkL+sx7dh8w78rVpx8sdXuEnfrzLEz5B5f0jSn8S6E/EHcCKzr0Ai
ugehE9p6zjlB2rknvT7JXFX8hdny9vQev21x3bBWcXB2owV6TmfLZJbAnrUz71V4
q1wLY6qwCIQzhItnx8+C6um/cDsK9v5P/qhmxJEm/fMHwalcg7EmbgKbTYygZqEU
3eI27OUhpSCcLm8NaU4RcoTTW2UrTw==
=qWlv
-----END PGP SIGNATURE-----
--- End Message ---