Your message dated Mon, 08 Sep 2025 04:19:01 +0000
with message-id <[email protected]>
and subject line Bug#1097158: fixed in levee 4.0-3
has caused the Debian Bug report #1097158,
regarding levee: 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.)


-- 
1097158: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097158
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:levee
Version: 4.0-2
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/levee_4.0-2_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

[...]
      | ^~~~~
exec.c: In function ‘parse’:
exec.c:1005:1: warning: old-style function definition [-Wold-style-definition]
 1005 | parse(inp, default_cmd)
      | ^~~~~
levee.h:44:18: warning: statement with no effect [-Wunused-value]
   44 | #define logit(x) 1
      |                  ^
exec.c:1065:5: note: in expansion of macro ‘logit’
 1065 |     logit(("parse: cmd is [%.*s]", j, cmd));
      |     ^~~~~
exec.c: In function ‘expand_line’:
levee.h:44:18: warning: statement with no effect [-Wunused-value]
   44 | #define logit(x) 1
      |                  ^
exec.c:1125:5: note: in expansion of macro ‘logit’
 1125 |     logit(("expand_line: needed size = %d", size));
      |     ^~~~~
levee.h:44:18: warning: statement with no effect [-Wunused-value]
   44 | #define logit(x) 1
      |                  ^
exec.c:1157:5: note: in expansion of macro ‘logit’
 1157 |     logit(("expand_line: expanded = %s", expanded));
      |     ^~~~~
exec.c: In function ‘exec’:
exec.c:1166:1: warning: old-style function definition [-Wold-style-definition]
 1166 | exec(cmd, mode)
      | ^~~~
exec.c:1284:13: error: too many arguments to function ‘fixupline’; expected 0, 
have 1
 1284 |             fixupline(curr);
      |             ^~~~~~~~~ ~~~~
exec.c:909:1: note: declared here
  909 | fixupline(dft)
      | ^~~~~~~~~
exec.c:1294:13: error: too many arguments to function ‘fixupline’; expected 0, 
have 1
 1294 |             fixupline(lstart);
      |             ^~~~~~~~~ ~~~~~~
exec.c:909:1: note: declared here
  909 | fixupline(dft)
      | ^~~~~~~~~
exec.c:1303:13: error: too many arguments to function ‘fixupline’; expected 0, 
have 1
 1303 |             fixupline(lstart);
      |             ^~~~~~~~~ ~~~~~~
exec.c:909:1: note: declared here
  909 | fixupline(dft)
      | ^~~~~~~~~
exec.c:1327:17: error: too many arguments to function ‘fixupline’; expected 0, 
have 1
 1327 |                 fixupline(lstart);
      |                 ^~~~~~~~~ ~~~~~~
exec.c:909:1: note: declared here
  909 | fixupline(dft)
      | ^~~~~~~~~
exec.c:1337:17: error: too many arguments to function ‘fixupline’; expected 0, 
have 1
 1337 |                 fixupline(lstart);
      |                 ^~~~~~~~~ ~~~~~~
exec.c:909:1: note: declared here
  909 | fixupline(dft)
      | ^~~~~~~~~
exec.c:1372:17: error: too many arguments to function ‘doinput’; expected 0, 
have 1
 1372 |                 doinput(0);
      |                 ^~~~~~~ ~
exec.c:789:1: note: declared here
  789 | doinput(fileptr)
      | ^~~~~~~
make[2]: *** [<builtin>: exec.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/levee-4.0'
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/levee-4.0'
make: *** [debian/rules:38: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: levee
Source-Version: 4.0-3
Done: tony mancill <[email protected]>

We believe that the bug you reported is fixed in the latest version of
levee, 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.
tony mancill <[email protected]> (supplier of updated levee 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 20:38:31 -0700
Source: levee
Architecture: source
Version: 4.0-3
Distribution: unstable
Urgency: medium
Maintainer: tony mancill <[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1097158
Changes:
 levee (4.0-3) unstable; urgency=medium
 .
   * Add patch for FTBFS w/GCC-15 (Closes: #1097158)
   * Freshen years in debian/copyright
   * Bump Standards-Version to 4.7.2
Checksums-Sha1:
 3af3ab83ece30482e3d2ad0a18da047e2681fad5 1839 levee_4.0-3.dsc
 9d5a8d7bd62d7f8f6a63516546d1111e3c884651 11044 levee_4.0-3.debian.tar.xz
 a00f50dc60e5882b4f2e8939b608c937509974f9 5941 levee_4.0-3_amd64.buildinfo
Checksums-Sha256:
 276657acb11afa26fa9c4f154208d9193c7e2a15dee4324e7aba1aa3d650abb3 1839 
levee_4.0-3.dsc
 303388177ec59608bb5a541588f9e463a92853c23ff1f0d5e8002276fd7de374 11044 
levee_4.0-3.debian.tar.xz
 43f06e3b0bdf7f04efb13c96df26bc2b9f542905178336b8dc9f00b055f7801d 5941 
levee_4.0-3_amd64.buildinfo
Files:
 663166c1c908078d7cf2cd688ed00d15 1839 editors optional levee_4.0-3.dsc
 4863b5bc86629086ca1a41ba2e15dc2a 11044 editors optional 
levee_4.0-3.debian.tar.xz
 5c43682442bd64af14f944ad5fa21599 5941 editors optional 
levee_4.0-3_amd64.buildinfo

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

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmi+VRUUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpa+whAA0f/o9alMoGHiT8G0vM+t2Q5Iw6hy
faGO2APYt6PjBrL9y6MtzdZOH/7leHwuh+XXHdoU4lOMclbNevBm06a8VhYvLkYm
BjMMV4+mBQ4J6pBhPEmKT3WfCUPYOH8D4ETvNSG9k2yEbeWSWlZXBl6ssnZtryOI
6iDEPhlxhdT79KhTV+SCcEY5M2oOc1Upeyuj/ucZI3NUj4uyVnI0Mg28piSnQObc
Ybj7A/8+t9mmMvM5cdT7yvlOq4Qhs58QrAhT86G4K1bxY/rvXwzqhIYcLm5TAfNV
Enp0kwR9byqC7KGezLKoj5+QVlWGz8m9JgDX2su0vGnRPk31N1By1yIB8N/Mvuhs
1Oe4jx+zaslgKNifZD0BSei4f2fSE/tZkR/skLjeESHRJaSvcP2zfTp19WMiJ4PQ
1Ul8Spzdbbo0uusIwkG1EGBkDJYLA8kmAKNgNPlBVWv2Rxw/Kg4vsPa4tD6lCY4E
ggGJGEd7T65OsMvKUytM1CDGmKuX4gf/ERE9RkCv8lcr3jm5f53JI3M1n5PD7LeX
DZKRk10km5AicPNpjTaZxc3IZ+njTXwXCnxCI5SSIES6dmzVYtDpZScd4tiCAd9s
nFf8Eibol0p77y1AJSPE0VyZ1VC03vcGvbeJN2Q6uMfFeivbBdKfvMgCGVOVd1aE
Vu06l+Qyn78m/tQ=
=/OIQ
-----END PGP SIGNATURE-----

Attachment: pgp0SiNQqfEAH.pgp
Description: PGP signature


--- End Message ---

Reply via email to