[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1096610: marked as done (fastforward: ftbfs with GCC-15)



Your message dated Thu, 18 Sep 2025 22:05:46 +0000
with message-id <E1uzMl8-00CwyJ-2T@fasolo.debian.org>
and subject line Bug#1096610: fixed in fastforward 1:0.51-11
has caused the Debian Bug report #1096610,
regarding fastforward: 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 owner@bugs.debian.org
immediately.)


-- 
1096610: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096610
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:fastforward
Version: 1:0.51-10
Severity: important
Tags: sid forky
User: debian-gcc@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/fastforward_0.51-10_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

[...]
   38 | int substdio_bput(s,buf,len)
      |     ^~~~~~~~~~~~~
substdo.c: In function ‘substdio_puts’:
substdo.c:96:5: warning: old-style function definition [-Wold-style-definition]
   96 | int substdio_puts(s,buf)
      |     ^~~~~~~~~~~~~
substdo.c:99:1: error: number of arguments doesn’t match prototype
   99 | {
      | ^
substdio.h:24:12: error: prototype declaration
   24 | extern int substdio_puts();
      |            ^~~~~~~~~~~~~
substdo.c:100:29: error: too many arguments to function ‘str_len’; expected 0, have 1
  100 |   return substdio_put(s,buf,str_len(buf));
      |                             ^~~~~~~ ~~~
str.h:7:21: note: declared here
    7 | extern unsigned int str_len();
      |                     ^~~~~~~
substdo.c:100:10: error: too many arguments to function ‘substdio_put’; expected 0, have 3
  100 |   return substdio_put(s,buf,str_len(buf));
      |          ^~~~~~~~~~~~ ~
substdo.c:55:5: note: declared here
   55 | int substdio_put(s,buf,len)
      |     ^~~~~~~~~~~~
substdo.c: In function ‘substdio_putsflush’:
substdo.c:103:5: warning: old-style function definition [-Wold-style-definition]
  103 | int substdio_putsflush(s,buf)
      |     ^~~~~~~~~~~~~~~~~~
substdo.c:106:1: error: number of arguments doesn’t match prototype
  106 | {
      | ^
substdio.h:26:12: error: prototype declaration
   26 | extern int substdio_putsflush();
      |            ^~~~~~~~~~~~~~~~~~
substdo.c:107:34: error: too many arguments to function ‘str_len’; expected 0, have 1
  107 |   return substdio_putflush(s,buf,str_len(buf));
      |                                  ^~~~~~~ ~~~
str.h:7:21: note: declared here
    7 | extern unsigned int str_len();
      |                     ^~~~~~~
substdo.c:107:10: error: too many arguments to function ‘substdio_putflush’; expected 0, have 3
  107 |   return substdio_putflush(s,buf,str_len(buf));
      |          ^~~~~~~~~~~~~~~~~ ~
substdo.c:80:5: note: declared here
   80 | int substdio_putflush(s,buf,len)
      |     ^~~~~~~~~~~~~~~~~
slurpclose.c: In function ‘slurpclose’:
slurpclose.c:6:5: warning: old-style function definition [-Wold-style-definition]
    6 | int slurpclose(fd,sa,bufsize)
      |     ^~~~~~~~~~
slurpclose.c:10:1: error: number of arguments doesn’t match prototype
   10 | {
      | ^
In file included from slurpclose.c:3:
slurpclose.h:4:12: error: prototype declaration
    4 | extern int slurpclose();
      |            ^~~~~~~~~~
slurpclose.c:13:10: error: too many arguments to function ‘stralloc_readyplus’; expected 0, have 2
   13 |     if (!stralloc_readyplus(sa,bufsize)) { close(fd); return -1; }
      |          ^~~~~~~~~~~~~~~~~~ ~~
In file included from slurpclose.c:1:
stralloc.h:9:12: note: declared here
    9 | extern int stralloc_readyplus();
      |            ^~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:569: substdo.o] Error 1
make[1]: *** [Makefile:437: slurpclose.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/fastforward-0.51'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: fastforward
Source-Version: 1:0.51-11
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
fastforward, 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 1096610@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated fastforward 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 18 Sep 2025 23:42:03 +0200
Source: fastforward
Architecture: source
Version: 1:0.51-11
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1096610
Changes:
 fastforward (1:0.51-11) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1096610)
Checksums-Sha1:
 0af8deb61866cca0af26bea66dc9933facbfc2d5 1905 fastforward_0.51-11.dsc
 f015469934e9908228660ff1acdc7c40c7a15f58 10092 fastforward_0.51-11.debian.tar.xz
 d5f067875ea3c77ee5fa77d6434f1a4043a93256 5393 fastforward_0.51-11_source.buildinfo
Checksums-Sha256:
 0b5b858fe08d4a52b785193808834d2843f38d8f05facf7cba27798104e81282 1905 fastforward_0.51-11.dsc
 1eb26f9b693de84a91bf9e45d802137fccaeab5b13256618eb1e9244ab689baf 10092 fastforward_0.51-11.debian.tar.xz
 c8d33c17cfff8b6746f31a07bf5c1628d55c6c12f80196d5cbe9ef19f8e8797f 5393 fastforward_0.51-11_source.buildinfo
Files:
 232bf6573a2dae24ab29054efc749407 1905 mail optional fastforward_0.51-11.dsc
 e8418b497975738a035756d79b011854 10092 mail optional fastforward_0.51-11.debian.tar.xz
 634fec8c7fec8aa9a1a2392e2c3866e5 5393 mail optional fastforward_0.51-11_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjMfUMQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCNLFEACw7X6AjOQgOfdcRvAV0GohujbKocuVpOML
HgKAFNj7B3jK1F8oynJM8wEhPms9GiQRuAb3s9tTmyGwVaDfAsSxWbod0+5Ib94m
9rddsSwR/hTWmRBNb+7wCvbFSKfP7KFxq82HXYjut6SWVAePwsPStxOxnA2evPWm
pHi6bdutj4d/dzaRMrmuJyDXx2sGt57ee1haE6uMGEiXiQipzQiCqJqGjhrsSvdI
1j88gvqMd/zKO34OnI/nOizHbtw5LIf5IArlqKpdChslmI5f+a0EjhWsm0x0sUxi
Rcb7UOCO0ajmRgZxLNuPYFC4AElqzVFUkmzZMAdFwBO12pXXJXkfI/ufA3SwtcAm
1zsugOIQ3igHo+N3+3KrSBeUB7N8lOA9EGUHi5O5L6vP/ZtgEOSERlTqUF87Olbz
B1A7lHh3xq9hap2lVSeggMau27+x9ubvvhDyWl2jHtBgOP5edgAp2P3qm5bA9cbR
HPDqIF6AEDwbpeVw4snjzsnb/zTuAB9W7TH7/tJNw3fPPZ+MEOSb3hG/3JQYlur2
KXdFN3Udy3nRmz/IEarwgJoZzFX8yn5yJ3+RPETKDOzlzmz2kQ+5IR14icuSYHEZ
91OpPW++WsKjTn4g61q4p1U4kK022tc9GqKHUU7vdRIsvTlCND916uibTswMJMdS
LysDFcCHyw==
=Jc45
-----END PGP SIGNATURE-----

Attachment: pgpF_Q1ReSl8U.pgp
Description: PGP signature


--- End Message ---

Reply to: