Your message dated Sun, 16 Jul 2023 08:35:12 +0000
with message-id <[email protected]>
and subject line Bug#1037564: fixed in 0ad 0.0.26-4
has caused the Debian Bug report #1037564,
regarding 0ad: ftbfs with GCC-13
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.)
--
1037564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037564
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:0ad
Version: 0.0.26-3
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/0ad_0.0.26-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html
[...]
../../../source/tools/atlas/GameInterface/MessagesSetup.h:120:48: note: in
expansion of macro ‘B_TYPE’
120 | #define B_MEMBERS(r, data, n, elem) Shareable< B_TYPE(elem) >
B_NAME(elem);
| ^~~~~~
/usr/include/boost/preprocessor/seq/for_each_i.hpp:85:66: note: in expansion of
macro ‘B_MEMBERS’
85 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i, sz)
macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
| ^~~~~
/usr/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of
macro ‘QUERY_WITHOUT_INPUTS’
32 | # define BOOST_PP_IIF_1(t, f) t
| ^
../../../source/tools/atlas/GameInterface/Messages.h:212:1: note: in expansion
of macro ‘QUERY’
212 | QUERY(RasterizeMinimap,
| ^~~~~
../../../source/tools/atlas/GameInterface/Messages.h:23:1: note: ‘uint8_t’ is
defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
22 | #include "MessagesSetup.h"
+++ |+#include <cstdint>
23 | #endif
../../../source/tools/atlas/GameInterface/Messages.h:215:38: error: template
argument 1 is invalid
215 | ((std::vector<uint8_t>, imageBytes))
| ^
../../../source/tools/atlas/GameInterface/MessagesSetup.h:120:48: note: in
expansion of macro ‘B_TYPE’
120 | #define B_MEMBERS(r, data, n, elem) Shareable< B_TYPE(elem) >
B_NAME(elem);
| ^~~~~~
/usr/include/boost/preprocessor/seq/for_each_i.hpp:85:66: note: in expansion of
macro ‘B_MEMBERS’
85 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i, sz)
macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
| ^~~~~
/usr/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of
macro ‘QUERY_WITHOUT_INPUTS’
32 | # define BOOST_PP_IIF_1(t, f) t
| ^
../../../source/tools/atlas/GameInterface/Messages.h:212:1: note: in expansion
of macro ‘QUERY’
212 | QUERY(RasterizeMinimap,
| ^~~~~
../../../source/tools/atlas/GameInterface/Messages.h:215:38: error: template
argument 2 is invalid
215 | ((std::vector<uint8_t>, imageBytes))
| ^
../../../source/tools/atlas/GameInterface/MessagesSetup.h:120:48: note: in
expansion of macro ‘B_TYPE’
120 | #define B_MEMBERS(r, data, n, elem) Shareable< B_TYPE(elem) >
B_NAME(elem);
| ^~~~~~
/usr/include/boost/preprocessor/seq/for_each_i.hpp:85:66: note: in expansion of
macro ‘B_MEMBERS’
85 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i, sz)
macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
| ^~~~~
/usr/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of
macro ‘QUERY_WITHOUT_INPUTS’
32 | # define BOOST_PP_IIF_1(t, f) t
| ^
../../../source/tools/atlas/GameInterface/Messages.h:212:1: note: in expansion
of macro ‘QUERY’
212 | QUERY(RasterizeMinimap,
| ^~~~~
../../../source/tools/atlas/GameInterface/MessagesSetup.h:120:61: error:
template argument 1 is invalid
120 | #define B_MEMBERS(r, data, n, elem) Shareable< B_TYPE(elem) >
B_NAME(elem);
| ^
/usr/include/boost/preprocessor/seq/for_each_i.hpp:85:66: note: in expansion of
macro ‘B_MEMBERS’
85 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i, sz)
macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
| ^~~~~
/usr/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of
macro ‘QUERY_WITHOUT_INPUTS’
32 | # define BOOST_PP_IIF_1(t, f) t
| ^
../../../source/tools/atlas/GameInterface/Messages.h:212:1: note: in expansion
of macro ‘QUERY’
212 | QUERY(RasterizeMinimap,
| ^~~~~
../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:
In constructor ‘PseudoMiniMapPanel::PseudoMiniMapPanel(wxWindow*, int)’:
../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp:64:43:
error: invalid type argument of unary ‘*’ (have ‘int’)
64 | std::vector<uint8_t> imageBytes = *qryBackground.imageBytes;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [AtlasUI.make:258: obj/AtlasUI_Release/MapResizeDialog.o] Error 1
make[3]: *** [AtlasUI.make:261: obj/AtlasUI_Release/PseudoMiniMapPanel.o] Error
1
make[2]: *** [Makefile:181: AtlasUI] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/workspaces/gcc'
make[1]: *** [debian/rules:42: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: 0ad
Source-Version: 0.0.26-4
Done: Vincent Cheng <[email protected]>
We believe that the bug you reported is fixed in the latest version of
0ad, 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.
Vincent Cheng <[email protected]> (supplier of updated 0ad 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, 16 Jul 2023 00:13:32 -0700
Source: 0ad
Built-For-Profiles: noudeb
Architecture: source
Version: 0.0.26-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Vincent Cheng <[email protected]>
Closes: 1033365 1037564
Changes:
0ad (0.0.26-4) unstable; urgency=medium
.
[ Vincent Cheng ]
* Fix FTBFS with gcc 13. (Closes: #1037564)
.
[ David W. Kennedy ]
* Add Build-Conflicts: python3-setuptools (>= 58.3.0) to avoid mozjs FTBFS.
(Closes: #1033365)
Checksums-Sha1:
c1fedd6df1da1aa5ca19ba96f9d31678fc61aff3 2613 0ad_0.0.26-4.dsc
f992e934794f64138dae2718d4a7bf0dcabfc746 5083728 0ad_0.0.26-4.debian.tar.xz
Checksums-Sha256:
dab15679f169bc9885128f8001fe6f2cf81b62f7155980279eba8cbb81b5991b 2613
0ad_0.0.26-4.dsc
c1135c5ebe413c53a65a2d80e2b420deaef65bae3e90ad5173f5eee847d69626 5083728
0ad_0.0.26-4.debian.tar.xz
Files:
a347e40bd5c58c62461c88ea8cdbda69 2613 games optional 0ad_0.0.26-4.dsc
0e1faf0dcc97a8e8607a493852d82b6f 5083728 games optional
0ad_0.0.26-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE1TqBWjy3ZZr4guOVju3MG6ofMv8FAmSznbwACgkQju3MG6of
Mv85ag//QCmd+hu8xo/915ayzVDhMxGd5muODsPNz9zd3eOA07GqF5ryEqLXYBbI
8mjeXjYMviRRopZhKM7Mbgham59aW9/03smm4UHg1XxfnYBIoK5hRDUXnnKYmjU4
gokATq8TuR3QE141n3DHxcBhpx7rY7EdVNeQw/5irhm8YhDqR7tYdh+hHjgggGAr
vydHkk39yuSDZchCSAZ9kUZ9DEESmqSXAP/AfaM5OTUhk/xLGh5I6OXqj6RCr/xi
Jm9zndWGAguzDhfIiDZAd2FyJIALJPsrokxp3or9ZuZfROCx6WS6E4rn+JMjfzO+
hsH+gf4v7AgzstFsqURI2qZJWwFi3kpsUpUETzzPAHEcpI/Qh/yPxqymQZlMPWR3
0JD/QmQLF+zZX1DYikfeh45GGM080Uc4PDO1F/Dz9i7L7qfgkwx6jKoOdnml7hhx
Pf4Pf5OgRtqz5wTu8deTHPWQ8o9Z8j5+KT7R6ukN7umAVUegKK6kGns3X1z6woGG
zcSyRIatSKekfbgg7lr2GVyq99/ijjMQGnqrY/uOD7ZW+R1n70HnS2KLbB1TSTqt
QQOZWT75sNNNDktLi5LL+WsEOnE6C7TkpVPv3ZkV8JZfuhSXLmVAEwvQUSD62RsD
dL3QGw4YJThul/R7AVrklV2ddBDr/Yc3LFjFARIHzXFLbzgksZw=
=pI3S
-----END PGP SIGNATURE-----
--- End Message ---