Your message dated Wed, 10 Sep 2025 10:50:38 +0000
with message-id <e1uwipo-005pcm...@fasolo.debian.org>
and subject line Bug#1098004: fixed in tk-table 2.10.8-3
has caused the Debian Bug report #1098004,
regarding tk-table: 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 ow...@bugs.debian.org
immediately.)


-- 
1098004: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098004
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:tk-table
Version: 2.10.8-2
Severity: important
Tags: sid forky
User: debian-...@lists.debian.org
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/tk-table_2.10.8-2_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

[...]
      | ^~~~~~~~~~~~~~~~~~~~
./generic/tkTable.c: In function ‘TableAdjustActive’:
./generic/tkTable.c:2983:1: warning: old-style function definition 
[-Wold-style-definition]
 2983 | TableAdjustActive(tablePtr)
      | ^~~~~~~~~~~~~~~~~
./generic/tkTable.c: In function ‘TableAdjustParams’:
./generic/tkTable.c:3117:59: warning: cast to pointer from integer of different 
size [-Wint-to-pointer-cast]
 3117 |         entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i);
      |                                                           ^
/usr/include/tcl8.6/tcl.h:2570:60: note: in definition of macro 
‘Tcl_FindHashEntry’
 2570 |         (*((tablePtr)->findProc))(tablePtr, (const char *)(key))
      |                                                            ^~~
./generic/tkTable.c:3123:21: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 3123 |             value = (int) Tcl_GetHashValue(entryPtr);
      |                     ^
./generic/tkTable.c:3211:64: warning: cast to pointer from integer of different 
size [-Wint-to-pointer-cast]
 3211 |             entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) 
i);
      |                                                                ^
/usr/include/tcl8.6/tcl.h:2570:60: note: in definition of macro 
‘Tcl_FindHashEntry’
 2570 |         (*((tablePtr)->findProc))(tablePtr, (const char *)(key))
      |                                                            ^~~
./generic/tkTable.c:3217:25: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 3217 |                 value = (int) Tcl_GetHashValue(entryPtr);
      |                         ^
./generic/tkTable.c: In function ‘TableFetchSelection’:
./generic/tkTable.c:3579:1: warning: old-style function definition 
[-Wold-style-definition]
 3579 | TableFetchSelection(clientData, offset, buffer, maxBytes)
      | ^~~~~~~~~~~~~~~~~~~
./generic/tkTable.c: In function ‘TableLostSelection’:
./generic/tkTable.c:3721:1: warning: old-style function definition 
[-Wold-style-definition]
 3721 | TableLostSelection(clientData)
      | ^~~~~~~~~~~~~~~~~~
./generic/tkTable.c: In function ‘TableRestrictProc’:
./generic/tkTable.c:3760:1: warning: old-style function definition 
[-Wold-style-definition]
 3760 | TableRestrictProc(serial, eventPtr)
      | ^~~~~~~~~~~~~~~~~
./generic/tkTable.c:3765:33: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 3765 |         ((eventPtr->xany.serial-(unsigned int)serial) > 0)) {
      |                                 ^
./generic/tkTable.c: In function ‘TableValidateChange’:
./generic/tkTable.c:3792:1: warning: old-style function definition 
[-Wold-style-definition]
 3792 | TableValidateChange(tablePtr, r, c, old, new, index)
      | ^~~~~~~~~~~~~~~~~~~
./generic/tkTable.c:3800:15: error: expected identifier or ‘(’ before ‘bool’
 3800 |     int code, bool;
      |               ^~~~
./generic/tkTable.c:3839:39: error: expected expression before ‘bool’
 3839 |                                      &bool) != TCL_OK) {
      |                                       ^~~~
./generic/tkTable.c:3845:23: error: expected expression before ‘?’ token
 3845 |         code = (bool) ? TCL_OK : TCL_BREAK;
      |                       ^
./generic/tkTable.c: In function ‘ExpandPercents’:
./generic/tkTable.c:3887:1: warning: old-style function definition 
[-Wold-style-definition]
 3887 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType)
      | ^~~~~~~~~~~~~~
./generic/tkTable.c: In function ‘Tktable_Init’:
./generic/tkTable.c:4010:1: warning: old-style function definition 
[-Wold-style-definition]
 4010 | Tktable_Init(interp)
      | ^~~~~~~~~~~~
./generic/tkTable.c: In function ‘Tktable_SafeInit’:
./generic/tkTable.c:4055:1: warning: old-style function definition 
[-Wold-style-definition]
 4055 | Tktable_SafeInit(interp)
      | ^~~~~~~~~~~~~~~~
make[1]: *** [Makefile:318: tkTable.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/tk-table-2.10.8'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: tk-table
Source-Version: 2.10.8-3
Done: Ole Streicher <oleb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
tk-table, 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 1098...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ole Streicher <oleb...@debian.org> (supplier of updated tk-table 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 10 Sep 2025 12:24:33 +0200
Source: tk-table
Architecture: source
Version: 2.10.8-3
Distribution: unstable
Urgency: medium
Maintainer: Tcl/Tk Debian Packagers <pkg-tcltk-de...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1098004
Changes:
 tk-table (2.10.8-3) unstable; urgency=medium
 .
   * Avoid 'bool' variable name: illegal in C23 (Closes: #1098004)
   * Push Standards-Verson to 4.7.2, no changes needed
Checksums-Sha1:
 a2545e96c51b521a4f4dce3251adaa87ee8ae0bb 1994 tk-table_2.10.8-3.dsc
 9195f720f302c25bd9bb51ef2656eb70f642b405 9052 tk-table_2.10.8-3.debian.tar.xz
Checksums-Sha256:
 636204e749cadffbcfc09cbae04287fc2a26d0089b67e494be53094583088f7d 1994 
tk-table_2.10.8-3.dsc
 46209f6fe70fa7ef842f5aa754b00387684db291774f862e3b2072e44e251a45 9052 
tk-table_2.10.8-3.debian.tar.xz
Files:
 2762229ee7cae3a3b639092be24ef275 1994 interpreters optional 
tk-table_2.10.8-3.dsc
 9151b465be6e6795481567b5fc6708ed 9052 interpreters optional 
tk-table_2.10.8-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmjBVT0ACgkQcRWv0HcQ
3PcKvw/+PvImhio1pbUk2bAd/cekKaagYdITvZX6/F3HCzPba163gfMuQ9MQO0pJ
P1evjJNls0G1BsgnQvZVznHGxCPjm5G+q6CcmuAQe0wLObuImfPq0LZuMgMqqiyY
DFMk0tVTFJRZtmafbrzJeP9U6xvVrFpU6DSamMijExxlgoBuKjcJ+qizHdf8057/
rGpRJ0ruKAlahjSWQvb2kCTGx5ul7aCEZ+lW8GoElCMypBqCkQHyitanLRQ2DeVj
r8oY7nS0he9z96suuv+dsdUHfMxJ9AtEID7g+O5fk2jtpogDlnYdhrHso6iLb6dj
+WIom9Qzj6IltQqv/WskSkhVYYMYJ2R1f7l4QX8A6e+MrACLKdRWGSL5UrQiOyko
CLgdhSGlnmSP832nuMuGO/UJ7L5rIMZ55lWF7As4VE6kG9qxIYjLlfZCh1TtJvd6
bITIidSRXxfavzR/kp4pMEXlgdEALVsEkOxFnh1BUqnOh1sckp0afrg6jbjvACsq
L0ITsUCuHJtJNFlTzTTAlKRybtbGiRIay9CzJe0CbOuqcwX69Ne5pvyzlTh2g5Y/
t1I04kkj7PPtqdbiF8BYxqF/J1+xcRtlPFTBxR1wE1YFiE1/yaKdG65b/VwnT1Bw
ANUlBm9Dwhr7NeHjsanuWnv740OzeRL3As+gwEJSokzEtZBX4CI=
=FZ7K
-----END PGP SIGNATURE-----

Attachment: pgpFDfMcQNG1X.pgp
Description: PGP signature


--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
Pkg-tcltk-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-tcltk-devel

Reply via email to