Your message dated Sat, 25 Oct 2025 17:20:41 +0000
with message-id <[email protected]>
and subject line Bug#1096944: fixed in kdrill 6.5deb2-13.2
has caused the Debian Bug report #1096944,
regarding kdrill: 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.)
--
1096944: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096944
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:kdrill
Version: 6.5deb2-13.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/kdrill_6.5deb2-13.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
[...]
dpkg-buildpackage: info: source package kdrill
dpkg-buildpackage: info: source version 6.5deb2-13.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Thorsten Alteholz
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
[ ! -f Makefile ] || make distclean
rm -f KDrill.ad
make -C makedic clean
make[2]: Entering directory '/build/reproducible-path/kdrill-6.5deb2/makedic'
rm -f makeedict makedic
make[2]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2/makedic'
make[1]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
xmkmf -a
imake -DUseInstalled -I/usr/lib/X11/config
make Makefiles
make[2]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
make[2]: Nothing to be done for 'Makefiles'.
make[2]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
make includes
make[2]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
make[2]: Nothing to be done for 'includes'.
make[2]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
make depend
make[2]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
gccmakedep -- -I/usr/include/X11 -Dlinux -D__amd64__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-DFUNCPROTO=15
-DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=2 -- main.c options.c
readfile.c game.c init.c widgets.c grades.c frequency.c mainwindow.c
search.c log.c utils.c kanasearch.c convert.c multikanji.c kanjisearch.c
strokesearch.c searchwidgets.c prefs.c badguess.c skipsearch.c learn.c
timeout.c
make[2]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
make[1]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
/usr/bin/make DICTLOCATION=/usr/share/edict/kanjidic
EDICTLOCATION=/usr/share/edict/edict RADLOCATION=/var/lib/xjdic/radkfile
make[2]: Entering directory '/build/reproducible-path/kdrill-6.5deb2'
gcc -g -O2 -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/kdrill-6.5deb2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I/usr/include/X11 -Dlinux
-D__amd64__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
-DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=2
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o main.o main.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdio.h:28,
from main.c:2:
/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
_DEFAULT_SOURCE"
| ^~~~~~~
gcc -g -O2 -fno-strict-aliasing -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/kdrill-6.5deb2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I/usr/include/X11 -Dlinux
-D__amd64__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
-DFUNCPROTO=15 -DNARROWPROTO -Wdate-time -D_FORTIFY_SOURCE=2
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o options.o options.c
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdio.h:28,
from options.c:7:
/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
_DEFAULT_SOURCE"
| ^~~~~~~
options.c:200:6: error: conflicting types for ‘MakeGradeSelect’; have
‘void(struct _WidgetRec *)’
200 | void MakeGradeSelect(Widget parent){
| ^~~~~~~~~~~~~~~
In file included from options.c:21:
grades.h:1:13: note: previous declaration of ‘MakeGradeSelect’ with type
‘void(void)’
1 | extern void MakeGradeSelect(),CountKanji();
| ^~~~~~~~~~~~~~~
make[2]: *** [<builtin>: options.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/kdrill-6.5deb2'
make: *** [debian/rules:44: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: kdrill
Source-Version: 6.5deb2-13.2
Done: Thorsten Alteholz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
kdrill, 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.
Thorsten Alteholz <[email protected]> (supplier of updated kdrill 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: Sat, 25 Oct 2025 18:03:02 +0200
Source: kdrill
Architecture: source
Version: 6.5deb2-13.2
Distribution: unstable
Urgency: medium
Maintainer: Євгеній Мещеряков <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1096944
Changes:
kdrill (6.5deb2-13.2) unstable; urgency=medium
.
* Non-maintainer upload
* debian/rules: add -std=c17 to CFLAGS (Closes: #1096944)
Checksums-Sha1:
84f81109a1a31e0274a617ebf71e095debc7f028 2174 kdrill_6.5deb2-13.2.dsc
036438d80fb9f6157ca2845055bebb8ac70800d4 226330 kdrill_6.5deb2.orig.tar.gz
a7df430f8452e9749eca70f79362557e475f1d01 14728
kdrill_6.5deb2-13.2.debian.tar.xz
ff7704b1a324101b29a2834ae8f1c9eb536d878f 7774
kdrill_6.5deb2-13.2_amd64.buildinfo
Checksums-Sha256:
e6ed836116e63a276b4330b7cdc82de5088b510f0d3d59c688ef100436863ae9 2174
kdrill_6.5deb2-13.2.dsc
897be88479da1af7f6daac87a2e4a510d0ff833486b912aaf3211854f65459fd 226330
kdrill_6.5deb2.orig.tar.gz
ba3edce95a6a7d3844ca11632d99175cafa3c39a7911d8286d12264b83637157 14728
kdrill_6.5deb2-13.2.debian.tar.xz
fe3b3ef4626e6abbaa6c51094e4ea095f3b3406303611ced3607f88b4840eccd 7774
kdrill_6.5deb2-13.2_amd64.buildinfo
Files:
0f49f405183653348e3c885314934f94 2174 education optional
kdrill_6.5deb2-13.2.dsc
a881659fd3ded88380ee8f66b54f036f 226330 education optional
kdrill_6.5deb2.orig.tar.gz
e6ffb3bb50eaa4b6cd371429b2738fe6 14728 education optional
kdrill_6.5deb2-13.2.debian.tar.xz
48e7a50ab2a2417e0bcc096cdb713ba0 7774 education optional
kdrill_6.5deb2-13.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmj9A+tfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR6tLD/99PQBa3fnjMSc0EADURWgPsL90Z7JE
ZEGU6JDz6FiUGbd8PCKZFhhW3QcScgZ+vh9mRlIBu58f1ELCTJuKXMZBagZutNfE
a0FaSTFPstTI4R6vZNh8OEBNBYf/4yDRInLs7rAakiFK/6lsn+7WJJwR16+N/9EK
oaXJPj8pL0y69zjeqntyd/ulJ9895JR3Y/SokPKnCUcszQq7MR6JNnCkDqTDAO9K
Wf9tIxkdmItyBFazs9IYpMs1fLjmO1lSrWX3HRDJpf5WfQAkGEsg2QJGPX2N4uOD
28aODdOh48z73ziOPvSoLD51w6cCwWZcksv5KX401mrIQr4t0kLIpEZ3tEGzUlur
cvtMGD1GdJmb9i+D3U8DLvUyJ9p407jlDAEo5yjiU0109epEm5CJmg0OVtK+h890
qpaeU/8T0KCADmVY+alPjlC6PA5pTGQ6O7FEfOMkAHaMp/GtMpyKcScafk4an0Gp
SBRXfAEiPvRE13SHYTEsNw5pRb6aqsoaubJKPHoDRE+I0uIvcbssAbllR2dZNC2z
nGEFtOtYiCxAHqwsKJ+77A6gPaK2W5j2dHtb6zMYLN+2CKvo7HIYfuXzndiy6GcU
4Uv3oDsS/VDC8tSQiFDMMzGym6T239oafjcJa7sdkiviw9NSLrKR0yzj9ZkC9iyj
p7+2l82ZYcqa/A==
=y1jP
-----END PGP SIGNATURE-----
pgpEtXwyXxW4p.pgp
Description: PGP signature
--- End Message ---