Your message dated Tue, 09 Sep 2025 04:09:29 +0000
with message-id <[email protected]>
and subject line Bug#1096822: fixed in hypre 2.32.0-5
has caused the Debian Bug report #1096822,
regarding hypre: 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.)


-- 
1096822: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096822
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:hypre
Version: 2.32.0-4
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/hypre_2.32.0-4_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

[...]
In file included from ilu.h:33,
                 from distributed_qsort_si.c:26:
struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
make[4]: *** [../../config/Makefile.config:55: distributed_qsort_si.o] Error 1
In file included from ./DistributedMatrixPilutSolver.h:115,
                 from ilut.c:20:
././struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
././struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
././struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
In file included from ./DistributedMatrixPilutSolver.h:115,
                 from HYPRE_DistributedMatrixPilutSolver.c:9:
././struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
././struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
././struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
make[4]: *** [../../config/Makefile.config:55: ilut.o] Error 1
In file included from ilu.h:33,
                 from parutil.c:20:
struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
make[4]: *** [../../config/Makefile.config:55: 
HYPRE_DistributedMatrixPilutSolver.o] Error 1
make[4]: *** [../../config/Makefile.config:55: parutil.o] Error 1
In file included from DistributedMatrixPilutSolver.h:115,
                 from comm.c:25:
./struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
./struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
./struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
In file included from ./DistributedMatrixPilutSolver.h:115,
                 from parilut.c:52:
././struct.h:43:26: error: ‘bool’ cannot be defined via ‘typedef’
   43 |    typedef unsigned char bool;
      |                          ^~~~
././struct.h:43:26: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
././struct.h:43:4: warning: useless type name in empty declaration
   43 |    typedef unsigned char bool;
      |    ^~~~~~~
make[4]: *** [../../config/Makefile.config:55: comm.o] Error 1
make[4]: *** [../../config/Makefile.config:55: parilut.o] Error 1
make[4]: Leaving directory 
'/build/reproducible-path/hypre-2.32.0/src/distributed_ls/pilut'
make[3]: *** [Makefile:14: all] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/hypre-2.32.0/src/distributed_ls'
make[2]: *** [Makefile:91: all] Error 1
make[2]: Leaving directory '/build/reproducible-path/hypre-2.32.0/src'
dh_auto_build: error: cd src && make -j8 returned exit code 2
make[1]: *** [debian/rules:152: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/hypre-2.32.0'
make: *** [debian/rules:25: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: hypre
Source-Version: 2.32.0-5
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
hypre, 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.
Drew Parsons <[email protected]> (supplier of updated hypre 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: Tue, 09 Sep 2025 01:54:51 +0200
Source: hypre
Architecture: source
Version: 2.32.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1096822
Changes:
 hypre (2.32.0-5) unstable; urgency=medium
 .
   * debian patch fix_C23_build_PR1229.patch applies upstream PR#1229 to
     fix build with the C23 standard (gcc-15). Closes: #1096822.
   * Standards-Version: 4.7.2
Checksums-Sha1:
 e4a6e4bffe2ba18a60397e674c628c68074f95e8 3508 hypre_2.32.0-5.dsc
 a3f1258f96643c6eac63ac85bf8dd6c7a78797c5 18532 hypre_2.32.0-5.debian.tar.xz
 3115268d80388cfd854c386d400c3f5d8a29e2ad 10674 hypre_2.32.0-5_source.buildinfo
Checksums-Sha256:
 92e8980a1da034c177e24e3d5f3b82d63262bd0104ebd1a0e1b66c8326354143 3508 
hypre_2.32.0-5.dsc
 b95ebfe6959a953fbebf6d34f067e16bba2fe15c6366c5ab849a89bf374071c0 18532 
hypre_2.32.0-5.debian.tar.xz
 a60431cfac4e987032041c2174f3606fad0f0418b99961172fb1c788c2a53ba6 10674 
hypre_2.32.0-5_source.buildinfo
Files:
 e163aa2317a8ba8de103d9b4cadb95d1 3508 math optional hypre_2.32.0-5.dsc
 c53bc9e35942bb7c6105820029ad3d13 18532 math optional 
hypre_2.32.0-5.debian.tar.xz
 0bb48b5835d1a852694b0d69bc6c9e7b 10674 math optional 
hypre_2.32.0-5_source.buildinfo

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

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmi/eMwUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfplow/9FRYt6k0B/+ypUKexwSreVBLVDYpy
m5kBIM4w3ahj3LxLxHgMAEItLrlYHNE6iW9SK5icihQr8NnrIbfDHPi05VxCglXe
RTMBhlAEA08M9d916sFtP86qTmjDdOP2EYNeOS49lrZSnyt6OEophArQIn6apOME
8W5SjBM/SyMqfUBodmBm1rwaXogI9i1NAXscrsIDptoG58QxbN2J2NsvDY1CcC3S
EzPcTmGUDTJRWbUKnqX1qz2PmlNY0+MQNxehB2RZ+KmtrDXSmI7bsV8NhGzosJMw
uoLJYdZo4KM3IjlYwbK+5448XAlMcze1QQIn7HGhmKeaOCnLCWRC2g9nDfrgzUxL
7hiun6adWaD77BX0RcjIhFm11QF+JWbd/6dHCieooOBdRQP9L4ghYHLbZjPGF2s5
W5nvIRgTVqNaF7U4qqhXgrsPHaWsKUDM40M/O/5Ecl9AqFdzwnbLbT5o92zPgOAQ
xo6hsFaLAoMDU8X5AgIT8PlBBfaz/mlu56DE0ScdC4oSs/PN6b2LSVV//GK3WHSF
Pq84PQHzw1Mou6d1/m3pQVY53AkKatflSZ4ykUcMyQq8x32WYYLk0kPDGZtGgJwF
DNpRcb/V//eoJ1ETUr4iKP9lh6QZRJC/ufwqCoKKfpGZJi8aBQ2Zy6cqmnhtStyW
S3pKqGrjZwCaki8=
=zkat
-----END PGP SIGNATURE-----

Attachment: pgpr82KTHSEDf.pgp
Description: PGP signature


--- End Message ---

Reply via email to