Your message dated Mon, 06 Oct 2025 16:05:02 +0000
with message-id <[email protected]>
and subject line Bug#1098005: fixed in tkgate 2.1+repack-8
has caused the Debian Bug report #1098005,
regarding tkgate: 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.)
--
1098005: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098005
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:tkgate
Version: 2.1+repack-7
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/tkgate_2.1+repack-7_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
[...]
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
-DUSE_INTERP_RESULT -DTKGATE_HOMEDIR=\"/usr/share/tkgate\" -I../..
-I../../src/common -I/usr/include/tcl8.6 -I/usr/include/tcl8.6 -I/nonexistent
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/tkgate-2.1+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wno-deprecated-declarations -c -o
generic.o generic.c
gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
-DUSE_INTERP_RESULT -DTKGATE_HOMEDIR=\"/usr/share/tkgate\" -I../..
-I../../src/common -I/usr/include/tcl8.6 -I/usr/include/tcl8.6 -I/nonexistent
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/tkgate-2.1+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wno-deprecated-declarations -c -o
ground.o ground.c
gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
-DUSE_INTERP_RESULT -DTKGATE_HOMEDIR=\"/usr/share/tkgate\" -I../..
-I../../src/common -I/usr/include/tcl8.6 -I/usr/include/tcl8.6 -I/nonexistent
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi
-I/usr/include/cairo -I/usr/include/pixman-1 -pthread -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/tkgate-2.1+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wno-deprecated-declarations -c -o
hdl.o hdl.c
In file included from generic.c:35:
tkgate.h:61:9: warning: ‘USE_INTERP_RESULT’ redefined
61 | #define USE_INTERP_RESULT
| ^~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
gates.c: In function ‘gate_new’:
gates.c:125:22: error: too many arguments to function ‘GGateInfo_codeLookup’;
expected 0, have 1
125 | GGateInfo *ginfo = GGateInfo_codeLookup(type);
| ^~~~~~~~~~~~~~~~~~~~ ~~~~
In file included from tkgate.h:81:
elements.h:336:12: note: declared here
336 | GGateInfo *GGateInfo_codeLookup();
| ^~~~~~~~~~~~~~~~~~~~
gates.c: At top level:
gates.c:941:12: error: conflicting types for ‘GGateInfo_codeLookup’; have
‘GGateInfo *(int)’ {aka ‘struct gateinfo *(int)’}
941 | GGateInfo *GGateInfo_codeLookup(int T)
| ^~~~~~~~~~~~~~~~~~~~
elements.h:336:12: note: previous declaration of ‘GGateInfo_codeLookup’ with
type ‘GGateInfo *(void)’ {aka ‘struct gateinfo *(void)’}
336 | GGateInfo *GGateInfo_codeLookup();
| ^~~~~~~~~~~~~~~~~~~~
make[5]: *** [Makefile:682: gates.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from ground.c:20:
tkgate.h:61:9: warning: ‘USE_INTERP_RESULT’ redefined
61 | #define USE_INTERP_RESULT
| ^~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from hdl.c:23:
tkgate.h:61:9: warning: ‘USE_INTERP_RESULT’ redefined
61 | #define USE_INTERP_RESULT
| ^~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
edit.c: In function ‘logError’:
edit.c:1543:50: warning: ‘%s’ directive writing up to 1023 bytes into a region
of size between 1000 and 1001 [-Wformat-overflow=]
1543 | sprintf(buf,"<%s> %s [%s] (%d-%s-%02d %d:%02d) %s (%s, line %d)"
| ^~
......
1547 | ,msgBuf,fileName,lineNum);
| ~~~~~~
In file included from /usr/include/stdio.h:970,
from edit.c:24:
In function ‘sprintf’,
inlined from ‘logError’ at edit.c:1543:3:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note:
‘__builtin___sprintf_chk’ output 35 or more bytes (assuming 1059) into a
destination of size 1024
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[5]: Leaving directory
'/build/reproducible-path/tkgate-2.1+repack/src/tkgate'
make[4]: *** [Makefile:467: all] Error 2
make[4]: Leaving directory
'/build/reproducible-path/tkgate-2.1+repack/src/tkgate'
make[3]: *** [Makefile:398: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/tkgate-2.1+repack/src'
make[2]: *** [Makefile:666: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/tkgate-2.1+repack'
make[1]: *** [Makefile:471: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/tkgate-2.1+repack'
dh_auto_build: error: make -j8 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: tkgate
Source-Version: 2.1+repack-8
Done: Georges Khaznadar <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tkgate, 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.
Georges Khaznadar <[email protected]> (supplier of updated tkgate 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: Mon, 06 Oct 2025 16:20:29 +0200
Source: tkgate
Architecture: source
Version: 2.1+repack-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Closes: 1098005
Changes:
tkgate (2.1+repack-8) unstable; urgency=medium
.
* new debian patch: changes-for-gcc-15; Closes: #1098005
* bumped Standards-Version: 4.7.2
Checksums-Sha1:
a6b59f1fd1760acb6fa67c4245922ba0b081c509 2265 tkgate_2.1+repack-8.dsc
921979aeb61f225c56a35ff6e7754b7c6179b998 52516
tkgate_2.1+repack-8.debian.tar.xz
c70f51d0d53a69805e60aebec32aa76f6af3be17 5836
tkgate_2.1+repack-8_source.buildinfo
Checksums-Sha256:
d01ab49898e47c6c9c3faad70e97b246da1310c7969de5408d23b5a4344d8779 2265
tkgate_2.1+repack-8.dsc
f7927da0767dba7fda48f4047cad8907c1b8b23965c9e727cf721e5addf1d651 52516
tkgate_2.1+repack-8.debian.tar.xz
473fba3e050157ca4f58bcb3d7683b043b01cec8250e7c0b8094edc1ccd66993 5836
tkgate_2.1+repack-8_source.buildinfo
Files:
775b54ace7b191ca7be2acea61c2b049 2265 electronics optional
tkgate_2.1+repack-8.dsc
f048a6deb235b81ea78bcd3e7e3d5161 52516 electronics optional
tkgate_2.1+repack-8.debian.tar.xz
da69f975b93c50bc0736300f315ac42a 5836 electronics optional
tkgate_2.1+repack-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmjj4/kUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjn5uw/9G0j9nWjiVV6ynvgH8U6QmfsdO6yS
OUuGDj54mSMkZfHlZNO8yC5SqnyAJTRykMDPMPjNaIZlID1AkxK8HfVK+59oLpa0
NcyS3FoLOfkDDldfYZbE28fYcRD6169kCwbw4r+XgPUD2slPYdpEcHjz4RLQRNmo
fuxcXbjXeBo8gQbUFTgZo6fN6wylq4UlwG20mdpjKaJvZUcGWHORtK1i8X6J4XKw
8Ey4sIQ3kAc5DKm7Kw0AulxDnytrmb719NzZO0l8PGnv2/3KzAi4QttNLZuLAM6w
5oVBDdDj9oEzqnzMXvJagPK5fGaIlHXTrLh6+Pcpc/IbRMOVuzhC/+HpJeVafiy5
Js9iMkyj0FLJySqUxcSpwm5qMz4u0tQM/WEc4lPes8H+eI+6Guh6NZJo1tYqBc0x
MC2nn3uFebJwAsz3ULgN/8L1gFzW0o90G6Ir/vfofRXieGZPiuMfJj5pwrDXj0Cc
eBeinUy581mEKY78zUE+bfUTMJOPqbz5Hxfw7FIHjm4xdK3pmD34w5O+saszcWJm
wHvAbD5cRCgWElcyvqJOjyp/uBeIRxwQGalv3a84acXsWR9cNZO1IUMErtJPzu2V
OojJKMi7SLcaHVHIzQTmQX1HSgAN6dMmMbpl+xs3iw7YtG+UT4koLPcvJYoHrRVX
6eFHcMwoZEMgxzE=
=YShN
-----END PGP SIGNATURE-----
pgplpu7bn5Ud6.pgp
Description: PGP signature
--- End Message ---