Your message dated Thu, 04 Sep 2025 23:35:09 +0000
with message-id <[email protected]>
and subject line Bug#1097916: fixed in speech-tools 1:2.5.0-14
has caused the Debian Bug report #1097916,
regarding speech-tools: 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.)


-- 
1097916: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097916
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:speech-tools
Version: 1:2.5.0-13
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/speech-tools_2.5.0-13_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

[...]
  227 | extern char     *tgetstr();
      |                  ^~~~~~~
editline.c:383:24: error: too many arguments to function ‘tgetstr’; expected 0, 
have 2
  383 |     clrpage = (ECHAR *)tgetstr("cl", &bp);
      |                        ^~~~~~~ ~~~~
editline.c:227:18: note: declared here
  227 | extern char     *tgetstr();
      |                  ^~~~~~~
editline.c:384:25: error: too many arguments to function ‘tgetstr’; expected 0, 
have 2
  384 |     nextline = (ECHAR *)tgetstr("nl", &bp);
      |                         ^~~~~~~ ~~~~
editline.c:227:18: note: declared here
  227 | extern char     *tgetstr();
      |                  ^~~~~~~
editline.c:393:24: error: too many arguments to function ‘tgetstr’; expected 0, 
have 2
  393 |         bol = (ECHAR *)tgetstr("cr", &bp);
      |                        ^~~~~~~ ~~~~
editline.c:227:18: note: declared here
  227 | extern char     *tgetstr();
      |                  ^~~~~~~
editline.c:402:27: error: too many arguments to function ‘tgetstr’; expected 0, 
have 2
  402 |     move_right = (ECHAR *)tgetstr("nd", &bp);
      |                           ^~~~~~~ ~~~~
editline.c:227:18: note: declared here
  227 | extern char     *tgetstr();
      |                  ^~~~~~~
editline.c:405:16: error: too many arguments to function ‘tgetnum’; expected 0, 
have 1
  405 |     TTYwidth = tgetnum("co");
      |                ^~~~~~~ ~~~~
editline.c:229:17: note: declared here
  229 | extern int      tgetnum();
      |                 ^~~~~~~
editline.c:406:15: error: too many arguments to function ‘tgetnum’; expected 0, 
have 1
  406 |     TTYrows = tgetnum("li");
      |               ^~~~~~~ ~~~~
editline.c:229:17: note: declared here
  229 | extern int      tgetnum();
      |                 ^~~~~~~
editline.c: In function ‘search_hist’:
editline.c:834:15: error: assignment to ‘int (*)(void)’ from incompatible 
pointer type ‘int (*)(const char *, const char *, size_t)’ {aka ‘int (*)(const 
char *, const char *, long unsigned int)’} [-Wincompatible-pointer-types]
  834 |         match = strncmp;
      |               ^
In file included from editline.h:70:
/usr/include/string.h:159:12: note: ‘strncmp’ declared here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |            ^~~~~~~
editline.c:838:15: error: assignment to ‘int (*)(void)’ from incompatible 
pointer type ‘int (*)(char *, char *, int)’ [-Wincompatible-pointer-types]
  838 |         match = substrcmp;
      |               ^
editline.c:800:12: note: ‘substrcmp’ declared here
  800 | STATIC int substrcmp(char *text, char *pat, int len)
      |            ^~~~~~~~~
editline.c:844:14: error: too many arguments to function ‘match’; expected 0, 
have 3
  844 |         if ((*match)((char *)H.Lines[H.Pos], pat, len) == 0)
      |             ~^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
editline.c: In function ‘add_history’:
editline.c:1384:1: warning: old-style function definition 
[-Wold-style-definition]
 1384 | add_history(p)
      | ^~~~~~~~~~~
editline.c: In function ‘TTYflush’:
editline.c:240:19: warning: ignoring return value of ‘write’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  240 |             (void)write(1, Screen, ScreenCount);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [../config/rules/c.mak:63: editline.o] Error 1
make[2]: *** [config/rules/targets.mak:57: siod] Error 2
make[2]: Leaving directory '/build/reproducible-path/speech-tools-2.5.0'
make[1]: *** [debian/rules:27: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/build/reproducible-path/speech-tools-2.5.0'
make: *** [debian/rules:74: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: speech-tools
Source-Version: 1:2.5.0-14
Done: Samuel Thibault <[email protected]>

We believe that the bug you reported is fixed in the latest version of
speech-tools, 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.
Samuel Thibault <[email protected]> (supplier of updated speech-tools 
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, 05 Sep 2025 01:08:51 +0200
Source: speech-tools
Architecture: source
Version: 1:2.5.0-14
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1047732 1097916
Changes:
 speech-tools (1:2.5.0-14) unstable; urgency=medium
 .
   * clean: Also clean test outputs (Closes: Bug#1047732)
   * tests/tests: Always unpatch on exit.
   * patches/gcc-15: Fix build with gcc-15 (Closes: Bug#1097916)
   * rules: Use buildtools.mk.
   * Update standards version to 4.6.2, no changes needed.
Checksums-Sha1:
 d11ee75c9c0fd4d6886288eefb59e8f07b7d99c5 2446 speech-tools_2.5.0-14.dsc
 8b37b99730d9a640a9935e60e927cc258a685851 43192 
speech-tools_2.5.0-14.debian.tar.xz
 635ec10937c6841485af5c68d7ecca48c99b17a7 13681 
speech-tools_2.5.0-14_amd64.buildinfo
Checksums-Sha256:
 a97842653136457671a391fe1bc8291676dc13f7c1d4002c75183cddf2209da6 2446 
speech-tools_2.5.0-14.dsc
 911f0053601571d443aa78c8426a3a921c249c1f6c53679561e493e43786e051 43192 
speech-tools_2.5.0-14.debian.tar.xz
 065361c59f0356dead8bb0675cd825e8f74b7072a2cde77ac2fe31df34f962ce 13681 
speech-tools_2.5.0-14_amd64.buildinfo
Files:
 3ccd936752299260d4675bd7ffd5bf00 2446 sound optional speech-tools_2.5.0-14.dsc
 434c2e879957c53f3f0c650b1b0fa8a3 43192 sound optional 
speech-tools_2.5.0-14.debian.tar.xz
 44e6223395b54f224804e61265343945 13681 sound optional 
speech-tools_2.5.0-14_amd64.buildinfo

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

iQIzBAEBCgAdFiEEqpLrvfAUiqYaQ7iu5IlMrEVBS7AFAmi6HokACgkQ5IlMrEVB
S7BGzBAAnytakwphb1CV0h7QMCscXMTE1P05xOLfkqcI1DRxuZ/RlnsS8Jr74Ii3
TTsMqCgM8ovZH/4ZE/Keio/AEWsJxMjjZ5ZRhsbbDP5bG8WrCg48di1ZUVyRSBHx
7ARls2kGpGURXyZABKmzvbh48THFWyMh1CGy0DkRyQcMQg2TQ0DVH2traUJUJbdZ
YYnMt/zF55CPZQC9TvnokM3ifuZljbNHGRRcxj5xsFkuOAUOQLUIv+Vk4/HLWqyD
oOk5WGEVoPY8+lHP0FbqewYz1oaz79fGENsWN/Fdq5DXjGgd6OPWC/srImGNkBDe
ROp9rABb06zFgBuMHHXCmThBQ4t8z2kA2Fb0w/81t2TB5Q3jhgvbl4DVskF/kLis
AnfQ8rRUE2i2JKnOB0OIRt+OATlxnX3/fY9rJXgcJUfsAtQNuqVjzuGsAyEG38B6
cYOaarCbNGRTWeVaOQ6iwgrSeWIy33kvSzmRMESGL/VeqDC6Sm1pSYyP2lEJgOLY
G4dYey1IxRfBVbdyYnOFg46Kc892ueA3r2OowUPDA7MH9ojHVS4Wo+/rW0PX6mW2
wuMC2ztnEyfnp9SfQegoStb0l498rt2xhYlt2RT8IlV5RzSYsQuUvvEEv7F923q1
B5tQ4Tgqyc4mfZEAmDlGcGTBGZ1CMIqm/Vj44ISEQa/h5rjk+zY=
=6iz9
-----END PGP SIGNATURE-----

Attachment: pgpjbnd2t6cv1.pgp
Description: PGP signature


--- End Message ---

Reply via email to