Your message dated Tue, 24 Mar 2026 11:19:03 +0000
with message-id <[email protected]>
and subject line Bug#1096264: fixed in 3dchess 0.8.1-24
has caused the Debian Bug report #1096264,
regarding 3dchess: 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.)
--
1096264: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096264
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:3dchess
Version: 0.8.1-22
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/3dchess_0.8.1-22_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
[...]
dh_autoreconf -O--sourcedirectory=src
dh_auto_configure -O--sourcedirectory=src
dh_auto_build -O--sourcedirectory=src
cd src && make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/3dchess-0.8.1/src'
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o init.o init.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o main.o main.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o engine.o engine.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o piece.o piece.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o stack.o stack.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ai.o ai.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o xif.o xif.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o xnet.o xnet.c
engine.c: In function ‘TraverseDir’:
engine.c:82:43: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’
changes value from ‘4294967295’ to ‘3’ [-Woverflow]
82 | SQUARE_INVALID->xyzPos.zLevel = UINT_MAX;
| ^~~~~~~~
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o callbaks.o callbaks.c
gcc `dpkg-buildflags --get CFLAGS` -O2 -fstrength-reduce -fpcc-struct-return
-DVERSION=\"0.8.1\" -DHAVE_UNISTD_H -DHAVE_ULIMIT_H -DUNDO_ANY_MOVE
-I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o DrawingA.o DrawingA.c
DrawingA.c:57:5: error: initialization of ‘void (*)(struct _WidgetRec *, struct
_WidgetRec *, struct <anonymous> *, Cardinal *)’ {aka ‘void (*)(struct
_WidgetRec *, struct _WidgetRec *, struct <anonymous> *, unsigned int *)’} from
incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
57 | Initialize, /* initialize */
| ^~~~~~~~~~
DrawingA.c:57:5: note: (near initialization for
‘drawingAreaClassRec.core_class.initialize’)
DrawingA.c:17:17: note: ‘Initialize’ declared here
17 | static void Initialize();
| ^~~~~~~~~~
DrawingA.c:69:5: error: initialization of ‘void (*)(struct _WidgetRec *)’ from
incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
69 | Destroy, /* destroy */
| ^~~~~~~
DrawingA.c:69:5: note: (near initialization for
‘drawingAreaClassRec.core_class.destroy’)
DrawingA.c:18:17: note: ‘Destroy’ declared here
18 | static void Destroy();
| ^~~~~~~
DrawingA.c:71:5: error: initialization of ‘void (*)(struct _WidgetRec *, XEvent
*, struct _XRegion *)’ from incompatible pointer type ‘void (*)(void)’
[-Wincompatible-pointer-types]
71 | Redisplay, /* expose */
| ^~~~~~~~~
DrawingA.c:71:5: note: (near initialization for
‘drawingAreaClassRec.core_class.expose’)
DrawingA.c:19:17: note: ‘Redisplay’ declared here
19 | static void Redisplay();
| ^~~~~~~~~
DrawingA.c: In function ‘Initialize’:
DrawingA.c:96:13: warning: old-style function definition
[-Wold-style-definition]
96 | static void Initialize( request, new)
| ^~~~~~~~~~
DrawingA.c: In function ‘Destroy’:
DrawingA.c:108:13: warning: old-style function definition
[-Wold-style-definition]
108 | static void Destroy( w)
| ^~~~~~~
DrawingA.c: In function ‘Redisplay’:
DrawingA.c:119:13: warning: old-style function definition
[-Wold-style-definition]
119 | static void Redisplay(w, event, region)
| ^~~~~~~~~
DrawingA.c: In function ‘resize_draw’:
DrawingA.c:133:13: warning: old-style function definition
[-Wold-style-definition]
133 | static void resize_draw(w, event, args, n_args)
| ^~~~~~~~~~~
DrawingA.c: In function ‘input_draw’:
DrawingA.c:148:13: warning: old-style function definition
[-Wold-style-definition]
148 | static void input_draw(w, event, args, n_args)
| ^~~~~~~~~~
DrawingA.c: In function ‘motion_draw’:
DrawingA.c:163:13: warning: old-style function definition
[-Wold-style-definition]
163 | static void motion_draw(w, event, args, n_args)
| ^~~~~~~~~~~
make[1]: *** [<builtin>: DrawingA.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/3dchess-0.8.1/src'
dh_auto_build: error: cd src && make -j8 "INSTALL=install --strip-program=true"
returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: 3dchess
Source-Version: 0.8.1-24
Done: Sébastien Noel <[email protected]>
We believe that the bug you reported is fixed in the latest version of
3dchess, 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 3dchess 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: Tue, 24 Mar 2026 11:39:23 +0100
Source: 3dchess
Architecture: source
Version: 0.8.1-24
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Sébastien Noel <[email protected]>
Closes: 1096264
Changes:
3dchess (0.8.1-24) unstable; urgency=medium
.
* Team upload.
* d/rules: Build using C17 standard with GNU extensions.
This older codebase is not compatible with gcc-15's default
C23 standards compliance. Closes: #1096264.
* Bump Standards-Version to 4.7.3.
Checksums-Sha1:
45ae03506d483210e9728f2a5848ae3fe0061049 1675 3dchess_0.8.1-24.dsc
f371b46c2133c0b30fcbff06c2de5a3bfed1b36c 11612 3dchess_0.8.1-24.debian.tar.xz
6c3f8e3218c5955080be9ff0e8b2ab4769c2d6b7 6503 3dchess_0.8.1-24_amd64.buildinfo
Checksums-Sha256:
b680b038f7f2e6a9196531cb82e690938794653cc7181ae07149c4854d034900 1675
3dchess_0.8.1-24.dsc
86ff6f61bb716893c1519ffa6711ba35ddb71d055981cca7ce9893c8d8177ac5 11612
3dchess_0.8.1-24.debian.tar.xz
9f277413a0602f45225fb4c091d80654835849a6c14034cf67a9ba7eae12673a 6503
3dchess_0.8.1-24_amd64.buildinfo
Files:
bb277d359ea923c1606bd4e6d0d3dba3 1675 games optional 3dchess_0.8.1-24.dsc
86fd1188a162ad225585624df0c56d2b 11612 games optional
3dchess_0.8.1-24.debian.tar.xz
be3a6647f1eb92c739ecba447f6acc22 6503 games optional
3dchess_0.8.1-24_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFJBAEBCgAzFiEEdlP6my3wO8aMe9FCrKAIuMk0p9QFAmnCcHoVHHNlYmFzdGll
bkB0d29saWZlLmJlAAoJEKygCLjJNKfUh0kIAJav9Sv+PVq5KK78vMTJJ5RP2xDE
Ao1I0VGEGyq1dqQPKt27gYW268JQTh/1RDAIediVwX8g52f/2c9LsBFESUgwVocQ
O6xceWbZyoDuiABjdldKg5xthPV2Q6YFRNQtx06P0HGEi8UritQTryU3W8xyTxFD
BYJfFlXXKIq+jluOulGDMfW4fB6lsKaA4o6NB0FHXKH4R+atzlqqcP7ks9XcCM10
V52A+6seWgv9buthc8vIMpDrA9H9rq/YAG7s1r7rNKLvLUa/jRFlahbyeaV9lX0t
Ps9n6hDIuRaT8HCjEO+RxJtkceU8v5H9XGNlD8fAkZLyzUlqy27ldSg1esw=
=BkKT
-----END PGP SIGNATURE-----
pgpVD0APNQgsA.pgp
Description: PGP signature
--- End Message ---