Your message dated Thu, 08 Jan 2026 16:04:24 +0000
with message-id <[email protected]>
and subject line Bug#1096950: fixed in ketm 0.0.6-28
has caused the Debian Bug report #1096950,
regarding ketm: ftbfs with GCC-15
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.)
--
1096950: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096950
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ketm
Version: 0.0.6-27
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/ketm_0.0.6-27_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
201 | if(!s->flags&SP_FLAG_NOCACHE) {
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_greeter.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_curver.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_crusher.c
enemy_greeter.c: In function ‘enemy_greeter_controller’:
enemy_greeter.c:66:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
66 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
enemy_curver.c: In function ‘enemy_curver_controller’:
enemy_curver.c:64:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
64 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_cube.c
enemy_crusher.c: In function ‘enemy_crusher_controller’:
enemy_crusher.c:60:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
60 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_drager.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_eyefo.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_xev.c
enemy_eyefo.c: In function ‘enemy_eyefo_controller’:
enemy_eyefo.c:63:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
63 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_mine.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_rwingx.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_cir.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_zatak.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_badguy.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_proball.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_plasmaball.c
enemy_proball.c: In function ‘enemy_proball_controller’:
enemy_proball.c:59:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
59 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_ming.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_boss01.c
enemy_ming.c: In function ‘enemy_ming_controller’:
enemy_ming.c:111:28: warning: suggest parentheses around operand of ‘!’ or
change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
111 | if(!s->flags&SP_FLAG_VISIBLE)
| ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_boss02.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_boss03.c
enemy_boss02.c: In function ‘enemy_boss02_ice_controller’:
enemy_boss02.c:335:26: warning: variable ‘d’ set but not used
[-Wunused-but-set-variable]
335 | BOSS02_ICE_DATA *d;
| ^
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c enemy_gametext.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c support.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -DDATA=\"/usr/share/games/ketm\"
-DHISCORE_FILE=\"/var/games/ketm.scores\" -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ketm-0.0.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -O3 -funroll-loops
-fexpensive-optimizations -D_REENTRANT -c intro.c
support.c: In function ‘game_init’:
support.c:73:9: error: too many arguments to function ‘display_vidinfo’;
expected 0, have 1
73 | display_vidinfo(screen);
| ^~~~~~~~~~~~~~~ ~~~~~~
In file included from support.c:1:
support.h:92:6: note: declared here
92 | void display_vidinfo();
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:375: support.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/ketm-0.0.6'
make[2]: *** [Makefile:437: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/ketm-0.0.6'
make[1]: *** [Makefile:245: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ketm-0.0.6'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:5: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ketm
Source-Version: 0.0.6-28
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ketm, 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.
Boyuan Yang <[email protected]> (supplier of updated ketm 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, 08 Jan 2026 10:44:03 -0500
Source: ketm
Architecture: source
Version: 0.0.6-28
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1096950
Changes:
ketm (0.0.6-28) unstable; urgency=medium
.
* Team upload.
* debian/control: Bump Standards-Version to 4.7.3.
* debian/watch: Update to version 5.
* debian/copyright: Fix lintian warnings.
* debian/patches/031_gcc_15.diff: Add patch to fix GCC-15 compatibility.
(Closes: #1096950)
Checksums-Sha1:
d60d34e0b5bfa99318323a4ff42722006c36c456 2359 ketm_0.0.6-28.dsc
c34c024f5500f67720758da7b334474228fc3168 2300316 ketm_0.0.6.orig.tar.gz
1f62a2d0a8fb12a94c56c877b5853ce335f9c274 97672 ketm_0.0.6-28.debian.tar.xz
d67f43acc0986bea2a8dc57bd6f7d4e84598f592 11207 ketm_0.0.6-28_amd64.buildinfo
Checksums-Sha256:
601181c597c3dfadeb43163e2d1fd8c4544b75fa62bc18fb5e2d7c0ef80001e9 2359
ketm_0.0.6-28.dsc
74b825119d64a85bad5351bdaccb560a6cd847bb910313ecfe84d856848f7539 2300316
ketm_0.0.6.orig.tar.gz
bad41c6909bd6b5ccf233f0a86ab8598e78c88dfc5978d7294fa8fc0edda4547 97672
ketm_0.0.6-28.debian.tar.xz
223a6b859a55886275618e282e78d8f0606c9071c325b85551bea29b3169a635 11207
ketm_0.0.6-28_amd64.buildinfo
Files:
ae7b88e8ff187ad17fe9117adff87a48 2359 games optional ketm_0.0.6-28.dsc
815dd1ec3d3e34ed563c2e8b846c1873 2300316 games optional ketm_0.0.6.orig.tar.gz
bbf1452fb0467bdd30565e75a9b40720 97672 games optional
ketm_0.0.6-28.debian.tar.xz
c4b51626857b1be2698eb34a5404f153 11207 games optional
ketm_0.0.6-28_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmlf0R8ACgkQwpPntGGC
Ws7+iQ//YSkXvZCevOK8mmuM45xFm6j+0cX6iBVIeJeKhQ1eu6hIEcpVY0QVsh7X
KTu5W2KhFyen/EHaTqAg3fflT1po9Yx/kjHE75VxH8mwF7Qg63X0ya9sQFJ/dwt1
suVgYCu6mHFHatAxhjBcVGesT+1XkLQWFpo3laKqESr7zF4Y0/yG2NSuYwX4uzdr
xYWHme1Rz/jwh1ErkPyBqzaju8lhDv3Uztr1vnpGP7cTBpMCTZzb3HGNrgabXDAq
Xr7AiYjyFeVOwHhONav6APX0DfbRL64aYxGGNZclX5EbyHwKuq2a1Y/zOpz4sh6U
tGG4XMMwsQF11LHSEoP+hbS9/Wv0/DCDYMul2Su2SIi68FUDdpxKYE3sX1Nzqa9Z
s6dgvtX8kHGnTX6c+fP176c0Qtmb8PuybXLVGfaLmdpjeyeF7BC6uLR3Wt8aboCx
zwm6cd3ikyXi9Asbopy6Zs1EcivdAydG1vglzMHofyAVUMlfo4tdFQZH3g8SXHaz
kkvVZjPp6JW3dHgOrsWMC8uo/9XN7gKE5nzvGdS5ytvTti8U83VVyYFMXDxkaLoo
U9fEPByQQUznB8DSvXyQGZ4HOdCZtV2cHhbjefvJ0fr7up+dlvfLOsLdN3NWs07n
WhA6Q4izAB0P3MS2vmT72dehfncDIDdv+2uPUsNh7YepUogLdfA=
=iuem
-----END PGP SIGNATURE-----
pgpTG1BoqkgBu.pgp
Description: PGP signature
--- End Message ---