Your message dated Fri, 26 Sep 2025 08:37:20 +0000
with message-id <[email protected]>
and subject line Bug#1096480: fixed in crispy-doom 7.1-1
has caused the Debian Bug report #1096480,
regarding crispy-doom: 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.)
--
1096480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096480
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:crispy-doom
Version: 7.0-1
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/crispy-doom_7.0-1_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
[...]
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from ../../src/sha1.h:21,
from ../../src/deh_defs.h:21,
from deh_doom.c:19:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from ../../src/sha1.h:21,
from ../../src/deh_defs.h:21,
from deh_bexstr.c:22:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from ../../src/sha1.h:21,
from ../../src/deh_defs.h:21,
from ../../src/deh_io.h:21,
from deh_bexpars.c:23:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from doomdef.h:26,
from deh_ammo.c:22:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from deh_cheat.c:21:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
make[4]: *** [Makefile:586: deh_bexpars.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:586: deh_bexstr.o] Error 1
In file included from ../../src/sha1.h:21,
from ../../src/deh_defs.h:21,
from ../../src/deh_io.h:21,
from deh_bexptr.c:25:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
In file included from ../../src/m_misc.h:27,
from deh_bexincl.c:23:
../../src/doomtype.h:113:5: error: cannot use keyword ‘false’ as enumeration
constant
113 | false,
| ^~~~~
../../src/doomtype.h:113:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
make[4]: *** [Makefile:586: deh_doom.o] Error 1
make[4]: *** [Makefile:586: deh_bexincl.o] Error 1
make[4]: *** [Makefile:586: deh_bexptr.o] Error 1
make[4]: *** [Makefile:586: deh_ammo.o] Error 1
make[4]: *** [Makefile:586: deh_cheat.o] Error 1
make[4]: *** [Makefile:586: am_map.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/crispy-doom-7.0/src/doom'
make[3]: *** [Makefile:1156: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/crispy-doom-7.0/src'
make[2]: *** [Makefile:514: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/crispy-doom-7.0'
make[1]: *** [Makefile:430: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/crispy-doom-7.0'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: crispy-doom
Source-Version: 7.1-1
Done: Fabian Greffrath <[email protected]>
We believe that the bug you reported is fixed in the latest version of
crispy-doom, 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.
Fabian Greffrath <[email protected]> (supplier of updated crispy-doom 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, 26 Sep 2025 09:48:43 +0200
Source: crispy-doom
Architecture: source
Version: 7.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Fabian Greffrath <[email protected]>
Closes: 1096480
Changes:
crispy-doom (7.1-1) unstable; urgency=medium
.
* New upstream version 7.1
+ Fix compilation on GCC 15 (Closes: #1096480)
* Bump debian/watch to version 5
* Bump Standards-Version to 4.7.2
* Drop Rules-Requires-Root line from debian/control
* Bump Debian packaging copyright year to 2025
Checksums-Sha1:
b01f8ce42a59a3ee52aa870d80a75ba18d5b0315 2065 crispy-doom_7.1-1.dsc
0cf0aef67f9031de207baf9dce93b6186acf674a 2609031 crispy-doom_7.1.orig.tar.gz
7fc18e94b5fea28158bd08f040e0c30616df9639 6472 crispy-doom_7.1-1.debian.tar.xz
fef4ed9a10a8c760c245ac5445b20f94a370d5b0 11653
crispy-doom_7.1-1_amd64.buildinfo
Checksums-Sha256:
6753efcd7174756e9958d2e5f0c24fc7399f535fda6befcf53ec1fd91934d56a 2065
crispy-doom_7.1-1.dsc
f0eb02afb81780165ddc81583ed5648cbee8b3205bcc27e181b3f61eb26f8416 2609031
crispy-doom_7.1.orig.tar.gz
a5dff1aa1557d384bb773cab87dd86456cfcd952d7d1eaa0370983fd82675cbd 6472
crispy-doom_7.1-1.debian.tar.xz
56dc6302846cae27752ba2e571d9646471d1b6c99d80779d5c0157e90ac1be2d 11653
crispy-doom_7.1-1_amd64.buildinfo
Files:
13d00322ed0d790c5fc1662e0b984032 2065 games optional crispy-doom_7.1-1.dsc
2f2654326b81382aaf9510e1e177b879 2609031 games optional
crispy-doom_7.1.orig.tar.gz
d10547dab9369a61070c8ed9d71d9864 6472 games optional
crispy-doom_7.1-1.debian.tar.xz
ee023ba9689ee86fa6e6d4967c7a9c0d 11653 games optional
crispy-doom_7.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAmjWRg8SHGZhYmlhbkBk
ZWJpYW4ub3JnAAoJEMvqjpcMzVnf0YwQAKC7sMc/J4Uwu8K3A8GD2jZD3QiQ83rm
9rFRT2Vv4lJwCAphhXABWcLm9CeIYnu8/spx7EUQje+dvdg1rWw9s2gs6qhW6N7U
05nEeMWGG3MAUe6rRwCdSWKtzSlcJLCqgAwffdKLFOF+2N8Ev3n9+3xl8Vlt85cS
ZzizcXrre4gm0825GJ/so6z4IwuMq73m4+IC2KCCCSSr0vBPxzg+qMF9t7mdW4qg
r/cqZ00YyDEZ5aNhtKHFGIIy7aNxzZp9KdhtQhk1c9G1yEMFeLWJzehEkSkjjJ4x
CCHcF6hNqW+XFNo8zkXV3ZaaKLN2J9w6Isu5vHU9FWKnhnwL7LWKdW6yJGJZzwCU
57C5kKO9N4fRTZwtRstKlcxF3O8cy4t6mrzAsGSySiPj4h+i8dwhA1weAI25bmL9
zD2w79wMnc+3LQVmLwn4WJq4ioWR62Fy4ebYu6ByTYfTU5zHMxtsR5EuUE6Ejamz
DJtoZ/cg0eAUqXYQvxweeqOfLSCIcACE0Avx8oc7R5BZQFKvWLEvnPkhjcYVRiQO
e6MKouTv60ycE0mgml0izJQbQE5UyiBXSvnhu9/0rG11rfwtPSRoyStZefSowahc
AQjwcevgn47Q1DHKzbheVmFpwyOCdz0r8UU4lZr9IURP5jbUaer6uQDm0mcbBV3C
bYQY5f04KEdu
=x060
-----END PGP SIGNATURE-----
pgpCx3JI7bxTe.pgp
Description: PGP signature
--- End Message ---