Your message dated Tue, 23 Nov 2021 10:34:30 +0000
with message-id <e1mpt8a-0002jb...@fasolo.debian.org>
and subject line Bug#984403: fixed in warzone2100 4.2.1-2
has caused the Debian Bug report #984403,
regarding warzone2100: 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 ow...@bugs.debian.org
immediately.)
--
984403: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984403
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:warzone2100
Version: 3.3.0-4
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
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/warzone2100_3.3.0-4_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.
[...]
wzglobal.h:688:26: note: in definition of macro ‘likely’
688 | # define likely(expr) (expr)
| ^~~~
debug.h:109:9: note: in expansion of macro ‘ASSERT_HELPER’
109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__)
| ^~~~~~~~~~~~~
wzstring.cpp:187:17: note: in expansion of macro ‘ASSERT’
187 | ASSERT(len_distance <= std::numeric_limits<int>::max(),
"The length (in codepoints) of a WzString exceeds the max of the return type
for length()");
| ^~~~~~
wzglobal.h:688:25: note: to match this ‘(’
688 | # define likely(expr) (expr)
| ^
debug.h:95:11: note: in expansion of macro ‘likely’
95 | likely(expr) ? /* if (expr) */ \
| ^~~~~~
debug.h:109:9: note: in expansion of macro ‘ASSERT_HELPER’
109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__)
| ^~~~~~~~~~~~~
wzstring.cpp:187:17: note: in expansion of macro ‘ASSERT’
187 | ASSERT(len_distance <= std::numeric_limits<int>::max(),
"The length (in codepoints) of a WzString exceeds the max of the return type
for length()");
| ^~~~~~
wzstring.cpp:187:164: error: expected ‘)’ before ‘;’ token
187 | ASSERT(len_distance <= std::numeric_limits<int>::max(),
"The length (in codepoints) of a WzString exceeds the max of the return type
for length()");
|
^
In file included from string_ext.h:24,
from frame.h:44,
from wzstring.cpp:20:
debug.h:94:9: note: to match this ‘(’
94 | ( \
| ^
debug.h:109:9: note: in expansion of macro ‘ASSERT_HELPER’
109 | ASSERT_HELPER(expr, AT_MACRO, __FUNCTION__, __VA_ARGS__)
| ^~~~~~~~~~~~~
wzstring.cpp:187:17: note: in expansion of macro ‘ASSERT’
187 | ASSERT(len_distance <= std::numeric_limits<int>::max(),
"The length (in codepoints) of a WzString exceeds the max of the return type
for length()");
| ^~~~~~
wzstring.cpp:188:29: error: ‘numeric_limits’ is not a member of ‘std’
188 | return std::numeric_limits<int>::max();
| ^~~~~~~~~~~~~~
wzstring.cpp:188:44: error: expected primary-expression before ‘int’
188 | return std::numeric_limits<int>::max();
| ^~~
wzstring.cpp:188:44: error: expected ‘;’ before ‘int’
188 | return std::numeric_limits<int>::max();
| ^~~
| ;
wzstring.cpp:188:47: error: expected unqualified-id before ‘>’ token
188 | return std::numeric_limits<int>::max();
| ^
wzstring.cpp: In static member function ‘static WzString
WzString::number(double)’:
wzstring.cpp:510:38: error: ‘numeric_limits’ is not a member of ‘std’
510 | ss << std::setprecision(std::numeric_limits<double>::digits10)
<< n;
| ^~~~~~~~~~~~~~
wzstring.cpp:510:53: error: expected primary-expression before ‘double’
510 | ss << std::setprecision(std::numeric_limits<double>::digits10)
<< n;
| ^~~~~~
make[5]: *** [Makefile:460: wzstring.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/framework'
make[4]: *** [Makefile:380: all] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/framework'
make[3]: *** [Makefile:511: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:430: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:57: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: warzone2100
Source-Version: 4.2.1-2
Done: Stephen Kitt <sk...@debian.org>
We believe that the bug you reported is fixed in the latest version of
warzone2100, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <sk...@debian.org> (supplier of updated warzone2100 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: SHA512
Format: 1.8
Date: Tue, 23 Nov 2021 11:21:25 +0100
Source: warzone2100
Architecture: source
Version: 4.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Stephen Kitt <sk...@debian.org>
Closes: 984403
Changes:
warzone2100 (4.2.1-2) unstable; urgency=medium
.
* Team upload.
* Add missing build dependency on libvulkan-dev. With this change, the
package builds on unstable. Closes: #984403.
Checksums-Sha1:
0ea5ac05b4592e76a27c0607bfb137dc11c157e0 2670 warzone2100_4.2.1-2.dsc
eafc70ba658c49bfcc41db32a7d20a0ee30e8ecc 24936
warzone2100_4.2.1-2.debian.tar.xz
9676630b952153e2b43c2d17f1abc68e4a857292 15010
warzone2100_4.2.1-2_source.buildinfo
Checksums-Sha256:
80caeb5714bf5e2c6905392bae914986fd9427c13ab88a3327e2bd0a82e533e5 2670
warzone2100_4.2.1-2.dsc
331b6330d9b7c571b1736f83c2a249a2188c6166b967faa2f896083c68491d6e 24936
warzone2100_4.2.1-2.debian.tar.xz
ff3a3f46c3fb5486cf519eeb2d01b2ac66a38e99b7e395b90ad1c03ea12dbc7c 15010
warzone2100_4.2.1-2_source.buildinfo
Files:
4c8e7991e87aa0f04ae182d13041641c 2670 games optional warzone2100_4.2.1-2.dsc
2f9c0f86ffa36e28810105b6781cb70d 24936 games optional
warzone2100_4.2.1-2.debian.tar.xz
55612e0aee26df1d305695d47987438e 15010 games optional
warzone2100_4.2.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmGcwQkRHHNraXR0QGRl
Ymlhbi5vcmcACgkQgNMC9Yhtg5wo1w/9GCnAhDh2oSOCRe9LwOmEYtKqLVHmhXKi
1l/iSpeUQwh6g71bMA9MyzeQlrhRCOvurbza6Zxt9ANvrQwtpnns364ovqOJu8VB
oLp4RbZ8HhargjL8PhjbmifxTyypSE211RkIsQOyO65dV9FudjHmDJ8BQ8tbSONV
EwZJuPtCJdAlXF3gqT/z42mDdStxVbytwxooLhcHuV0dXilKZDLHu/0IeZKzMzsI
Gt3TK16LNiO4eStPH4CDMIJU1RRdoojCK7nAeuQ92cBYHCW0Waepn35aOksj91ID
bp9+7wKP6zpXq/TJL4n16qK6cFKikWEckg2+XWxuG8zE8/VMWCAmk6+SCKkU/Fbg
tvsPJcuLJsMIN+Ss0pDykieQS+aWYyvlaVIHDs+8CT79KFQHcwez9woPKIRKsgPq
lHQgiIK8+7fBCOU+K5Nn9ZxfoL+qI411wHnDQJcbN5SojaJKAHCmKWinVhGlzqFD
tfRU3dkRfVcwXxfivOsgcK9/nFKOIxtPbT4aVBD/UHSurxcd9U7wkzTuO48dJU9H
CIUo4ARSqbqRRJEgJBd7fNKRDqERxwcXc0nrPamvX91K7QFSYR0Yy2NxY9l5iOtC
ubKP3llkXWcTVoH3JtPtd5ZPy4RcHP98oGdG8IZ1b0Jn1udkT4bTQcU8I8oDeFPX
fKwbmctG1TU=
=Cs0C
-----END PGP SIGNATURE-----
--- End Message ---