Your message dated Thu, 14 Oct 2021 16:18:35 +0000
with message-id <[email protected]>
and subject line Bug#983986: fixed in berusky 1.7.2-2
has caused the Debian Bug report #983986,
regarding berusky: ftbfs with GCC-11
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.)
--
983986: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983986
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:berusky
Version: 1.7.2-1
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/berusky_1.7.2-1_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
601 | RECT r = {EDIT_ITEM_PICT_START_X+EDITOR_ITEM_SIZE_X+10,
In file included from berusky.h:109,
from editor.cpp:45:
defines.h:101:66: warning: narrowing conversion of
‘(((((berusky_config::editor_screen_start_y +
berusky_config::level_resolution_y) - 140) + 20) + 20) + 10)’ from ‘int’ to
‘Sint16’ {aka ‘short int’} [-Wnarrowing]
101 | #define EDIT_ITEM_PICT_START_Y (EDIT_ITEM_START_Y+EDIT_ITEM_DY+10)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
editor.cpp:602:15: note: in expansion of macro ‘EDIT_ITEM_PICT_START_Y’
602 | EDIT_ITEM_PICT_START_Y,
| ^~~~~~~~~~~~~~~~~~~~~~
editor.cpp: In member function ‘void editor_gui::layer_status_create()’:
defines.h:84:55: warning: narrowing conversion of
‘(berusky_config::editor_resolution_x - ((20 * 3) * 2))’ from ‘int’ to ‘Uint16’
{aka ‘short unsigned int’} [-Wnarrowing]
84 | #define EDITOR_LAYER_STATUS_DX
(EDITOR_RESOLUTION_X-EDITOR_LAYER_STATUS_X)
|
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
editor.cpp:819:13: note: in expansion of macro ‘EDITOR_LAYER_STATUS_DX’
819 | EDITOR_LAYER_STATUS_DX,
| ^~~~~~~~~~~~~~~~~~~~~~
editor.cpp: In member function ‘void editor_gui::level_config()’:
defines.h:87:52: warning: narrowing conversion of
‘berusky_config::editor_screen_start_x’ from ‘int’ to ‘Sint16’ {aka ‘short
int’} [-Wnarrowing]
87 | #define EDITOR_SCREEN_START_X
(berusky_config::editor_screen_start_x)
|
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
editor.cpp:960:13: note: in expansion of macro ‘EDITOR_SCREEN_START_X’
960 | RECT r =
{EDITOR_SCREEN_START_X,EDITOR_SCREEN_START_Y,LEVEL_RESOLUTION_X,LEVEL_RESOLUTION_Y};
| ^~~~~~~~~~~~~~~~~~~~~
defines.h:88:52: warning: narrowing conversion of
‘berusky_config::editor_screen_start_y’ from ‘int’ to ‘Sint16’ {aka ‘short
int’} [-Wnarrowing]
88 | #define EDITOR_SCREEN_START_Y
(berusky_config::editor_screen_start_y)
|
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
editor.cpp:960:35: note: in expansion of macro ‘EDITOR_SCREEN_START_Y’
960 | RECT r =
{EDITOR_SCREEN_START_X,EDITOR_SCREEN_START_Y,LEVEL_RESOLUTION_X,LEVEL_RESOLUTION_Y};
| ^~~~~~~~~~~~~~~~~~~~~
defines.h:51:52: warning: narrowing conversion of
‘berusky_config::level_resolution_x’ from ‘int’ to ‘Uint16’ {aka ‘short
unsigned int’} [-Wnarrowing]
51 | #define LEVEL_RESOLUTION_X (berusky_config::level_resolution_x)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
editor.cpp:960:57: note: in expansion of macro ‘LEVEL_RESOLUTION_X’
960 | RECT r =
{EDITOR_SCREEN_START_X,EDITOR_SCREEN_START_Y,LEVEL_RESOLUTION_X,LEVEL_RESOLUTION_Y};
|
^~~~~~~~~~~~~~~~~~
defines.h:52:52: warning: narrowing conversion of
‘berusky_config::level_resolution_y’ from ‘int’ to ‘Uint16’ {aka ‘short
unsigned int’} [-Wnarrowing]
52 | #define LEVEL_RESOLUTION_Y (berusky_config::level_resolution_y)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
editor.cpp:960:76: note: in expansion of macro ‘LEVEL_RESOLUTION_Y’
960 | RECT r =
{EDITOR_SCREEN_START_X,EDITOR_SCREEN_START_Y,LEVEL_RESOLUTION_X,LEVEL_RESOLUTION_Y};
|
^~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:553: 2d_graph.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /usr/include/string.h:495,
from editor.cpp:31:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void editor_gui::level_name_set(char*)’ at editor.cpp:1033:10:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char*
__builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4096
equals destination size [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void editor_gui::level_load(char*, int)’ at
editor.cpp:1044:14:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char*
__builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4096
equals destination size [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void editor_gui::level_save_as(char*, int)’ at
editor.cpp:1111:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char*
__builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4096
equals destination size [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:496: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:407: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: berusky
Source-Version: 1.7.2-2
Done: Markus Koschany <[email protected]>
We believe that the bug you reported is fixed in the latest version of
berusky, 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 berusky 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: Thu, 14 Oct 2021 17:51:36 +0200
Source: berusky
Architecture: source
Version: 1.7.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Markus Koschany <[email protected]>
Closes: 983986
Changes:
berusky (1.7.2-2) unstable; urgency=medium
.
* Declare compliance with Debian Policy 4.6.0.
* Force C++14 because the code is not C++17 ready. (Closes: #983986)
Checksums-Sha1:
744bd8029926980288def9fd5a21ed9cef8c2090 2135 berusky_1.7.2-2.dsc
a825c265ccbe996f87dbb297a4f1f3fb995dee5f 77504 berusky_1.7.2-2.debian.tar.xz
d38e3ba9726060ad828c572243438ce87565c97c 13423 berusky_1.7.2-2_amd64.buildinfo
Checksums-Sha256:
b47e1e1a1e8a5194d2386dfeb87954430b4bb716ddf373a9ab4b7542a1e71d35 2135
berusky_1.7.2-2.dsc
e0934b2098ba940dde1b87b60558832324bfab54558ab9fdc907ceed7c04aa8f 77504
berusky_1.7.2-2.debian.tar.xz
27024e6e51e0d33d4cafb71daf43afc666648455485d4e8adca0d831319f5c5b 13423
berusky_1.7.2-2_amd64.buildinfo
Files:
19fcbf716226df83d5ff4e0dc32c661b 2135 games optional berusky_1.7.2-2.dsc
bda2704af20b8e3df7ae0adc63c7e03c 77504 games optional
berusky_1.7.2-2.debian.tar.xz
1355b53c1f827b5ed1f311a3a5bd16f2 13423 games optional
berusky_1.7.2-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmFoUoFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1HkiXUQAI07PcYwIlB9txfVwuABSkLDri7gwvT93RVZ
ZFIEpUf+6Q8cKxEG9CCQNTVc+toO8RRkyKco89Ei5MvAwlAvVApgnBjfNeEXEcq3
rSrf2oUNZQJjm5tgSv0RXnzFWPZLxRRRjmxt9GLsZ/gU3Cum1Bq3M1oHdG9NzGgT
ME5q0AsMcXYD9TJaQIluZ8Iz6B4s1IVQW6TCDgVd/lJNpHmpADQh1xg4ZpAFql1V
nPQHjfHpspbOZcgOHM6zSJcU2s0D47N1C9+qp0/zrodhbo2lzvZ0X1HP7Gv/MnpG
Q1fwl5QY6t4ipqT2kmp5FpnF/sMAbWxIY6+1ja8za6fRyWMWA7Yci7AKbQUf4CmY
1lvniEL5syDFCdkChAtohk/gx46QiqkG+L/83TZ0udqZn1hPuwdietxnWrR2xvc5
x88AvN707eNVt2d9jn9JjUXY9u6MjE6unGOhsVxi7LMWZqoi7pOL3pSeKIUxt1/d
8/3TpPw1QwLTAT87ib8IuyE3Vnbm40SHoeUZkzxImNBE1I1/0lG2HsZNki1edSqF
6JDKRCy+q3LWdw8NVx7zYL6nDk222wOUdnoAUEsb05aneZW6gwcX41jOc2NfBfrM
J69pr7AfMQtBByjB+Q/1bzkkw02gNR8iWIQFbextuqB5buzhoDNBgAZm02dwaMoX
CXGdW1kr
=TMra
-----END PGP SIGNATURE-----
--- End Message ---