Your message dated Fri, 07 Aug 2026 11:50:20 +0000
with message-id <[email protected]>
and subject line Bug#1133450: fixed in cube2 0.0.20201229+dfsg-1
has caused the Debian Bug report #1133450,
regarding cube2: ftbfs with GCC-16
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.)
--
1133450: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1133450
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cube2
Version: 0.0.20201227+dfsg-2
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16
Hi,
cube2 fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.
The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/cube2_arm64.build.xz
The last lines of the build log are at the end of this report.
To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html
Please only close this issue after double-checking that the package can be
built correctly with GCC 16.
Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.
[...]
from /usr/include/c++/16/cmath:3913,
from /usr/include/c++/16/math.h:36,
from shared/cube.h:9:
/usr/include/c++/16/new:168:7: note: ‘void* operator new(std::size_t, void*)’
previously defined here
168 | void* operator new(std::size_t, void* __p)
| ^~~~~~~~
shared/tools.h:40:14: error: redefinition of ‘void* operator new [](size_t,
void*)’
40 | inline void *operator new[](size_t, void *p) { return p; }
| ^~~~~~~~
/usr/include/c++/16/new:172:7: note: ‘void* operator new [](std::size_t,
void*)’ previously defined here
172 | void* operator new[](std::size_t, void* __p)
| ^~~~~~~~
shared/tools.h:41:13: error: redefinition of ‘void operator delete(void*,
void*)’
41 | inline void operator delete(void *, void *) {}
| ^~~~~~~~
/usr/include/c++/16/new:177:35: note: ‘void operator delete(void*, void*)’
previously defined here
177 | _GLIBCXX_PLACEMENT_CONSTEXPR void operator delete (void*, void*)
| ^~~~~~~~
shared/tools.h:42:13: error: redefinition of ‘void operator delete [](void*,
void*)’
42 | inline void operator delete[](void *, void *) {}
| ^~~~~~~~
/usr/include/c++/16/new:180:35: note: ‘void operator delete [](void*, void*)’
previously defined here
180 | _GLIBCXX_PLACEMENT_CONSTEXPR void operator delete[](void*, void*)
| ^~~~~~~~
make[2]: *** [Makefile:183: fpsgame/entities-standalone.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:183: shared/tools-standalone.o] Error 1
make[2]: *** [Makefile:183: engine/worldio-standalone.o] Error 1
make[2]: *** [Makefile:183: engine/server-standalone.o] Error 1
make[2]: *** [Makefile:183: shared/crypto-standalone.o] Error 1
make[2]: *** [Makefile:183: shared/stream-standalone.o] Error 1
make[2]: *** [Makefile:183: engine/command-standalone.o] Error 1
make[2]: *** [Makefile:183: fpsgame/server-standalone.o] Error 1
In file included from shared/cube.h:54:
shared/tools.h:39:14: error: redefinition of ‘void* operator new(size_t, void*)’
39 | inline void *operator new(size_t, void *p) { return p; }
| ^~~~~~~~
In file included from /usr/include/c++/16/bits/stl_iterator.h:75,
from /usr/include/c++/16/bits/stl_algobase.h:66,
from /usr/include/c++/16/bits/specfun.h:44,
from /usr/include/c++/16/cmath:3913,
from /usr/include/c++/16/math.h:36,
from shared/cube.h:9:
/usr/include/c++/16/new:168:7: note: ‘void* operator new(std::size_t, void*)’
previously defined here
168 | void* operator new(std::size_t, void* __p)
| ^~~~~~~~
shared/tools.h:40:14: error: redefinition of ‘void* operator new [](size_t,
void*)’
40 | inline void *operator new[](size_t, void *p) { return p; }
| ^~~~~~~~
/usr/include/c++/16/new:172:7: note: ‘void* operator new [](std::size_t,
void*)’ previously defined here
172 | void* operator new[](std::size_t, void* __p)
| ^~~~~~~~
shared/tools.h:41:13: error: redefinition of ‘void operator delete(void*,
void*)’
41 | inline void operator delete(void *, void *) {}
| ^~~~~~~~
/usr/include/c++/16/new:177:35: note: ‘void operator delete(void*, void*)’
previously defined here
177 | _GLIBCXX_PLACEMENT_CONSTEXPR void operator delete (void*, void*)
| ^~~~~~~~
shared/tools.h:42:13: error: redefinition of ‘void operator delete [](void*,
void*)’
42 | inline void operator delete[](void *, void *) {}
| ^~~~~~~~
/usr/include/c++/16/new:180:35: note: ‘void operator delete [](void*, void*)’
previously defined here
180 | _GLIBCXX_PLACEMENT_CONSTEXPR void operator delete[](void*, void*)
| ^~~~~~~~
make[2]: *** [Makefile:179: shared/cube.h.gch] Error 1
make[2]: Leaving directory '/build/reproducible-path/cube2-0.0.20201227+dfsg'
dh_auto_build: error: make -j128 INSTALL="install --strip-program=true"
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" CFLAGS="-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cube2-0.0.20201227+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2
-ffile-prefix-map=/build/reproducible-path/cube2-0.0.20201227+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro -Wl,-z,now" client server returned
exit code 2
make[1]: *** [debian/rules:9: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/cube2-0.0.20201227+dfsg'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--- End Message ---
--- Begin Message ---
Source: cube2
Source-Version: 0.0.20201229+dfsg-1
Done: Sébastien Noel <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cube2, 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.
Sébastien Noel <[email protected]> (supplier of updated cube2 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: Fri, 07 Aug 2026 10:56:46 +0200
Source: cube2
Architecture: source
Version: 0.0.20201229+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Sébastien Noel <[email protected]>
Closes: 1133450
Changes:
cube2 (0.0.20201229+dfsg-1) unstable; urgency=medium
.
* Team upload.
.
[ Markus Koschany ]
* New upstream version 0.0.20201229+dfsg.
.
[ Sébastien Noel ]
* Add patch to fix FTBFS with gcc-16 (Closes: #1133450)
* Switch to debhelper-compat = 14
* Declare compliance with Debian Policy 4.7.4
* Update debian/watch to v5 format
Checksums-Sha1:
79bf9fd0f567564a8faf5a4f60c82e7353243749 1830 cube2_0.0.20201229+dfsg-1.dsc
713536e3049b816318b346eca9197aeac12ff269 748048
cube2_0.0.20201229+dfsg.orig.tar.xz
145e7e794624a826c1fa86bc0aad678a5a49e83c 10112
cube2_0.0.20201229+dfsg-1.debian.tar.xz
fda8b428db02013b12e7382ca08717d5dbc449c5 12525
cube2_0.0.20201229+dfsg-1_amd64.buildinfo
Checksums-Sha256:
41dd437e339f7aec41223f2a08c59b7b98d82ff2652ed4e75adf0c5e4cffee2d 1830
cube2_0.0.20201229+dfsg-1.dsc
700db8806b9af5901efdf0e28a31ed9cae816e7296da1b0e3871310c625721cb 748048
cube2_0.0.20201229+dfsg.orig.tar.xz
2a691e3f20ca714c0f38130ebaaad3336325b594b5cf87e96e24af42259ff749 10112
cube2_0.0.20201229+dfsg-1.debian.tar.xz
1cddba75504cbc1c253ce3db8b8446d6c36fba6ebd932c3d4b6ef5fb96db428e 12525
cube2_0.0.20201229+dfsg-1_amd64.buildinfo
Files:
8b511bfee5dcf6057d197a3495fbea6a 1830 games optional
cube2_0.0.20201229+dfsg-1.dsc
0b8888cdeb9ecd4a6e3671725114b5ea 748048 games optional
cube2_0.0.20201229+dfsg.orig.tar.xz
2540550610cda65ae36998ad0266b234 10112 games optional
cube2_0.0.20201229+dfsg-1.debian.tar.xz
16a6e00127844f542ec039301d73d532 12525 games optional
cube2_0.0.20201229+dfsg-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFHBAEBCgAxFiEEdlP6my3wO8aMe9FCrKAIuMk0p9QFAmp1w8MTHHR3b2xpZmVA
ZGViaWFuLm9yZwAKCRCsoAi4yTSn1EgTCACDvGIcsJhcAZ1+85MWJ8HyKUJmfD0l
YXuXurGYMmnIimI3/5ceR6X+MMTDVPICaNbcU1xru4Y+HJdLeAVEYqIfIUaqP/Zl
Yk6PwgUuQLKEG9uv4oOmGx7SEX88uvb4DdZp3khSjZ8boZHU1L11ZbSg2pmSkON8
cDLxp45JZqNcjtN45I/tSD0KhFKKZs/VK6K27IU/KlnNMOyXG2nY524lc5vk3p8+
PmmUkn5QWTQuyTMaCUa9Z+6DeLcOQbE7uF1RxbjYxe/mTbGABRxwUpsq/H2zUk7H
BEpPCq0WpOVfOSwLId2lqyxnv8bCayKaMoqyF3KoRuXRaJovdTs85Jx7
=Ei2C
-----END PGP SIGNATURE-----
pgpT6DmLm8O9Z.pgp
Description: PGP signature
--- End Message ---