Your message dated Wed, 07 Jan 2026 08:34:00 +0000
with message-id <[email protected]>
and subject line Bug#1098000: fixed in timidity 2.14.0-8.4
has caused the Debian Bug report #1098000,
regarding timidity: 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.)


-- 
1098000: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098000
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:timidity
Version: 2.14.0-8.3
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/timidity_2.14.0-8.3_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

[...]
config.status: executing depfiles commands
make[1]: Leaving directory '/build/reproducible-path/timidity-2.14.0'
   dh_auto_build
        make -j8
make[1]: Entering directory '/build/reproducible-path/timidity-2.14.0'
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/timidity-2.14.0'
Making all in autoconf
make[3]: Entering directory '/build/reproducible-path/timidity-2.14.0/autoconf'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/timidity-2.14.0/autoconf'
Making all in utils
make[3]: Entering directory '/build/reproducible-path/timidity-2.14.0/utils'
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o bitset.o bitset.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o fft4g.o fft4g.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o mblock.o mblock.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o memb.o memb.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o nkflib.o nkflib.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o strtab.o strtab.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o support.o support.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o timer.o timer.c
nkflib.c:389:5: error: conflicting types for ‘line_fold’; have ‘int(void)’
  389 | int line_fold();
      |     ^~~~~~~~~
nkflib.c:319:17: note: previous declaration of ‘line_fold’ with type ‘int(int,  
int)’
  319 | static  int     line_fold(int c2,int c1);
      |                 ^~~~~~~~~
nkflib.c: In function ‘e_oconv’:
nkflib.c:1594:16: error: too many arguments to function ‘line_fold’; expected 
0, have 2
 1594 |         switch(line_fold(c2,c1)) {
      |                ^~~~~~~~~ ~~
nkflib.c:389:5: note: declared here
  389 | int line_fold();
      |     ^~~~~~~~~
nkflib.c: In function ‘s_oconv’:
nkflib.c:1646:16: error: too many arguments to function ‘line_fold’; expected 
0, have 2
 1646 |         switch(line_fold(c2,c1)) {
      |                ^~~~~~~~~ ~~
nkflib.c:389:5: note: declared here
  389 | int line_fold();
      |     ^~~~~~~~~
nkflib.c: In function ‘j_oconv’:
nkflib.c:1694:16: error: too many arguments to function ‘line_fold’; expected 
0, have 2
 1694 |         switch(line_fold(c2,c1)) {
      |                ^~~~~~~~~ ~~
nkflib.c:389:5: note: declared here
  389 | int line_fold();
      |     ^~~~~~~~~
nkflib.c: At top level:
nkflib.c:1829:1: error: conflicting types for ‘line_fold’; have ‘int(int,  int)’
 1829 | line_fold(int c2, int c1)
      | ^~~~~~~~~
nkflib.c:389:5: note: previous declaration of ‘line_fold’ with type ‘int(void)’
  389 | int line_fold();
      |     ^~~~~~~~~
nkflib.c: In function ‘mime_ungetc’:
nkflib.c:2233:1: warning: old-style function definition [-Wold-style-definition]
 2233 | mime_ungetc(c)
      | ^~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I.. -I../libarc -I../timidity  -I/usr/include/tcl 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include -DAU_OSS -DAU_ALSA -DAU_JACK 
-DAU_AO -DAU_VORBIS -DAU_FLAC -DAU_SPEEX  -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/timidity-2.14.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -c -o fft.o fft.c
make[3]: *** [Makefile:557: nkflib.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/timidity-2.14.0/utils'
make[2]: *** [Makefile:509: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/timidity-2.14.0'
make[1]: *** [Makefile:440: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/timidity-2.14.0'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: timidity
Source-Version: 2.14.0-8.4
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
timidity, 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.
Adrian Bunk <[email protected]> (supplier of updated timidity 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, 05 Jan 2026 22:13:51 +0200
Source: timidity
Architecture: source
Version: 2.14.0-8.4
Distribution: unstable
Urgency: medium
Maintainer: Bastien Roucariès <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 902769 1098000
Changes:
 timidity (2.14.0-8.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1098000)
   * Fix FTBFS with the nocheck build profile. (Closes: #902769)
Checksums-Sha1:
 144df88a177b79df61d0f7294fe0720007a79d16 2279 timidity_2.14.0-8.4.dsc
 7d217a40068e6b82138bd1b52d12665239c5954e 40796 
timidity_2.14.0-8.4.debian.tar.xz
Checksums-Sha256:
 604809fbb35268f2c846ed964bac611224558e3d98d8d7c21c39586ed761022d 2279 
timidity_2.14.0-8.4.dsc
 779da0b3210ed187c713e82600cac7f1f9000910e78aba4c726ada4f3e5f1083 40796 
timidity_2.14.0-8.4.debian.tar.xz
Files:
 4940ef14390041957c96a7669dccd0c9 2279 sound optional timidity_2.14.0-8.4.dsc
 fb4b04a29ce005ccc5342a9010bab9c3 40796 sound optional 
timidity_2.14.0-8.4.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmlccf4ACgkQiNJCh6LY
mLHgqA/9GZ5uH8Ep2srEHnVN+yVhFTqNr3+UCKn+OW0koKglYsIkNQbJY3Do7Kd+
hZr3u0rIQa6P7Ubg71vzUAlvwzdBpjeenX3YDwIIcZpbQA5kZymSOEKqBSjxsAep
yO7wV5ZJILt0Z/2aqi6CqwDXUBDQGRvsrmH5eWqlIGyIdY3J/iQU9fNJKTBO8kQu
D5J1lUITO+f2fEbT05Tt4AGSKscncDzqSm4+01jXagpL6ExuLsoF56wngnmf8wNr
JQjfXRfRxDkO48zifs9vSM6AZTBDglUj0uByx8kDnQYgxSKN7uIC4o5N153tqzxA
T42p5tZmbL8nT22VuuK6A4n8m8yhyTdU4GGHtigD/L2bnZ7ET+yWTmK231TOGEfg
O058bOX8U75ahfB31w+ZkxJ1q0i8RlD1Ai33d64bxiI6RTmiaeIhihaoS7DSXlk/
MKCnuUSyqD9YzG79fXFDW29AOe2hWhQTiVrz9ykeDkiWz+Bxyp0T6kyFrehq/5Ut
3O0pLrdkRuV41tb7zZO7PKZYriEnKZI1JhfAAjuD2s/biI2J0JrEAvSQoa9UU+iB
OfEQnTbw2ffFcZ9ylTf7AZeo7L9aebUFPLj17uM96gdDTSA41ihFFo+RwDmUt7GQ
bF4SA59+h2+w+gWGc/l+MSHJpHDbCmieH5sSwY1HI+0yW7QY2T4=
=Rl4q
-----END PGP SIGNATURE-----

Attachment: pgphCrc2UWE3b.pgp
Description: PGP signature


--- End Message ---

Reply via email to