Your message dated Sun, 05 Oct 2025 12:07:06 +0000
with message-id <[email protected]>
and subject line Bug#1096873: fixed in jester 1.0-16.1
has caused the Debian Bug report #1096873,
regarding jester: 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.)
--
1096873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096873
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:jester
Version: 1.0-16
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/jester_1.0-16_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 binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/jester-1.0'
gcc -Wall -O2 -g `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get
CPPFLAGS` `dpkg-buildflags --get LDFLAGS` -o jester jester.c -L/usr/X11R6/lib
-lX11
jester.c: In function ‘handle_events’:
jester.c:111:8: error: too many arguments to function ‘func’; expected 0, have 1
111 | (*func)(&event);
| ~^~~~~~ ~~~~~~
jester.c: In function ‘create_board_window’:
jester.c:1049:23: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1049 | jd->expose_function = board_expose;
| ^
jester.c:495:1: note: ‘board_expose’ declared here
495 | board_expose(XEvent *event)
| ^~~~~~~~~~~~
jester.c: In function ‘create_exit_button’:
jester.c:1071:23: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1071 | jd->expose_function = exit_button_expose;
| ^
jester.c:787:1: note: ‘exit_button_expose’ declared here
787 | exit_button_expose(XEvent *event)
| ^~~~~~~~~~~~~~~~~~
jester.c:1072:28: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1072 | jd->buttonpress_function = exit_button_buttonpress;
| ^
jester.c:818:1: note: ‘exit_button_buttonpress’ declared here
818 | exit_button_buttonpress(XEvent *event)
| ^~~~~~~~~~~~~~~~~~~~~~~
jester.c: In function ‘create_score_window’:
jester.c:1090:23: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1090 | jd->expose_function = score_window_expose;
| ^
jester.c:874:1: note: ‘score_window_expose’ declared here
874 | score_window_expose(XEvent *event)
| ^~~~~~~~~~~~~~~~~~~
jester.c: In function ‘create_player_id_window’:
jester.c:1110:23: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1110 | jd->expose_function = player_id_window_expose;
| ^
jester.c:907:1: note: ‘player_id_window_expose’ declared here
907 | player_id_window_expose(XEvent *event)
| ^~~~~~~~~~~~~~~~~~~~~~~
jester.c:1111:28: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1111 | jd->buttonpress_function = player_id_window_buttonpress;
| ^
jester.c:955:1: note: ‘player_id_window_buttonpress’ declared here
955 | player_id_window_buttonpress(XEvent *event)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
jester.c: In function ‘create_square_windows’:
jester.c:1135:27: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1135 | jd->expose_function = square_expose;
| ^
jester.c:279:1: note: ‘square_expose’ declared here
279 | square_expose(XEvent *event)
| ^~~~~~~~~~~~~
jester.c:1136:32: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘int (*)(XEvent *)’ [-Wincompatible-pointer-types]
1136 | jd->buttonpress_function = square_buttonpress;
| ^
jester.c:438:1: note: ‘square_buttonpress’ declared here
438 | square_buttonpress(XEvent *event)
| ^~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:12: jester] Error 1
make[1]: Leaving directory '/build/reproducible-path/jester-1.0'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: jester
Source-Version: 1.0-16.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jester, 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.
Adrian Bunk <[email protected]> (supplier of updated jester 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, 03 Oct 2025 18:43:26 +0300
Source: jester
Architecture: source
Version: 1.0-16.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096873
Changes:
jester (1.0-16.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build with -std=gnu17 to workaround FTBFS with GCC 15.
(Closes: #1096873)
Checksums-Sha1:
1796f34d76ab4e067b3a50535bafa96e6be9d6a0 1891 jester_1.0-16.1.dsc
6a071c1408b9db4d2ad8838895696a228fe9c2ca 10356 jester_1.0-16.1.debian.tar.xz
Checksums-Sha256:
7667bb03cd334a531a56d534f4e48efec363ec0a5dbf57be7b4704080ecd8d3d 1891
jester_1.0-16.1.dsc
82772cc4e55440a7761df41cbc78898a6233d63b07c937b3492fc9ecaacbc5e4 10356
jester_1.0-16.1.debian.tar.xz
Files:
858ea193e29db7ee1ade5b6c0d76fb12 1891 games optional jester_1.0-16.1.dsc
914d5dbdfa827be1e3eb40023f14c2fc 10356 games optional
jester_1.0-16.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjf8JUACgkQiNJCh6LY
mLEUJA/8CuYEF+4NRrSSiXAot5b7VXb8Zeh1ElnGmhkPv0ERX9vYA97h/TVATXbQ
Arv3e1xzL6SH2TYRlzDH/7B5tEYIXEPLFlEHta9foSTQmXr++SxyQbAhjImcqLYh
wOqbCUen6a57hlOusFHm0EbVxdUMvmnunYZFoWz6SF4E1DpRE1SALDHAwrRMvEcu
9W8Q5IifDmIOYVjNg4ylYAXtxzop8wr1+95w2rabFa8/296W0c7C5vTXOW1MJoxL
tCeIk1TWd+Y2ejy9HVA+Q6KzBF9j/h2xyQeP1P3wiftbETA3axNuMfM9aVLvAidM
bkK6bqJ3BniaAU/HunTEH30cDrJ1/z8pBLL41C2BDnmaaTZMOMWo7CIju3dJUzKp
rezmravND0gWIw7bmsGiJK7nn0Ak09pqmCn/XFSL9kwBX6ylbvLkwpBLXkNCwlVH
cIxAp1Nj4zZDGvYJuRzhoFApAeA2PyiRSkEpCDEHg0mvrjp7cvaZPK3TQzFls15x
X9pgJ4NPUlH8W7DpnAfuQ+5kNV7HxqDVBdKYloFTuwIpX8E8tIy7tcJQe/wioaK0
zeN47dyw3TwYPIb0zhhMpI8pidayxDgNmnH/OfrOF7lQYfl2Abqj/SYx6xJed8Ew
rWzZwq/lubee24DXnknZZFjGCxAbJa9LkmLIROwyhuuEOYrooOk=
=avxt
-----END PGP SIGNATURE-----
pgpMIehu1H6pe.pgp
Description: PGP signature
--- End Message ---