Your message dated Wed, 05 Aug 2020 03:48:25 +0000
with message-id <[email protected]>
and subject line Bug#957141: fixed in dns2tcp 0.5.2-3
has caused the Debian Bug report #957141,
regarding dns2tcp: 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.)
--
957141: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957141
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dns2tcp
Version: 0.5.2-2
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/dns2tcp_0.5.2-2_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
[...]
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o crc16.o `test -f '../common/crc16.c' || echo './'`../common/crc16.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o rr.o rr.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o mycrypto.o `test -f '../common/mycrypto.c' || echo
'./'`../common/mycrypto.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o session.o session.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o queue.o queue.c
queue.c: In function ‘queue_reply’:
queue.c:184:19: warning: variable ‘hdr’ set but not used
[-Wunused-but-set-variable]
184 | struct dns_hdr *hdr;
| ^~~
In file included from /usr/include/string.h:495,
from rr.c:29:
In function ‘strncpy’,
inlined from ‘rr_add_reply_cname’ at rr.c:105:3:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ specified bound 4096 equals destination size
[-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o config.o `test -f '../common/config.c' || echo './'`../common/config.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o myrand.o `test -f '../common/myrand.c' || echo './'`../common/myrand.c
In file included from /usr/include/string.h:495,
from ../common/config.c:22:
In function ‘strncpy’,
inlined from ‘config_extract_token’ at ../common/config.c:122:4:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output may be truncated copying 512 bytes from a string of
length 512 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o auth.o auth.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o requests.o requests.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o server.o server.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o list.o `test -f '../common/list.c' || echo './'`../common/list.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o dns.o `test -f '../common/dns.c' || echo './'`../common/dns.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o dns_decode.o dns_decode.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o mystrnlen.o `test -f '../common/mystrnlen.c' || echo
'./'`../common/mystrnlen.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o memdump.o `test -f '../common/memdump.c' || echo './'`../common/memdump.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o base64.o `test -f '../common/base64.c' || echo './'`../common/base64.c
In file included from /usr/include/string.h:495,
from ../common/dns.c:21:
In function ‘strncpy’,
inlined from ‘dns_encode’ at ../common/dns.c:205:4:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of
length 4095 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
inlined from ‘dns_encode’ at ../common/dns.c:197:6:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output may be truncated copying between 0 and 63 bytes from
a string of length 4095 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o socket.o socket.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o options.o options.c
gcc -DHAVE_CONFIG_H -I. -I.. -I./includes/ -I../common/includes -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -Wall -Wunused
-c -o main.o main.c
gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -fPIE -Wall -Wunused -Wl,-z,relro -Wl,-z,now
-pie -Wl,--as-needed -o dns2tcpd hmac_sha1.o crc16.o rr.o mycrypto.o session.o
queue.o config.o myrand.o auth.o requests.o server.o list.o dns.o dns_decode.o
mystrnlen.o memdump.o base64.o socket.o options.o main.o
/usr/bin/ld: queue.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: config.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: auth.o:./server/../common/includes/debug.h:27: multiple definition
of `debug'; rr.o:./server/../common/includes/debug.h:27: first defined here
/usr/bin/ld: requests.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: server.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: dns.o:./server/../common/includes/debug.h:27: multiple definition
of `debug'; rr.o:./server/../common/includes/debug.h:27: first defined here
/usr/bin/ld: dns_decode.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: socket.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: options.o:./server/../common/includes/debug.h:27: multiple
definition of `debug'; rr.o:./server/../common/includes/debug.h:27: first
defined here
/usr/bin/ld: main.o:./server/../common/includes/debug.h:27: multiple definition
of `debug'; rr.o:./server/../common/includes/debug.h:27: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:384: dns2tcpd] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/server'
make[2]: *** [Makefile:367: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:308: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: dns2tcp
Source-Version: 0.5.2-3
Done: Marcio de Souza Oliveira <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dns2tcp, 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.
Marcio de Souza Oliveira <[email protected]> (supplier of updated dns2tcp
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: Tue, 04 Aug 2020 23:00:03 +0000
Source: dns2tcp
Architecture: source
Version: 0.5.2-3
Distribution: unstable
Urgency: medium
Maintainer: Marcio de Souza Oliveira <[email protected]>
Changed-By: Marcio de Souza Oliveira <[email protected]>
Closes: 542615 679412 957141
Changes:
dns2tcp (0.5.2-3) unstable; urgency=medium
.
* Bumped DH level to 13.
* debian/control:
- Added the Pre-Depends field.
- Added the init-system-helpers in Depends field.
- Bumped Standards-Version to 4.5.0.
- Updated the package description.
Thanks Justin B Rye. (Closes: #679412)
* debian/dns2tcp.init:
- Updated to remove unnecessary $local_fs dependency. (Closes: #542615)
- Updated to remove OLDDAEMON check.
* debian/lintian-overrides: added to avoid a lintian false positive.
* debian/patches:
- Created the 01_fix_gcc10_issues.patch.
Thanks Antoni Villalonga. (Closes: #957141)
- Updated the fix_spelling_errors.patch.
* debian/salsa-ci.yml: added to provide CI tests for Salsa.
* debian/tests/control:
- Added the simple-test-dns2tcpc.
- Added the simple-test-dns2tcpd.
* Ran wrap-and-sort.
Checksums-Sha1:
c72646576a8dbd2795fadc325180a8bc3586739f 1858 dns2tcp_0.5.2-3.dsc
2d65296c905426ec23537bd3cde01c93f921eb4c 5856 dns2tcp_0.5.2-3.debian.tar.xz
783c63581d9f560b243b0cabdd04316c70e8faed 5480 dns2tcp_0.5.2-3_source.buildinfo
Checksums-Sha256:
2ad995ab3685cdefcfc860048a5efab694ca38a4512d8f613dced5633cfa39b1 1858
dns2tcp_0.5.2-3.dsc
d388b9a1456e59c3114e89681fb1bde3066ada522f2c0bff0593a2ac2dd47cf0 5856
dns2tcp_0.5.2-3.debian.tar.xz
efe2d63bc911d101ee5651b1c44ee6f3e71aebe0927543345b133c239fdcf2ee 5480
dns2tcp_0.5.2-3_source.buildinfo
Files:
e6c23900aae8aeb4eafc0d649e5ea03f 1858 net optional dns2tcp_0.5.2-3.dsc
02d3ceaca5866133cd04ac66d2ce4e73 5856 net optional
dns2tcp_0.5.2-3.debian.tar.xz
a30b15bdf41044337d45f90d4f381c51 5480 net optional
dns2tcp_0.5.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuL9rDMyifLF0J67mR23xbSgM2tMFAl8qI/wACgkQR23xbSgM
2tM52A//cnZbY0iwGlN8vpKEbl6lpENxe3x+W8/ecsJMZRU4ziDx29CqYo1JN8jW
A41Xfv8sdudXyK1Vse7Kx76+d2Fg0FAZrzPa+0DghLQMiaxl1a8vhjLd5Z6nmsjV
4ZRDJ2wXfJNutb3PPqc/A5Z53gVF0Aq6jRvDWBl5p1oaV4JM6zBYkjja9LAZwtkr
TpGq4xjIAnOokpw9Ytcol+9JWVNFldXuv/iSbPoN5UdQzuozVBWNC/u1zyyBsdw0
tt6NSmG6NXuM8OBRZBq699r4Plxc5sXlOX6Aaaxqdv9uCzRDkOHPmm0J/+4EwWEF
kevo1Vmcnfibtqb/JYzEuuBjQgGSGbfZlWu/4tCaWNWA82512UcZ5tOIeYexXAoS
WiDiGk7wC6UrGz2ee2ktyd+UDEeJDDS5BaTMoTD++W1BrSeWlvgr8Szl/pAsN2L7
7jNnA3k8cWwbDSlWDY1GE1qmKho61UJjekEgSTp2RtJkMLlZBgh5iB7H9seoF/BL
82swkTOKUlolWMuYEejUFGxExfSjLrIr5uWzAN32vamOPVsCxf8QKAqC2iSIvbmL
lpRqrT8qYhued4jl3zmzX1VHvq/4QhtwQkQ99kkXpBKxwdI5ed1hCN0d/O2b3FUg
vb4x0pxlEgHCLxefaJMbgdwWK8f6V3w4oTCjDxonOYfO/KY6Cho=
=dTaZ
-----END PGP SIGNATURE-----
--- End Message ---