Your message dated Fri, 22 Aug 2025 16:19:21 +0000
with message-id <[email protected]>
and subject line Bug#1096421: fixed in cdrdao 1:1.2.5-3
has caused the Debian Bug report #1096421,
regarding cdrdao: 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.)


-- 
1096421: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096421
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cdrdao
Version: 1:1.2.5-1
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/cdrdao_1.2.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

[...]
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1155:46: note: in expansion of macro ‘PRINT’
 1155 |                         if ( q->p2 != NULL ) PRINT(q->p2);
      |                                              ^~~~~
syn.h:170:42: error: too many arguments to function ‘fpPrint[q->p1->ntype]’; 
expected 0, have 1
  170 |                                         (*(fpPrint[(p)->ntype]))( p );}
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1158:46: note: in expansion of macro ‘PRINT’
 1158 |                         if ( q->p1 != NULL ) PRINT(q->p1);
      |                                              ^~~~~
syn.h:170:42: error: too many arguments to function ‘fpPrint[q->p2->ntype]’; 
expected 0, have 1
  170 |                                         (*(fpPrint[(p)->ntype]))( p );}
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1160:46: note: in expansion of macro ‘PRINT’
 1160 |                         if ( q->p2 != NULL ) PRINT(q->p2);
      |                                              ^~~~~
misc.c: In function ‘pRuleRef’:
syn.h:170:42: error: too many arguments to function ‘fpPrint[p->next->ntype]’; 
expected 0, have 1
  170 |                                         (*(fpPrint[(p)->ntype]))( p );}
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1182:9: note: in expansion of macro ‘PRINT’
 1182 |         PRINT(p->next);
      |         ^~~~~
misc.c: In function ‘pToken’:
syn.h:170:42: error: too many arguments to function ‘fpPrint[p->next->ntype]’; 
expected 0, have 1
  170 |                                         (*(fpPrint[(p)->ntype]))( p );}
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1199:9: note: in expansion of macro ‘PRINT’
 1199 |         PRINT(p->next);
      |         ^~~~~
fset.c: In function ‘First’:
misc.c: In function ‘pAction’:
syn.h:170:42: error: too many arguments to function ‘fpPrint[p->next->ntype]’; 
expected 0, have 1
  170 |                                         (*(fpPrint[(p)->ntype]))( p );}
      |                                         ~^~~~~~~~~~~~~~~~~~~~~~~
misc.c:1214:9: note: in expansion of macro ‘PRINT’
 1214 |         PRINT(p->next);
      |         ^~~~~
syn.h:173:48: error: too many arguments to function ‘fpReach[p->ntype]’; 
expected 0, have 3
  173 |                                         (a) = (*(fpReach[(p)->ntype]))( 
p, k, rk );}
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~
fset.c:1498:17: note: in expansion of macro ‘REACH’
 1498 |                 REACH(p, k, &rk, alt1->fset[k]);
      |                 ^~~~~
syn.h:173:48: error: too many arguments to function ‘fpReach[p->ntype]’; 
expected 0, have 3
  173 |                                         (a) = (*(fpReach[(p)->ntype]))( 
p, k, rk );}
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~
fset.c:1540:41: note: in expansion of macro ‘REACH’
 1540 |                                         REACH(p, k, &rk, alt1->fset[k]);
      |                                         ^~~~~
syn.h:173:48: error: too many arguments to function ‘fpReach[q->ntype]’; 
expected 0, have 3
  173 |                                         (a) = (*(fpReach[(p)->ntype]))( 
p, k, rk );}
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~
fset.c:1542:41: note: in expansion of macro ‘REACH’
 1542 |                                         REACH(q, k, &rk, alt2->fset[k]);
      |                                         ^~~~~
make[4]: *** [Makefile:411: bits.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:411: fset.o] Error 1
make[4]: *** [Makefile:411: misc.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/cdrdao-1.2.5/pccts/antlr'
make[3]: *** [Makefile:376: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/cdrdao-1.2.5/pccts'
make[2]: *** [Makefile:445: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/cdrdao-1.2.5'
make[1]: *** [Makefile:384: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/cdrdao-1.2.5'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: cdrdao
Source-Version: 1:1.2.5-3
Done: Sven Geuer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cdrdao, 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.
Sven Geuer <[email protected]> (supplier of updated cdrdao 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, 22 Aug 2025 17:27:38 +0200
Source: cdrdao
Architecture: source
Version: 1:1.2.5-3
Distribution: unstable
Urgency: medium
Maintainer: Sven Geuer <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 1096421
Changes:
 cdrdao (1:1.2.5-3) unstable; urgency=medium
 .
   * d/p/*:
     - Add patch to fix FTBFS with GCC-15 (Closes: #1096421).
     - remove-gconf.patch: Update header to DEP-3 and document forwarded state.
     - 02-conffile.patch: Update header to DEP-3 and document forwarded state.
     - enhance-gcdmaster-desktop.patch: Document forwarded state.
     - typos-and-spelling-errors.patch: Document forwarded state.
   * d/copyright: Fix lintian warning old-fsf-address-in-copyright-file.
Checksums-Sha1:
 2594becad2c858e11d4f8ef2119dbecf705d1d5d 2227 cdrdao_1.2.5-3.dsc
 4cc0e803c218cf247bb8460018159e3cf384660a 17256 cdrdao_1.2.5-3.debian.tar.xz
 33565da9c03b45a95af77236a442b03a56a59a48 3051780 cdrdao_1.2.5-3.git.tar.xz
 bc48057b055edd9ac1e05e5a44b9372f398c4efb 18052 cdrdao_1.2.5-3_source.buildinfo
Checksums-Sha256:
 4aa8905db831c231e326be0ffd83048c225d9588a6da0aebd14b2a412ca545b3 2227 
cdrdao_1.2.5-3.dsc
 e58e2c5e6473ccc12e73b7c0edcb0eac9fd6e3cd5717084e9e0ec0ebb89b3afd 17256 
cdrdao_1.2.5-3.debian.tar.xz
 25c297208ce29a5f2f3ed85d5c795b9e65fc6ecb4c0a5b1fb7c6047385a7d082 3051780 
cdrdao_1.2.5-3.git.tar.xz
 89e2cda219c21cc190512e82a2426ec74ebf5dd76200e70c5a00213661dddcd6 18052 
cdrdao_1.2.5-3_source.buildinfo
Files:
 e03cbfde1bbab70302dc978384b4835b 2227 otherosfs optional cdrdao_1.2.5-3.dsc
 c545a97c2be43a0f21b059bbd7a6b560 17256 otherosfs optional 
cdrdao_1.2.5-3.debian.tar.xz
 6330fcb95a0857aa3073714a0d0ea1af 3051780 otherosfs optional 
cdrdao_1.2.5-3.git.tar.xz
 98a2cd267e355632c6cc29af17479910 18052 otherosfs optional 
cdrdao_1.2.5-3_source.buildinfo
Git-Tag-Info: tag=bbec6a12e53c1f61dfc05b43024679f69663ea45 
fp=3df5e8aa43fc9fdfd086f195adf50edaf8add585
Git-Tag-Tagger: Sven Geuer <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmiojl8ACgkQYG0ITkaD
wHm0Qw/5AdGlisx+RpzH29xX9RcfJ2adpKZIs19o39xfyNriX91jgVGStl0Jbx0z
0Q+FC8Y9tewX4m/Tlzx9fshZn+Hqy10icTBrgiXsiNVjZx49ZLoxJdpDjB0g47cd
4K1qfnqzI7HDK8wE8jFJ2rawLoHaDPpNIj+IiJAaxquNZm4EJI7ceEjlzYPeZGtd
TB90GbG5/WPGkblEtiXp4fdN1qqz6jguc9itds+x3P8RtW4WtTr8ECqFkstl6LzU
NI2S4VMru1cav4ghGBINc731BwlnZDW4LGb15DiVZC45o0lwlpNLKxvc7+bmzF1j
o+BtvZWHXMcReD/cM+S09fqhgIwAMALkOamng4HDWGRL/3hTZzaEHDJsMsR6OQjx
Dx7FEZSoujTd0R/vOTpVhiXMpCut4Nth373RG/WD0j7OivIiQyUENIJnIk3rezfk
7IyLVY09mizwYhtQwfrgpxKEKfAmEnmuAlyQzLUxHV1cvUjVODOoYUPkn26Jb5Il
Rscq9zdA76BUicCSVWVZ38DrZj6UTfM6WITVJvbLhEC59FjY39kP6TskYsUyhFio
CTthzijPZQV43Y1DDb1ql5B2mA623z1ihINTgN7KR0fBRZ0wu87n347V+BYEO67K
FvL1/3Sy7zt82M0A/L1uJFBY/DWwE+kwSsp+hKsLAz553/Dq/Dw=
=iX+v
-----END PGP SIGNATURE-----

Attachment: pgpLl99T6ZQx2.pgp
Description: PGP signature


--- End Message ---

Reply via email to