Your message dated Mon, 15 Sep 2025 13:50:54 +0000
with message-id <[email protected]>
and subject line Bug#1097807: fixed in rplay 3.3.2-21
has caused the Debian Bug report #1097807,
regarding rplay: 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.)


-- 
1097807: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097807
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rplay
Version: 3.3.2-20
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/rplay_3.3.2-20_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

[...]
make[2]: Entering directory '/build/reproducible-path/rplay-3.3.2/rptp'
gcc -c  -I. -I../include -I./../include -I./../lib -DHAVE_CONFIG_H -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rplay-3.3.2=. 
-fstack-protector-strong -fstack-clash-protection -fcf-protection rptp.c
(cd ../librplay; /usr/bin/make )
make[3]: Entering directory '/build/reproducible-path/rplay-3.3.2/librplay'
gcc -c  -I. -I../include -I./../include -DHAVE_CONFIG_H -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rplay-3.3.2=. 
-fstack-protector-strong -fstack-clash-protection -fcf-protection async.c
async.c: In function ‘rptp_async_process’:
async.c:369:34: error: too many arguments to function 
‘group[rptp_fd].rcallback’; expected 0, have 1
  369 |                                 (*group[rptp_fd].rcallback)(rptp_fd);
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:70:25: note: declared here
   70 |         cb              rcallback;
      |                         ^~~~~~~~~
async.c:376:34: error: too many arguments to function 
‘group[rptp_fd].wcallback’; expected 0, have 1
  376 |                                 (*group[rptp_fd].wcallback)(rptp_fd);
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:72:25: note: declared here
   72 |         cb              wcallback;
      |                         ^~~~~~~~~
async.c: In function ‘write_proc’:
async.c:491:26: error: too many arguments to function ‘current->callback’; 
expected 0, have 1
  491 |                         (*current->callback)(rptp_fd);
      |                         ~^~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:51:41: note: declared here
   51 |         cb                              callback;
      |                                         ^~~~~~~~
async.c: In function ‘read_proc’:
async.c:532:26: error: too many arguments to function 
‘group[rptp_fd].rcallback’; expected 0, have 3
  532 |                         (*group[rptp_fd].rcallback)(rptp_fd, 
RPTP_EVENT_CLOSE, "");
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:70:25: note: declared here
   70 |         cb              rcallback;
      |                         ^~~~~~~~~
async.c: In function ‘notify_line’:
async.c:715:18: error: too many arguments to function 
‘group[rptp_fd].rcallback’; expected 0, have 3
  715 |                 (*group[rptp_fd].rcallback)(rptp_fd, what, line);
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:70:25: note: declared here
   70 |         cb              rcallback;
      |                         ^~~~~~~~~
async.c: In function ‘do_register’:
async.c:740:18: error: too many arguments to function 
‘group[rptp_fd].wcallback’; expected 0, have 2
  740 |                 (*group[rptp_fd].wcallback)(rptp_fd, RPTP_ASYNC_ENABLE);
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:72:25: note: declared here
   72 |         cb              wcallback;
      |                         ^~~~~~~~~
async.c: In function ‘do_unregister’:
async.c:760:18: error: too many arguments to function 
‘group[rptp_fd].wcallback’; expected 0, have 2
  760 |                 (*group[rptp_fd].wcallback)(rptp_fd, 
RPTP_ASYNC_DISABLE);
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
async.c:72:25: note: declared here
   72 |         cb              wcallback;
      |                         ^~~~~~~~~
make[3]: *** [Makefile:15: async.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/rplay-3.3.2/librplay'
make[2]: *** [Makefile:30: ../librplay/librplay.a] Error 2
make[2]: Leaving directory '/build/reproducible-path/rplay-3.3.2/rptp'
make all in doc...
make[2]: Entering directory '/build/reproducible-path/rplay-3.3.2/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/reproducible-path/rplay-3.3.2/doc'
make all in devrplay...
make[2]: Entering directory '/build/reproducible-path/rplay-3.3.2/devrplay'
gcc -c  -fPIC -I. -I../include -I./../include -DHAVE_CONFIG_H -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rplay-3.3.2=. 
-fstack-protector-strong -fstack-clash-protection -fcf-protection devrplay.c
make[2]: *** No rule to make target '../librplay/librplay.so.3.3.2', needed by 
'devrplay.so.3'.  Stop.
make[2]: Leaving directory '/build/reproducible-path/rplay-3.3.2/devrplay'
make[1]: *** [Makefile:11: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/rplay-3.3.2'
make: *** [debian/rules:37: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: rplay
Source-Version: 3.3.2-21
Done: Thorsten Alteholz <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rplay, 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.
Thorsten Alteholz <[email protected]> (supplier of updated rplay 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: Sun, 07 Sep 2025 11:22:40 +0200
Source: rplay
Architecture: source
Version: 3.3.2-21
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1097807
Changes:
 rplay (3.3.2-21) unstable; urgency=medium
 .
   * debian/control: Standards version moved to 4.7.2 (no changes)
   * add 70_gcc15.patch (Closes: #1097807)
Checksums-Sha1:
 76c30b795941797e7548eaaa5e4ef5739b4c14b8 2364 rplay_3.3.2-21.dsc
 fda94b7e7c91c4d09bf1f0535ba4647799c7cba0 476308 rplay_3.3.2.orig.tar.gz
 7d7ba66fcf43e895a4a3c49115c38e6af04ed61c 38848 rplay_3.3.2-21.debian.tar.xz
 fd991288506d9697e580605cdc1413d46ee44371 9237 rplay_3.3.2-21_amd64.buildinfo
Checksums-Sha256:
 3abf28f89e2b25f6daf7a218bfa6de3e97cc86f357a9ab18e648abb6225b617c 2364 
rplay_3.3.2-21.dsc
 63e99ebf9bfa83314cf2707674b6fc0ce2d2985e1b4bbaed28b74dd7fdc2d5e6 476308 
rplay_3.3.2.orig.tar.gz
 c472266454651bf5e1edbdadb9a2b8e57ca1a5f95620f51ee6ef8d355aff540c 38848 
rplay_3.3.2-21.debian.tar.xz
 3334ff19ae3eb0e749ea10c62793b9307f31723977e43a4a7630bc02ebe27eb4 9237 
rplay_3.3.2-21_amd64.buildinfo
Files:
 8674f81f0f48757ac7919c1f6136e9c7 2364 sound optional rplay_3.3.2-21.dsc
 58052373adf8ad04ef3ce13e8ac0921a 476308 sound optional rplay_3.3.2.orig.tar.gz
 2b2c56bff8ded52f70d3e4f3d7ddc0b8 38848 sound optional 
rplay_3.3.2-21.debian.tar.xz
 ef78dc4f3095ff886f66285d511fbf2d 9237 sound optional 
rplay_3.3.2-21_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmjIFmxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYRxgiD/96kkU81rVUO+mGThaAajYIGt1APsL2
Kv7jUs4Afrr8PWD9vTGM+JrjYYgNPCkUS1F7KYo5EhKtaWU+pefudf+2o8kJ0hYo
+eYnsgN7uB0rGQH63e71Cktkd33d59AyrUPg0CLCMw3R6eEQ6VuhfsmPWiHkTt+R
znCbEoigpvBXtyIyiMUxFiL1EW+vBoasKPPsRTTyvSCTgWShC9VJ9PQffhoruCd1
nqluX0YA0wx4NRJRohQFKcyyDvOd8FDM2edICI/2RwygP9lif9dCRsYm3KZq3jVF
C8cs9KDu3B5BtKMxC2MX7lAL6mz6oRHMM3MjB2+yJbH8MzLSKEu2hKpRSaltLkUA
8ooPWnQfoRUdwCDSj9sRnOqg3wdvGZtlhqSnKExjMbQek/2PDp8ZBlp7/DRTwIIc
TP5h5GWpUyFU4RrTq+oCoPegu0WC49UpK/6Neu3qfCES/i2hJl28mO7YPdg87gkP
0uhYPFn/tkgKFpQ0+nY2Axi6rKt1SXPHC5XmSvbjZBAYlrp5/2d9ozUfvh/BYbV9
+uuL0Rwg+oFxXx4eVq9zFiN7Qiz58BGdakmAAi9D9nPY3c3s3rxnWS7v6wMmVq7o
KylnP/3+hK3FOPssbdE2I296ck/BqS7O4DLTknS9kNdINqoCNmsAsfK2h/mKwChx
oYLtui2tPoMx+Q==
=X2ng
-----END PGP SIGNATURE-----

Attachment: pgpr2tiOhClyV.pgp
Description: PGP signature


--- End Message ---

Reply via email to