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

Bug#1096539: marked as done (dot-forward: ftbfs with GCC-15)



Your message dated Thu, 18 Sep 2025 23:48:47 +0000
with message-id <E1uzOMp-00DEXT-2q@fasolo.debian.org>
and subject line Bug#1096539: fixed in dot-forward 1:0.71-9
has caused the Debian Bug report #1096539,
regarding dot-forward: 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.)


-- 
1096539: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096539
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:dot-forward
Version: 1:0.71-8
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/dot-forward_0.71-8_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

[...]
      |     ^~~~~~~~~~~~~~
substdo.c:92:1: error: number of arguments doesn’t match prototype
   92 | {
      | ^
substdio.h:23:12: error: prototype declaration
   23 | extern int substdio_bputs();
      |            ^~~~~~~~~~~~~~
substdo.c:93:30: error: too many arguments to function ‘str_len’; expected 0, have 1
   93 |   return substdio_bput(s,buf,str_len(buf));
      |                              ^~~~~~~ ~~~
In file included from substdo.c:2:
str.h:7:21: note: declared here
    7 | extern unsigned int str_len();
      |                     ^~~~~~~
substdo.c:93:10: error: too many arguments to function ‘substdio_bput’; expected 0, have 3
   93 |   return substdio_bput(s,buf,str_len(buf));
      |          ^~~~~~~~~~~~~ ~
substdo.c:38:5: note: declared here
   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:22:12: error: prototype declaration
   22 | 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:24:12: error: prototype declaration
   24 | 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)
      |     ^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:379: substdio_copy.o] Error 1
make[1]: *** [Makefile:383: substdo.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/dot-forward-0.71'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dot-forward
Source-Version: 1:0.71-9
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
dot-forward, 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 1096539@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 dot-forward 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: Fri, 19 Sep 2025 01:32:59 +0200
Source: dot-forward
Architecture: source
Version: 1:0.71-9
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1096539
Changes:
 dot-forward (1:0.71-9) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1096539)
Checksums-Sha1:
 b127289b2745a7461747a8050469cc02eab221e7 1897 dot-forward_0.71-9.dsc
 2e353c5472da8b5a9795d2ab61795d97526f0c2c 8544 dot-forward_0.71-9.debian.tar.xz
 6d70004733dce3959b74fdfdbb13c577c4b17c10 5336 dot-forward_0.71-9_source.buildinfo
Checksums-Sha256:
 a49c69b1b7b806443ed02a13c2447cf73f346a5a5edf6e252d0a1fbc81fba93a 1897 dot-forward_0.71-9.dsc
 d39629423b6a768feaec58454789338bc502f8f34b993373f58fefb33f43b01c 8544 dot-forward_0.71-9.debian.tar.xz
 eccc5a336ede2c675eabd9a14293b31f671d77df299df5063de1513c71a0d5fa 5336 dot-forward_0.71-9_source.buildinfo
Files:
 1840a5861d39074a50cdc7be7d044981 1897 mail optional dot-forward_0.71-9.dsc
 45302aeaf7cdd6a0a3b8799b7bdc5bb9 8544 mail optional dot-forward_0.71-9.debian.tar.xz
 2023c80d38cb5a29030b9c1b1e2dafad 5336 mail optional dot-forward_0.71-9_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjMl4AQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCOOMD/wNY+SvZWeTUoDIIWrQK7qDfNixaTQXOll+
4Bq626WQ5vW9xdLsIg8ZI9NQlJlDX+Qzt394y5NkZXK6aUrESyq1AsyKsG8dqiJX
mtnec7hxTup1Uz296U1/77MEoyK1X9vdRHPxMXZhjV8suZa0nqltW0+6CRnisBNN
1WV+KJ7KNOLUPh7L/DLBA/H7SMGe5zaVsO4pvy7BVbSDu5Xu/my80V/6uw9LdrKV
2linc3/NaIAbpmO9CmRWNW7CCb7qDowf1XE6XGhpZC0BiUXUhc9fkWTxyKD7CgF/
vFyTT8F2JGhWdj/rmdrsACZFFYWjw9olw86WHQkZErL35dpyyP5y+pC791hmmJZy
uXhY68Zf1rciu0TkWXiDpyVS/8wV2v9ZrUNAEKo5ke31lt6OGsSuqMotbBqelHyI
05ds87wRgek160k4E4NHG7ptTriLtLw93oWVtWijWTRo1jy1pup8nddhFr4EMyvc
Jy4AhsETjJVoc5AVhSv2dRo0I4XCtfBM+nNVCkqdvIdOZAGrcK10F7zZxFsmdURM
Ej+LWvPNgHHwDm6ut7JkVZss1srdeLEmYC6WDfpmdmb2EFzB1sjsM31bFzmhvzEu
/8Ju88LNhIxFQytIXUUx4N6iOcv12aVolppe8UhVw6FyZpWZsHhYXzCcuLB78Ju4
oD6ypqM2SQ==
=JSuX
-----END PGP SIGNATURE-----

Attachment: pgp2zJ3dxWoyR.pgp
Description: PGP signature


--- End Message ---

Reply to: