Your message dated Mon, 22 Sep 2025 23:04:13 +0000
with message-id <[email protected]>
and subject line Bug#1097147: fixed in lacheck 1.26-17.2
has caused the Debian Bug report #1097147,
regarding lacheck: 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.)


-- 
1097147: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097147
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lacheck
Version: 1.26-17.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/lacheck_1.26-17.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

[...]
  149 | void e_checkend();
      |      ^~~~~~~~~~
./lacheck.lex:1052:9: error: too many arguments to function 
‘check_top_level_end’; expected 0, have 2
 1052 |    if ( check_top_level_end(name,n) == 1 )
      |         ^~~~~~~~~~~~~~~~~~~ ~~~~
./lacheck.lex:153:5: note: declared here
  153 | int check_top_level_end();
      |     ^~~~~~~~~~~~~~~~~~~
./lacheck.lex:1055:9: error: too many arguments to function ‘print_bad_match’; 
expected 0, have 2
 1055 |         print_bad_match(name,n);
      |         ^~~~~~~~~~~~~~~ ~~~~
./lacheck.lex:152:6: note: declared here
  152 | void print_bad_match();
      |      ^~~~~~~~~~~~~~~
./lacheck.lex: In function ‘f_checkend’:
./lacheck.lex:1062:6: warning: old-style function definition 
[-Wold-style-definition]
 1062 | void f_checkend(name)
      |      ^~~~~~~~~~
./lacheck.lex:1064:1: error: number of arguments doesn’t match prototype
 1064 | {
      | ^
./lacheck.lex:150:6: error: prototype declaration
  150 | void f_checkend();
      |      ^~~~~~~~~~
./lacheck.lex:1065:10: error: too many arguments to function 
‘check_top_level_end’; expected 0, have 2
 1065 |     if ( check_top_level_end(name,3) == 1 )
      |          ^~~~~~~~~~~~~~~~~~~ ~~~~
./lacheck.lex:153:5: note: declared here
  153 | int check_top_level_end();
      |     ^~~~~~~~~~~~~~~~~~~
./lacheck.lex:1071:11: error: too many arguments to function ‘print_bad_match’; 
expected 0, have 2
 1071 |           print_bad_match(name,3);
      |           ^~~~~~~~~~~~~~~ ~~~~
./lacheck.lex:152:6: note: declared here
  152 | void print_bad_match();
      |      ^~~~~~~~~~~~~~~
./lacheck.lex: In function ‘print_bad_match’:
./lacheck.lex:1079:6: warning: old-style function definition 
[-Wold-style-definition]
 1079 | void print_bad_match(end_command,type)
      |      ^~~~~~~~~~~~~~~
./lacheck.lex:1082:1: error: number of arguments doesn’t match prototype
 1082 | {
      | ^
./lacheck.lex:152:6: error: prototype declaration
  152 | void print_bad_match();
      |      ^~~~~~~~~~~~~~~
./lacheck.lex:1091:18: error: too many arguments to function ‘bg_command’; 
expected 0, have 1
 1091 |                  bg_command( CG_NAME ) ) ;
      |                  ^~~~~~~~~~
./lacheck.lex:966:7: note: declared here
  966 | char *bg_command(name)
      |       ^~~~~~~~~~
./lacheck.lex: In function ‘check_top_level_end’:
./lacheck.lex:1095:5: warning: old-style function definition 
[-Wold-style-definition]
 1095 | int check_top_level_end(end_command,type)
      |     ^~~~~~~~~~~~~~~~~~~
./lacheck.lex:1098:1: error: number of arguments doesn’t match prototype
 1098 | {
      | ^
./lacheck.lex:153:5: error: prototype declaration
  153 | int check_top_level_end();
      |     ^~~~~~~~~~~~~~~~~~~
make[3]: *** [<builtin>: lacheck.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/lacheck-1.26'
make[2]: *** [debian/rules:45: override_dh_auto_build] Error 2
make[2]: Leaving directory '/build/reproducible-path/lacheck-1.26'
make[1]: *** [debian/rules:38: build] Error 2
make[1]: Leaving directory '/build/reproducible-path/lacheck-1.26'
make: *** [debian/rules:41: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: lacheck
Source-Version: 1.26-17.2
Done: Andreas Beckmann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lacheck, 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.
Andreas Beckmann <[email protected]> (supplier of updated lacheck 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: SHA256

Format: 1.8
Date: Mon, 22 Sep 2025 22:37:04 +0200
Source: lacheck
Architecture: source
Version: 1.26-17.2
Distribution: unstable
Urgency: medium
Maintainer: Davide G. M. Salvetti <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Closes: 1097147
Changes:
 lacheck (1.26-17.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix building with GCC 15.  (Closes: #1097147)
   * Use https:// URLs.
Checksums-Sha1:
 eea657b417e7daacb4ecac7924ad3714e59e87b4 1862 lacheck_1.26-17.2.dsc
 f78ec1e04eb8b5ca953175e632583b1de37e531f 7588 lacheck_1.26-17.2.debian.tar.xz
 cc2fb4a61acf6fc7ea4413780eeb1d80697b5691 5390 
lacheck_1.26-17.2_source.buildinfo
Checksums-Sha256:
 85d480c5fa0d4a6a53c72421dbd80a6629228a12f15878cfc8f47e402208049b 1862 
lacheck_1.26-17.2.dsc
 569038ef1de0de3c75b429940c347b5a84846185e9d2d8fc6901d8ca12414d5b 7588 
lacheck_1.26-17.2.debian.tar.xz
 abe2eb11b6bb2750669c9aeb6d031f48ccdb62e64cdbf51cc39e0ea677d95e14 5390 
lacheck_1.26-17.2_source.buildinfo
Files:
 d0aa2fd9e11f465f0a6ff5fd84198274 1862 tex optional lacheck_1.26-17.2.dsc
 f1412a0714ccc6bc933fee9d1a101658 7588 tex optional 
lacheck_1.26-17.2.debian.tar.xz
 00edbe516f5c5c3c7b39efe3ba07aa38 5390 tex optional 
lacheck_1.26-17.2_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjRtNkQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCMQWEACKt+Wy+xfj3kNzyGCN8ZLOUUfxWr0jiEPQ
JHdfooj9h8qIhLyISFwsHvoIDQS8u5y6NfrDtnA2awcukfeu7DiXW2cYggcqv9Ef
bQFdshqYLfqaYhrg1ddLYATgPX/4ihDRZoOQJkXZCn9eJWleOwRfGXuGUWHb/wuj
OZyAqNsjDz3jIZF6dyxHHjkAhq5N8oan7Q1TZgFYXi/1wf5rPgW4/jF51vbPjdQr
pvfIUuZtLIvytSOFeKupC0hLa0de8/IIOYqmJS+B6f/nrzJht7y4rfrwJdB0w0Bk
lBfj5fbwOsINHMNNENx8mkkQgsBnatPR8tnr7COvHp9vuTX1If4kpBNQWum0RXHg
AL1lqlazVK6T9gxZab/wBbAWl7W9IIdCftDmV6z+bjR+T9aJ6x04Lyysflm9K1vi
e27mLkM56K06y6qGkvxTjqVoRHPbPZB9SBMVdLpqS8PhTyACyS6DpjoM1L7mtBZ4
lDrYZmUJHMcz3QF0Ktw6bc/eMs/VMnZatUat0Y2UG62pUeKPtR5yCDFgpq1DU10i
NtzclieCF3XNbjZ4iKzxtucS6A6e9zyuIgU8l0bAulAFJbx4i9EeQyoPoKatUpcI
nR+5oNvMYgsfVoY1kM5BYHRL4ICHIrQzGNYQxyPIhyqZQ8Xyzv9e4yx9e3zyFKHy
gx5+hYCwKw==
=p3Sg
-----END PGP SIGNATURE-----

Attachment: pgpEnOC3804DL.pgp
Description: PGP signature


--- End Message ---

Reply via email to