Your message dated Sat, 04 Oct 2025 09:20:03 +0000
with message-id <[email protected]>
and subject line Bug#1097200: fixed in libint 1.2.1-7
has caused the Debian Bug report #1097200,
regarding libint: 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.)


-- 
1097200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097200
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libint
Version: 1.2.1-6
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/libint_1.2.1-6_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

[...]
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
emit_hrr_build.c: In function ‘emit_hrr_build’:
emit_hrr_build.c:257:31: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  257 |       sprintf(code_name,"%s.cc",function_name);
      |                               ^
In function ‘sprintf’,
    inlined from ‘emit_hrr_build’ at emit_hrr_build.c:257:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 4 and 21 bytes into a destination of 
size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
emit_hrr_build.c: In function ‘emit_hrr_build’:
emit_hrr_build.c:257:31: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  257 |       sprintf(code_name,"%s.cc",function_name);
      |                               ^
In function ‘sprintf’,
    inlined from ‘emit_hrr_build’ at emit_hrr_build.c:257:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 4 and 21 bytes into a destination of 
size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
emit_hrr_build.c: In function ‘emit_hrr_build’:
emit_hrr_build.c:252:44: warning: ‘%d’ directive writing between 1 and 10 bytes 
into a region of size between 1 and 18 [-Wformat-overflow=]
  252 |           sprintf(subfunction_name[i],"_%s_%d",
      |                                            ^~
emit_hrr_build.c:252:39: note: directive argument in the range [0, 2147483646]
  252 |           sprintf(subfunction_name[i],"_%s_%d",
      |                                       ^~~~~~~~
In function ‘sprintf’,
    inlined from ‘emit_hrr_build’ at emit_hrr_build.c:252:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 4 and 30 bytes into a destination of 
size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
emit_hrr_build.c: In function ‘emit_hrr_build’:
emit_hrr_build.c:257:31: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  257 |       sprintf(code_name,"%s.cc",function_name);
      |                               ^
In function ‘sprintf’,
    inlined from ‘emit_hrr_build’ at emit_hrr_build.c:257:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 4 and 21 bytes into a destination of 
size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
make[5]: Leaving directory 
'/build/reproducible-path/libint-1.2.1/src/bin/libint'
make[4]: *** [Makefile:17: default] Error 1
make[4]: Leaving directory '/build/reproducible-path/libint-1.2.1/src/bin'
make[3]: *** [Makefile:11: default] Error 1
make[3]: Leaving directory '/build/reproducible-path/libint-1.2.1/src'
make[2]: *** [Makefile:12: default] Error 1
make[2]: Leaving directory '/build/reproducible-path/libint-1.2.1'
dh_auto_build: error: make -j8 returned exit code 2
make[1]: *** [debian/rules:49: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/libint-1.2.1'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libint
Source-Version: 1.2.1-7
Done: Santiago Vila <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libint, 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.
Santiago Vila <[email protected]> (supplier of updated libint 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: Sat, 04 Oct 2025 10:30:00 +0200
Source: libint
Architecture: source
Version: 1.2.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1037309 1097200 1113159
Changes:
 libint (1.2.1-7) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Michael Banck ]
   * debian/watch: Removed, no longer useful as all recent upstream releases are
     from the 2.x branch.
 .
   [ Adrian Bunk ]
   * Fix FTBFS with GCC 15. Closes: #1097200.
   * Fix FTBFS with CMake 4. Closes: #1113159.
   * Apply patch from Vagrant Cascadian to make the build reproducible.
     Closes: #1037309.
 .
   [ Santiago Vila ]
   * Drop debian/compat and use modern syntax to specify compat level.
   * Drop --with autoreconf and --parallel, already the default.
   * Drop redundant dh-autoreconf from Build-Depends.
   * Drop redundant autotools-dev from Build-Depends.
   * Update upstream metadata.
   * Update lintian overrides.
   * Update standards-version.
   * Add debian/salsa-ci.yml.
Checksums-Sha1:
 2dd428c87bd43785ff049ffe2ea5e6cab4980363 1665 libint_1.2.1-7.dsc
 b7d58e7dc9f239f3a38f51551f168c57d30f1f3e 6052 libint_1.2.1-7.debian.tar.xz
 bb5d30f64c2f9e6bfde15f0835ac8173e00d6c83 5825 libint_1.2.1-7_source.buildinfo
Checksums-Sha256:
 4cdf1ed950afc6f3c480e23fc278a5b306e21b2327eb94fbc44745eb9a95c331 1665 
libint_1.2.1-7.dsc
 dd07acbd93b513f5cf3d87fb535fdb5c3b63a43325dc2e305c907b30c63a27d8 6052 
libint_1.2.1-7.debian.tar.xz
 551470b7bc72835c753971e928d7a1026873e672228dae44764691f5bd05438e 5825 
libint_1.2.1-7_source.buildinfo
Files:
 5c7db57e2161ae88fbec74e2ee935ac8 1665 science optional libint_1.2.1-7.dsc
 fe2161f480648139abe019ce4500b431 6052 science optional 
libint_1.2.1-7.debian.tar.xz
 5503f0d0a65a0720c4f40f02d0371c04 5825 science optional 
libint_1.2.1-7_source.buildinfo

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

iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmjg4J8ACgkQQc5/C58b
izKkwwgAnXYNVSwbYaS48ZJ5JIMtvufjCoeby7VgWv2anbFrv8BN9zLYMWwvzVlQ
8ACJq9M/ghgl0TT4LADPgICuRgYGW8u33MJHVq3Yj/mdYOkmTNA0lboyJT4yhqvu
Yxl/G+7k6ds5tJ1EY8JsOFJV8d0Qcdseynykw7v3ykLYRrCJxjPeqCsWPoieMMEj
W5fzSsIjf/GQt/IXlRgWCUWeniV87VU1IgXkYFoBo2YSl1FU5LsEzhZZq3bcmRYZ
eEPJSsmL5Piwa2EaoDts9MDkbIIO96UP8b9gmlDosmvruK5qwggU/C+AAILQpo78
Do/K1glJlk32Nmn4+8GDFOIcv1p3sw==
=hCYv
-----END PGP SIGNATURE-----

Attachment: pgpuLWCDehIxJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to