Your message dated Wed, 22 Jul 2020 10:18:36 +0000
with message-id <[email protected]>
and subject line Bug#957357: fixed in iftop 1.0~pre4-7
has caused the Debian Bug report #957357,
regarding iftop: ftbfs with GCC-10
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 [email protected]
immediately.)
--
957357: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957357
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:iftop
Version: 1.0~pre4-6
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-10
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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/iftop_1.0~pre4-6_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 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-10/porting_to.html
[...]
from tui.c:14:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note:
‘__builtin___snprintf_chk’ output 50 bytes into a destination of size 49
67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o addrs_ioctl.o addrs_ioctl.c
In file included from /usr/include/string.h:495,
from addrs_ioctl.c:13:
In function ‘strncpy’,
inlined from ‘get_addrs_ioctl’ at addrs_ioctl.c:71:3:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ specified bound 16 equals destination size
[-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o addrs_dlpi.o addrs_dlpi.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o dlcommon.o dlcommon.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o stringmap.o stringmap.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o cfgfile.o cfgfile.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -c -o vector.o vector.c
stringmap.c:11:19: warning: ‘rcsid’ defined but not used
[-Wunused-const-variable=]
11 | static const char rcsid[] = "$Id: stringmap.c,v 1.4 2010/11/27 11:06:12
pdw Exp $";
| ^~~~~
vector.c:9:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=]
9 | static const char rcsid[] = "$Id: vector.c,v 1.3 2003/11/07 02:16:41
pdw Exp $";
| ^~~~~
In file included from /usr/include/string.h:495,
from ui.c:13:
In function ‘strncpy’,
inlined from ‘showhelp’ at ui.c:444:3:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ specified bound 80 equals destination size
[-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
inlined from ‘showhelp’ at ui.c:444:3,
inlined from ‘ui_loop’ at ui.c:706:25:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ specified bound 80 equals destination size
[-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -DNO_SYSTEM -Wall -DUSE_GETNAMEINFO=1
-DUSE_GETIFADDRS=1 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -o iftop addr_hash.o
edline.o hash.o iftop.o ns_hash.o options.o resolver.o screenfilter.o
serv_hash.o sorted_list.o threadprof.o ui_common.o ui.o tui.o util.o
addrs_ioctl.o addrs_dlpi.o dlcommon.o stringmap.o cfgfile.o vector.o -lpcap
-lm -lcurses -lpthread
/usr/bin/ld: ui_common.o:./ui_common.h:36: multiple definition of
`screen_list'; iftop.o:./ui_common.h:36: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:38: multiple definition of `peaktotal';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:38: multiple definition of `peakrecv';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:38: multiple definition of `peaksent';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:37: multiple definition of `totals';
iftop.o:./ui_common.h:37: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:40: multiple definition of
`screen_hash'; iftop.o:./ui_common.h:40: first defined here
/usr/bin/ld: ui_common.o:./ui_common.h:41: multiple definition of
`service_hash'; iftop.o:./ui_common.h:41: first defined here
/usr/bin/ld: ui.o:./ui_common.h:36: multiple definition of `screen_list';
iftop.o:./ui_common.h:36: first defined here
/usr/bin/ld: ui.o:./ui_common.h:38: multiple definition of `peaksent';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui.o:./ui_common.h:38: multiple definition of `peakrecv';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui.o:./ui_common.h:38: multiple definition of `peaktotal';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: ui.o:./ui_common.h:37: multiple definition of `totals';
iftop.o:./ui_common.h:37: first defined here
/usr/bin/ld: ui.o:./ui_common.h:40: multiple definition of `screen_hash';
iftop.o:./ui_common.h:40: first defined here
/usr/bin/ld: ui.o:./ui_common.h:41: multiple definition of `service_hash';
iftop.o:./ui_common.h:41: first defined here
/usr/bin/ld: tui.o:./ui_common.h:36: multiple definition of `screen_list';
iftop.o:./ui_common.h:36: first defined here
/usr/bin/ld: tui.o:./ui_common.h:37: multiple definition of `totals';
iftop.o:./ui_common.h:37: first defined here
/usr/bin/ld: tui.o:./ui_common.h:38: multiple definition of `peaksent';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: tui.o:./ui_common.h:38: multiple definition of `peakrecv';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: tui.o:./ui_common.h:38: multiple definition of `peaktotal';
iftop.o:./ui_common.h:38: first defined here
/usr/bin/ld: tui.o:./ui_common.h:40: multiple definition of `screen_hash';
iftop.o:./ui_common.h:40: first defined here
/usr/bin/ld: tui.o:./ui_common.h:41: multiple definition of `service_hash';
iftop.o:./ui_common.h:41: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:518: iftop] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:618: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:421: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: iftop
Source-Version: 1.0~pre4-7
Done: Markus Koschany <[email protected]>
We believe that the bug you reported is fixed in the latest version of
iftop, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Markus Koschany <[email protected]> (supplier of updated iftop 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 22 Jul 2020 11:49:50 +0200
Source: iftop
Architecture: source
Version: 1.0~pre4-7
Distribution: unstable
Urgency: medium
Maintainer: Markus Koschany <[email protected]>
Changed-By: Markus Koschany <[email protected]>
Closes: 957357
Changes:
iftop (1.0~pre4-7) unstable; urgency=medium
.
* Switch to debhelper-compat = 13.
* Declare compliance with Debian Policy 4.5.0.
* Work around FTBFS with GCC 10 by compiling with -fcommon. (Closes: #957357)
Checksums-Sha1:
75ca8a8a404150a341145d9a686cc04673c7824b 1993 iftop_1.0~pre4-7.dsc
e5e7715a8326a6af6300a4eefbffa9e46a4fdf80 8032 iftop_1.0~pre4-7.debian.tar.xz
b69efd27656bc0e361f6f998d681417464e9ebec 5930 iftop_1.0~pre4-7_amd64.buildinfo
Checksums-Sha256:
99beaaedc53bc2253b57f2a70ab22ab9429e0cd645ba39ab33877815d7f17214 1993
iftop_1.0~pre4-7.dsc
087640dc28d430277602d7be12d724af2e7200d287de5d045c0b508518b55db3 8032
iftop_1.0~pre4-7.debian.tar.xz
91c194b3af9fa71d6311f9bcdd1bf1b0d767755a7937138c664507b162db0dff 5930
iftop_1.0~pre4-7_amd64.buildinfo
Files:
47498be58eea1bec8c1b47e86effe42b 1993 net optional iftop_1.0~pre4-7.dsc
31e9e211f08ce0b370e93549178b5dc1 8032 net optional
iftop_1.0~pre4-7.debian.tar.xz
f194aed955e75e1af4045f768ea5de5e 5930 net optional
iftop_1.0~pre4-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAl8YDLlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkivgQALL8+M/ddUs0Z9uW5ojYRoQ0hYoaYs1aLwsI
KTx/NX80HaJ1fr41eN+Ymbzd9qRqaS5O/1BORarvItgPwtyL8UQR2eVHIDrOK/T/
zR34J6WG0qXWDAreevWwxLyAFLfGl0etI85HV8AnI6NlEQBQp80POyW6x76qGbaM
wgssQ9sj5wV1QQ3Zjg9escPinXAkdiGgzFXJOFExVQ/3g/6ppxR9h9qve7bNeiLE
98qLCbloMYmPi8cK6GKYdHcKJo8HHiLuytvOunhcTWTqhjrE4Ywh5n8nMIN8pHgy
gOqqqbcCnqMQDtJaqT9kCvpBsxxDsZ0T8yN4oRoMe8mnNd3qFuvdW+VWzeXjIgZs
JLNjGlJojMy1C1Ws4qba5gIMEuocn5VfPH9A09mkTToYQi3PAKH60yvi+BVReR64
7OfsmgMZe/zfRjGIBvsUziNO3iBHbMHz3KANe8SO1TIlQILRS7dbPxnNJKqNA0pp
RnZf4BB+Q4x3q5BYHGwF09150vUOkOpHBm3BVLv1fw+2Jgz2DxDxnHsdDirUPbVz
iS4F5Axkq5lZk2VkmLXWv5rsIYWxCMbcWVUYYhC/B7yG5izBCe7liuy6TWrD/iDr
ooj48HGEkHP9trE7YAJZ8hMglDF1EJY/nVNW1cqG7CO+TKX4xpPoXEnobFTkebWl
UUpQ4SN1
=42t8
-----END PGP SIGNATURE-----
--- End Message ---