Your message dated Sun, 31 May 2020 17:49:17 +0000
with message-id <[email protected]>
and subject line Bug#957598: fixed in nethack 3.6.6-1
has caused the Debian Bug report #957598,
regarding nethack: 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.)
--
957598: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957598
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:nethack
Version: 3.6.1-1
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/nethack_3.6.1-1_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 ../include/global.h:117,
from ../include/config.h:564,
from ../include/hack.h:10,
from write.c:4:
In function ‘strncpy’,
inlined from ‘dowrite’ at write.c:161:16:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output truncated before terminating nul copying 7 bytes
from a string of the same length [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../sys/share/posixregex.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../sys/share/ioctl.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../sys/unix/unixmain.c
../sys/unix/unixmain.c: In function ‘chdirx’:
../sys/unix/unixmain.c:476:16: warning: ignoring return value of ‘setgid’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
476 | (void) setgid(getgid());
| ^~~~~~~~~~~~~~~~
../sys/unix/unixmain.c:477:16: warning: ignoring return value of ‘setuid’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
477 | (void) setuid(getuid()); /* Ron Wessels */
| ^~~~~~~~~~~~~~~~
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../sys/share/unixtty.c
In file included from /usr/include/string.h:495,
from ../include/system.h:303,
from ../include/unixconf.h:320,
from ../include/global.h:117,
from ../include/config.h:564,
from ../include/hack.h:10,
from ../sys/unix/unixmain.c:8:
In function ‘strncat’,
inlined from ‘main’ at ../sys/unix/unixmain.c:230:20:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning:
‘__builtin___strncat_chk’ output may be truncated copying between 0 and 30
bytes from a string of length 31 [-Wstringop-truncation]
136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../sys/share/unixtty.c: In function ‘linux_mapon’:
../sys/share/unixtty.c:413:9: warning: ignoring return value of ‘write’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
413 | write(1, "\033(B", 3);
| ^~~~~~~~~~~~~~~~~~~~~
../sys/share/unixtty.c: In function ‘linux_mapoff’:
../sys/share/unixtty.c:423:9: warning: ignoring return value of ‘write’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
423 | write(1, "\033(U", 3);
| ^~~~~~~~~~~~~~~~~~~~~
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../sys/unix/unixunix.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../win/tty/getline.c
../sys/unix/unixunix.c: In function ‘child’:
../sys/unix/unixunix.c:307:16: warning: ignoring return value of ‘setgid’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
307 | (void) setgid(getgid());
| ^~~~~~~~~~~~~~~~
../sys/unix/unixunix.c:308:16: warning: ignoring return value of ‘setuid’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
308 | (void) setuid(getuid());
| ^~~~~~~~~~~~~~~~
../sys/unix/unixunix.c:310:16: warning: ignoring return value of ‘chdir’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
310 | (void) chdir(getenv("HOME"));
| ^~~~~~~~~~~~~~~~~~~~~
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../win/tty/termcap.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../win/tty/topl.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c ../win/tty/wintty.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c -o vision.o vision.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c -o vis_tab.o vis_tab.c
/bin/sh ../sys/unix/gitinfo.sh 1 #before 'makedefs -v'
../util/makedefs -v
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I../include -Wall
-DGCC_WARN -DNOTPARMDECL -c -o version.o version.c
Linking nethack-console.
cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wl,-z,relro -o nethack-console monst.o
objects.o allmain.o alloc.o apply.o artifact.o attrib.o ball.o bones.o botl.o
cmd.o dbridge.o decl.o detect.o dig.o display.o dlb.o do.o do_name.o do_wear.o
dog.o dogmove.o dokick.o dothrow.o drawing.o dungeon.o eat.o end.o engrave.o
exper.o explode.o extralev.o files.o fountain.o hack.o hacklib.o invent.o
light.o lock.o mail.o makemon.o mapglyph.o mcastu.o mhitm.o mhitu.o minion.o
mklev.o mkmap.o mkmaze.o mkobj.o mkroom.o mon.o mondata.o monmove.o monstr.o
mplayer.o mthrowu.o muse.o music.o o_init.o objnam.o options.o pager.o pickup.o
pline.o polyself.o potion.o pray.o priest.o quest.o questpgr.o read.o rect.o
region.o restore.o rip.o rnd.o role.o rumors.o save.o shk.o shknam.o sit.o
sounds.o sp_lev.o spell.o sys.o steal.o steed.o teleport.o timeout.o topten.o
track.o trap.o u_init.o uhitm.o vault.o vision.o vis_tab.o weapon.o were.o wield
.o windows.o wizard.o worm.o worn.o write.o zap.o posixregex.o ioctl.o
unixmain.o unixtty.o unixunix.o unixres.o getline.o termcap.o topl.o wintty.o
version.o -lcurses
/usr/bin/ld: windows.o:(.bss+0x0): multiple definition of `WIN_STATUS';
decl.o:(.data+0x40): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:499: Sysunix] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:80: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: nethack
Source-Version: 3.6.6-1
Done: Markus Koschany <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nethack, 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 nethack 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: Sun, 31 May 2020 18:57:45 +0200
Source: nethack
Architecture: source
Version: 3.6.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Markus Koschany <[email protected]>
Closes: 947005 953978 957598
Changes:
nethack (3.6.6-1) unstable; urgency=medium
.
* Team upload.
.
[ Reiner Herrmann ]
* Update watch file.
The sourceforge page seem to be no longer kept up-to-date.
Use the official site instead, but mangle the page a bit,
to point to the correct tarball location.
.
[ Markus Koschany ]
* New upstream version 3.6.6.
- Fixes CVE-2020-5254, CVE-2020-5214, CVE-2020-5213, CVE-2020-5212,
CVE-2020-5211, CVE-2020-5210, CVE-2020-5209 and CVE-2019-19905.
(Closes: #947005, #953978)
* Fixes FTBFS with GCC 10. (Closes: #957598)
* Switch to debhelper-compat = 13
* Declare compliance with Debian Policy 4.5.0.
* Drop u1-fix-H7138-sys-unix-setup.sh-fails-with-no-arguments.patch.
Fixed upstream.
* Rebase all patches for new version 3.6.6.
* Remove all lisp patches. Broken and unmaintained with 3.6.6.
Maintainers are welcome. nethack-lisp can be salvaged by fixing the errors
on the lisp branch in Git. If they are not fixed before the bullseye
release nethack-lisp will be removed.
Checksums-Sha1:
d5659ae7da59e1a9947f0b5fe0c4415f5a9deb6e 2433 nethack_3.6.6-1.dsc
d425d447892157c2efa612e31d02a062e72040e2 5577633 nethack_3.6.6.orig.tar.gz
9752bd9177e6cb0cc0c216ccebc4ae81ee97a767 49608 nethack_3.6.6-1.debian.tar.xz
2d07c0841e16da9490db4a4e778fba460819f01d 8572 nethack_3.6.6-1_amd64.buildinfo
Checksums-Sha256:
0fe55067dbd878615c1f4b04a3d1898a452fb306b205baac8e7d0f1c1bee0367 2433
nethack_3.6.6-1.dsc
cfde0c3ab6dd7c22ae82e1e5a59ab80152304eb23fb06e3129439271e5643ed2 5577633
nethack_3.6.6.orig.tar.gz
92404b459d929698ab36729d15473b2f46e26a93f91ca7496a5c8bef7a885168 49608
nethack_3.6.6-1.debian.tar.xz
897ff26e28299e9ea3ae183f45e32f32833dfc8ea8b8137cf09ba7881719654b 8572
nethack_3.6.6-1_amd64.buildinfo
Files:
841c989a12e22b427e480a0a2bea2d58 2433 games optional nethack_3.6.6-1.dsc
6c9a75f556d24c66801d74d8727a602e 5577633 games optional
nethack_3.6.6.orig.tar.gz
9df770eba517625b38eac596bee1fcb5 49608 games optional
nethack_3.6.6-1.debian.tar.xz
606470a4fa6b304b8151655572dde74b 8572 games optional
nethack_3.6.6-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAl7T58pfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkbAQP/3G4YIhonS0Brk3xJxVZn6V53z7GVVleWInq
ijn0+8IsGzEoUoBDTJJ101tAZOcQ2JOY8ZmNWOE163mPq0uiKyxv+kbD54SpGlBX
hsjX5GhA5U7Rl3Oi+84Oe1TF3js3bjKAGLH2XyO7W7m7uHktFj6J6okNs6uqElDa
HWo7g0wEDfZn9yFvE7VwN9i3O/Jm7m/3lWa1RrEXTalCZfLhQjvHC8ehb+pqep3/
E90hCofATv6SvuHfvBr84KxcmbruAtn3UDtrwkRcrJNeghdIgbv9cLqov6+AY/NO
JOwzvkxKFOUxkScG6wy0IV08gCNXnKabRJxLFnr1SRM6OSZA+w0Ghx7F8bLavZqR
5/sRTPQq0toS/AuU3KNx7DzN1SfO6Bma5hXkHEOdWeqFAx3oJDZP8OtIHqSuyl5m
4U8Cbrb8PaK4xCuiEZEiXHKO+qYaq5yPuAdRztirL7k7l/fNyz7YeLqA8uq/8tMb
QK6aJwmHozV+aWjfT3ROHBwLfl/bZgazUOGYRsTN9EIwY5ub1axKaAhI7OcXHMid
cgg2Zvhy2rkHovjnucc9eP1D7KG52sGfzawm6wAxjIb6OMz1kzUyeKwgy9ePb/yJ
zh+5kJbPwP6NXYr6PlyfEuRG3WtKJT5gumqRGaF0NUcf3Qw/DruPuFkg2NPUMmOv
GaufLwso
=ArIg
-----END PGP SIGNATURE-----
--- End Message ---