Your message dated Sun, 23 Mar 2025 19:13:37 +0000
with message-id <e1twqln-00bvmb...@fasolo.debian.org>
and subject line Bug#1098162: fixed in xotcl 1.6.8-6
has caused the Debian Bug report #1098162,
regarding xotcl: 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.)


-- 
1098162: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098162
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:xotcl
Version: 1.6.8-5.1
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/xotcl_1.6.8-5.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

[...]
./generic/xotcl.c:9942:64: error: ‘opt’ undeclared (first use in this 
function); did you mean ‘opts’?
 9942 |   if (Tcl_GetIndexFromObj(interp, objv[1], opts, "option", 0, &opt) != 
TCL_OK) {
      |                                                                ^~~
/usr/include/tcl8.6/tcl-private/generic/tclDecls.h:4008:37: note: in definition 
of macro ‘Tcl_GetIndexFromObj’
 4008 |         sizeof(char *), msg, flags, indexPtr)
      |                                     ^~~~~~~~
./generic/xotcl.c:9942:64: note: each undeclared identifier is reported only 
once for each function it appears in
 9942 |   if (Tcl_GetIndexFromObj(interp, objv[1], opts, "option", 0, &opt) != 
TCL_OK) {
      |                                                                ^~~
/usr/include/tcl8.6/tcl-private/generic/tclDecls.h:4008:37: note: in definition 
of macro ‘Tcl_GetIndexFromObj’
 4008 |         sizeof(char *), msg, flags, indexPtr)
      |                                     ^~~~~~~~
./generic/xotcl.c:9947:5: error: ‘result’ undeclared (first use in this 
function)
 9947 |     result = Tcl_GetBooleanFromObj(interp, objv[2], &bool);
      |     ^~~~~~
./generic/xotcl.c:9947:54: error: expected expression before ‘bool’
 9947 |     result = Tcl_GetBooleanFromObj(interp, objv[2], &bool);
      |                                                      ^~~~
./generic/xotcl.c:9955:44: error: expected expression before ‘bool’
 9955 |         RUNTIME_STATE(interp)->doFilters = bool;
      |                                            ^~~~
./generic/xotcl.c:9962:49: error: expected expression before ‘bool’
 9962 |         RUNTIME_STATE(interp)->doSoftrecreate = bool;
      |                                                 ^~~~
./generic/xotcl.c: In function ‘XOTclCheckBooleanArgs’:
./generic/xotcl.c:12343:15: error: expected identifier or ‘(’ before ‘bool’
12343 |   int result, bool;
      |               ^~~~
./generic/xotcl.c:12357:52: error: expected expression before ‘bool’
12357 |   result = Tcl_GetBooleanFromObj(interp, boolean, &bool);
      |                                                    ^~~~
./generic/xotcl.c: In function ‘XOTclInterpretNonpositionalArgsCmd’:
./generic/xotcl.c:12475:15: error: ‘bool’ cannot be used here
12475 |           int bool;
      |               ^~~~
./generic/xotcl.c:12475:15: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./generic/xotcl.c:12475:11: warning: useless type name in empty declaration
12475 |           int bool;
      |           ^~~
./generic/xotcl.c:12477:55: error: expected expression before ‘bool’
12477 |           if (Tcl_GetBooleanFromObj(interp, boolObj, &bool) != TCL_OK) {
      |                                                       ^~~~
./generic/xotcl.c:12481:71: error: expected expression before ‘bool’
12481 |           Tcl_SetVar2Ex(interp, ObjStr(var), NULL, 
Tcl_NewBooleanObj(!bool), 0);
      |                                                                       
^~~~
/usr/include/tcl8.6/tcl-private/generic/tclDecls.h:4011:24: note: in definition 
of macro ‘Tcl_NewBooleanObj’
 4011 |         Tcl_NewIntObj((intValue)!=0)
      |                        ^~~~~~~~
./generic/xotcl.c: In function ‘Xotcl_Init’:
./generic/xotcl.c:13212:26: warning: too many arguments for format 
[-Wformat-extra-args]
13212 |   if (!theobj) Tcl_Panic("Cannot create ::xotcl::Object", NULL);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./generic/xotcl.c:13216:26: warning: too many arguments for format 
[-Wformat-extra-args]
13216 |   if (!thecls) Tcl_Panic("Cannot create ::xotcl::Class", NULL);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./generic/xotcl.c: In function ‘XOTclConfigureCommand’:
./generic/xotcl.c:9967:1: warning: control reaches end of non-void function 
[-Wreturn-type]
 9967 | }
      | ^
./generic/xotcl.c: At top level:
./generic/xotcl.c:5246:12: warning: ‘PushProcCallFrame’ defined but not used 
[-Wunused-function]
 5246 | static int PushProcCallFrame(
      |            ^~~~~~~~~~~~~~~~~
./generic/xotcl.c:5230:1: warning: ‘MakeProcError’ defined but not used 
[-Wunused-function]
 5230 | MakeProcError(
      | ^~~~~~~~~~~~~
make[1]: *** [Makefile:429: xotcl.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/xotcl-1.6.8'
make: *** [debian/rules:83: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xotcl
Source-Version: 1.6.8-6
Done: Sergei Golovan <sgolo...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xotcl, 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.
Sergei Golovan <sgolo...@debian.org> (supplier of updated xotcl 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: SHA256

Format: 1.8
Date: Sun, 23 Mar 2025 21:43:31 +0300
Source: xotcl
Architecture: source
Version: 1.6.8-6
Distribution: unstable
Urgency: medium
Maintainer: Tcl/Tk Debian Packagers <pkg-tcltk-de...@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Closes: 1098162
Changes:
 xotcl (1.6.8-6) unstable; urgency=medium
 .
   * Team upload.
   * Fix FTBFS with GCC 15 (closes: #1098162).
   * Bump the debhelper compatibility level to 13.
   * Bump the standards version to 4.7.2.
Checksums-Sha1:
 7b4ab075cc0ced1d0135dabc00da8e83dd3187b2 2088 xotcl_1.6.8-6.dsc
 fbe938d4a69101c689942782812dafc7780a5424 8536 xotcl_1.6.8-6.debian.tar.xz
 5537a18954deb24caf82ffe4e58c4f525fb935d1 8363 xotcl_1.6.8-6_amd64.buildinfo
Checksums-Sha256:
 2f3e8753ce40b0df2c7393c7d852e4143d2632cfae9da60446efd829b91eb584 2088 
xotcl_1.6.8-6.dsc
 b6b3c60790d4caf2bc941c0f0798cc5e2e397eede3903c3cfd1f99d8e1a1442a 8536 
xotcl_1.6.8-6.debian.tar.xz
 07b68441de3c4a755d64197c0585d3cac1f7d83eadee0187de57da12a265d614 8363 
xotcl_1.6.8-6_amd64.buildinfo
Files:
 102decd1b576a0df6aa9c2e3c4b7958f 2088 libs optional xotcl_1.6.8-6.dsc
 f3f36b63972c77c28cf03c06a262d006 8536 libs optional xotcl_1.6.8-6.debian.tar.xz
 a71ce0140b6477f5fb86249853cef007 8363 libs optional 
xotcl_1.6.8-6_amd64.buildinfo

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

iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAmfgVsoACgkQTyrk60tj
54dVXBAAk6n5I7YcAamIZe1sq95GSMOfrHKIz+Ptnbbd0IntqrEuP9O4K86XrFM4
70awgjcGxYT+zKiuFbzNnfc4VaYEBAqzoUevm2jXB2H1R1uFcedz4khM22cg8Djb
9hQUiAEgQFFtS0BfhrQkCGIhrKqK7XYf8Scjo1lGbwG2HNNW2dCfnwfxiIBquF48
LTmkqVHOzQG/LFLYyFLlCk9c+PCwMTXEMxddTWPj2WBNNtfwnsZ0eMkWwECLg13h
EsVv9w0xeocYQwUnde5S5CrjqRqE8H1BLuL+jow8dXvHcYHRaDciB5B6pu+Fb2mh
Mj3q/QRU+ap2wyXVTi0rcfwjFyfYIUGKacxow0MyB55PF9BMqbyKdL92zxrBAZF2
JBKHPoWicE6ciyhAAsMQFTEHq2roAgUluI84VGTVbtyIMndbM9q3UMdljPbLa8ZG
vRXK/ewYhchsQF6H1bCtIdGYx03aqX+oS77hW58xAPUggu4t0a2ymlFPHAAUkASk
KLqPleBiv0fXUrvMIo7F+fQLoUQYMnWMYZtxuroqtkb60Qb9BbADwZJXRfoHEUGp
ZFQYCN0rIub30WOhbK2F5iKy9AUobjF0qJbOl9fzs/Zw/SXlVPpuiPzwL2ZWlDy+
kkaTkq+fIv3lawJmj6sg7Vzx1pT1pO1rHcXJGHf1SpJkuDELJq0=
=yqwf
-----END PGP SIGNATURE-----

Attachment: pgpDS0IRwNB5X.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