Your message dated Sat, 04 Oct 2025 17:49:23 +0000
with message-id <[email protected]>
and subject line Bug#1097378: fixed in med-fichier 4.1.0+repack-10
has caused the Debian Bug report #1097378,
regarding med-fichier: 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.)
--
1097378: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097378
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:med-fichier
Version: 4.1.0+repack-8
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/med-fichier_4.1.0+repack-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
[...]
| ^~~~~~~~~~~~
../../include/med_utils.h:258:65: note: format string is defined here
258 | fprintf(stderr,"%s =
%llu\n",#entier,entier) ;\
| ~~~^
| |
| long
long unsigned int
| %lu
../../include/med_utils.h:258:56: warning: format '%llu' expects argument of
type 'long long unsigned int', but argument 4 has type 'med_size' {aka 'long
unsigned int'} [-Wformat=]
258 | fprintf(stderr,"%s =
%llu\n",#entier,entier) ;\
| ^~~~~~~~~~~~~
../../../src/ci/_MEDfieldComputingStepCheck236.c:122:31: note: in expansion of
macro 'ISCRUTE_size'
122 | ISCRUTE_size(_prevnseq);ISCRUTE_size(_nseq);ISCRUTE_size(_i);
| ^~~~~~~~~~~~
../../include/med_utils.h:258:65: note: format string is defined here
258 | fprintf(stderr,"%s =
%llu\n",#entier,entier) ;\
| ~~~^
| |
| long
long unsigned int
| %lu
../../include/med_utils.h:258:56: warning: format '%llu' expects argument of
type 'long long unsigned int', but argument 4 has type 'med_size' {aka 'long
unsigned int'} [-Wformat=]
258 | fprintf(stderr,"%s =
%llu\n",#entier,entier) ;\
| ^~~~~~~~~~~~~
../../../src/ci/_MEDfieldComputingStepCheck236.c:122:51: note: in expansion of
macro 'ISCRUTE_size'
122 | ISCRUTE_size(_prevnseq);ISCRUTE_size(_nseq);ISCRUTE_size(_i);
| ^~~~~~~~~~~~
../../include/med_utils.h:258:65: note: format string is defined here
258 | fprintf(stderr,"%s =
%llu\n",#entier,entier) ;\
| ~~~^
| |
| long
long unsigned int
| %lu
../../../src/ci/_MEDfieldComputingStepCheck236.c:149:32: error: passing
argument 2 of '_MEDiterate' from incompatible pointer type
[-Wincompatible-pointer-types]
149 | if (_MEDiterate(_cstpid, _MEDcheckAttributeStringFunc, &_itdatas
) < 0) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| med_err (*)(med_idt, const char *,
const H5L_info1_t *, med_string_itdatas *) {aka int (*)(long int, const char
*, const H5L_info1_t *, med_string_itdatas *)}
In file included from ../../../include/med_outils.h:265:
../../../include/med_hdfi.h:412:49: note: expected 'herr_t (*)(void)' {aka 'int
(*)(void)'} but argument is of type 'med_err (*)(med_idt, const char *, const
H5L_info1_t *, med_string_itdatas *)' {aka 'int (*)(long int, const char *,
const H5L_info1_t *, med_string_itdatas *)'}
412 | med_err _MEDiterate(const med_idt fid, herr_t (*func)(), void * itdatas
);
| ~~~~~~~~~^~~~~~~
../../../include/med_hdfi.h:354:9: note: '_MEDcheckAttributeStringFunc'
declared here
354 | med_err _MEDcheckAttributeStringFunc(med_idt id,const char *lname,
const H5L_info_t *linfo, med_string_itdatas *data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../src/ci/_MEDfieldComputingStepCheck236.c:160:32: error: passing
argument 2 of '_MEDiterate' from incompatible pointer type
[-Wincompatible-pointer-types]
160 | if (_MEDiterate(_cstpid, _MEDchecknSublinkFunc, multiplemesh ) <
0) {
| ^~~~~~~~~~~~~~~~~~~~~
| |
| med_err (*)(med_idt, const char *,
const H5L_info1_t *, med_bool *) {aka int (*)(long int, const char *, const
H5L_info1_t *, med_bool *)}
../../../include/med_hdfi.h:412:49: note: expected 'herr_t (*)(void)' {aka 'int
(*)(void)'} but argument is of type 'med_err (*)(med_idt, const char *, const
H5L_info1_t *, med_bool *)' {aka 'int (*)(long int, const char *, const
H5L_info1_t *, med_bool *)'}
412 | med_err _MEDiterate(const med_idt fid, herr_t (*func)(), void * itdatas
);
| ~~~~~~~~~^~~~~~~
../../../include/med_hdfi.h:359:9: note: '_MEDchecknSublinkFunc' declared here
359 | med_err _MEDchecknSublinkFunc(med_idt id,const char *lname, const
H5L_info_t *linfo, med_bool *data);
| ^~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:1597: _MEDfieldComputingStepCheck236.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src/ci -I../../../include
-I../../include -DH5_USE_16_API
-I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/lib/x86_64-linux-gnu/openmpi/include
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -DOMPI_SKIP_MPICXX=1
-DMPICH_SKIP_MPICXX=1 -DH5_USE_110_API -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/med-fichier-4.1.0+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c
../../../src/ci/_MEDfieldComputingStepMeshInfo31.c -o
_MEDfieldComputingStepMeshInfo31.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src/ci -I../../../include
-I../../include -DH5_USE_16_API
-I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/lib/x86_64-linux-gnu/openmpi/include
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -DOMPI_SKIP_MPICXX=1
-DMPICH_SKIP_MPICXX=1 -DH5_USE_110_API -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/med-fichier-4.1.0+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c
../../../src/ci/_MEDfieldComputingStepMeshInfo236.c -o
_MEDfieldComputingStepMeshInfo236.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src/ci -I../../../include
-I../../include -DH5_USE_16_API
-I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/lib/x86_64-linux-gnu/openmpi/include
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -DOMPI_SKIP_MPICXX=1
-DMPICH_SKIP_MPICXX=1 -DH5_USE_110_API -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/med-fichier-4.1.0+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c
../../../src/ci/_MEDfieldInfoByName30.c -o _MEDfieldInfoByName30.o >/dev/null
2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../src/ci -I../../../include
-I../../include -DH5_USE_16_API
-I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/lib/x86_64-linux-gnu/openmpi/include
-I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -DOMPI_SKIP_MPICXX=1
-DMPICH_SKIP_MPICXX=1 -DH5_USE_110_API -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/med-fichier-4.1.0+repack=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c
../../../src/ci/_MEDfieldInfoByName236.c -o _MEDfieldInfoByName236.o >/dev/null
2>&1
make[4]: Leaving directory
'/build/reproducible-path/med-fichier-4.1.0+repack/build.python3.12/src/ci'
make[3]: *** [Makefile:762: all-recursive] Error 1
make[3]: Leaving directory
'/build/reproducible-path/med-fichier-4.1.0+repack/build.python3.12/src'
make[2]: *** [Makefile:526: all-recursive] Error 1
make[2]: Leaving directory
'/build/reproducible-path/med-fichier-4.1.0+repack/build.python3.12'
dh_auto_build: error: cd build.python3.12 && make -j8 returned exit code 2
make[1]: *** [debian/rules:43: my_build_python3.12] Error 25
make[1]: Leaving directory '/build/reproducible-path/med-fichier-4.1.0+repack'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: med-fichier
Source-Version: 4.1.0+repack-10
Done: Gilles Filippini <[email protected]>
We believe that the bug you reported is fixed in the latest version of
med-fichier, 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.
Gilles Filippini <[email protected]> (supplier of updated med-fichier 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 19:07:43 +0200
Source: med-fichier
Architecture: source
Version: 4.1.0+repack-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Gilles Filippini <[email protected]>
Closes: 1097378
Changes:
med-fichier (4.1.0+repack-10) unstable; urgency=medium
.
[Alexandre Detiste]
* Specify DebHelper compat level in d/control
.
[Gilles Filippini]
* New patch: incompatible-pointer-types.patch to fix FTBFS with GCC-15
(closes: #1097378)
Checksums-Sha1:
d2855d45ef374a9999c28f5bdd2eb6dffcdc8a55 2582 med-fichier_4.1.0+repack-10.dsc
01bdccb54e3e3908a0765e778f65491185367d19 17552
med-fichier_4.1.0+repack-10.debian.tar.xz
c02d051419ed04c1305881020d38ec4de54ddc38 17675
med-fichier_4.1.0+repack-10_amd64.buildinfo
Checksums-Sha256:
d40a093b2c7143a50b6aaee9590a71154d20dbe29ca013e7795d51b463ea847a 2582
med-fichier_4.1.0+repack-10.dsc
1c5447edb283961835aa0952b8fbb83b2e47084d5821da315099207d004f2b24 17552
med-fichier_4.1.0+repack-10.debian.tar.xz
cb50e234939acc92a3345aa467aaa7017b81020fbbdc03541b2cbb4b2f94f658 17675
med-fichier_4.1.0+repack-10_amd64.buildinfo
Files:
d183e859e96656658d786581b515cd58 2582 libs optional
med-fichier_4.1.0+repack-10.dsc
3b53e1d0622d3e9b9e1901ee71465a60 17552 libs optional
med-fichier_4.1.0+repack-10.debian.tar.xz
4f14d80ec57e7642671eb1ca29bf2638 17675 libs optional
med-fichier_4.1.0+repack-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFEBAEBCgAuFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAmjhWioQHHBpbmlAZGVi
aWFuLm9yZwAKCRDv6Gxsf/7Pg1m5B/4zHf6QVqUvNwRveXSF5ALO/KERGLBAQMqu
ni6CRx97oS++aYz/2M+Cki21ERRXuLQ4nOl9on4fzzkQu6X3f2yVT/SIaFhWbcTZ
49Rmcmeb5WiahGfmEmWYzXqVh+sp4h4P5V8t2JOMCMbh0m0EFXqdrbB7X/ekPQa2
vXfQcb0+FQFVL0sjo4FhuYdq0CmasTd5aZUtDgwNq2SIJL4ki4DAhG/uPHPN2kaT
TBco+Rs+lrRkudwAL8aFQ5DA9gum17PRNIK7N294GmxV4SZCSfWYL2u6AMmjh4Lf
Va3KCBXUpr/d7VypwdhzJZab3mi8VU9hDBgf+lPKYsLu7UkfQQZH
=h69x
-----END PGP SIGNATURE-----
pgpHewfSiGZ_Q.pgp
Description: PGP signature
--- End Message ---