Your message dated Fri, 05 Sep 2025 03:21:42 +0000
with message-id <[email protected]>
and subject line Bug#1097231: fixed in libminc 2.4.06-3
has caused the Debian Bug report #1097231,
regarding libminc: 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.)
--
1097231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097231
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libminc
Version: 2.4.06-2.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/libminc_2.4.06-2.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
[...]
/build/reproducible-path/libminc-2.4.06/libcommon/read_file_names.c:76:48:
warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of
the result [-Wsign-conversion]
76 | files = realloc(files, sizeof(*files) * array_size);
| ^
/build/reproducible-path/libminc-2.4.06/libcommon/restructure.c: In function
‘restructure_array’:
/build/reproducible-path/libminc-2.4.06/libcommon/restructure.c:137:21:
warning: unsigned conversion from ‘int’ to ‘size_t’ {aka ‘long unsigned int’}
changes value from ‘-1’ to ‘18446744073709551615’ [-Wsign-conversion]
137 | offset_next = -1; /* Initialize. */
| ^
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c: In function
‘ParseArgv’:
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:129:1: warning:
old-style function definition [-Wold-style-definition]
129 | ParseArgv(argcPtr, argv, argTable, flags)
| ^~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:232:36: warning:
conversion from ‘long int’ to ‘int’ may change value [-Wconversion]
232 | *((int *) infoPtr->dst) = (intptr_t) infoPtr->src;
| ^
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:244:19: warning:
conversion from ‘long int’ to ‘int’ may change value [-Wconversion]
244 | ParseLong(argv[srcIndex], &endPtr);
| ^~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:320:15: error:
too many arguments to function ‘handlerProc’; expected 0, have 3
320 | if ((*handlerProc)(infoPtr->dst, infoPtr->key,
| ~^~~~~~~~~~~~~ ~~~~~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:330:18: error:
too many arguments to function ‘handlerProc’; expected 0, have 4
330 | argc = (*handlerProc)(infoPtr->dst, infoPtr->key,
| ~^~~~~~~~~~~~~ ~~~~~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c: In function
‘PrintUsage’:
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:439:32: warning:
conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign
of the result [-Wsign-conversion]
439 | numSpaces = width + 1 - strlen(infoPtr->key);
| ^
/build/reproducible-path/libminc-2.4.06/libcommon/ParseArgv.c:439:22: warning:
conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value
[-Wconversion]
439 | numSpaces = width + 1 - strlen(infoPtr->key);
| ^~~~~
make[3]: *** [CMakeFiles/minc2.dir/build.make:306:
CMakeFiles/minc2.dir/libcommon/ParseArgv.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:33:
In function ‘_miget_file_dimension’,
inlined from ‘miopen_volume’ at
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:1449:5:
/build/reproducible-path/libminc-2.4.06/libsrc2/minc2_private.h:14:22: warning:
‘%s’ directive output may be truncated writing up to 127 bytes into a region of
size 107 [-Wformat-truncation=]
14 | #define MI_ROOT_PATH "/minc-2.0"
| ^~~~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:1220:32: note: in
expansion of macro ‘MI_ROOT_PATH’
1220 | snprintf(path, sizeof(path), MI_ROOT_PATH "/dimensions/%s", dimname);
| ^~~~~~~~~~~~
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c: In function
‘miopen_volume’:
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:1755:53: note: format
string is defined here
1755 | miset_attribute(volume, MI_ROOT_PATH "/image/0/image", "valid_range",
| ^~
In file included from /usr/include/stdio.h:970,
from /usr/include/hdf5/serial/H5Epublic.h:19,
from /usr/include/hdf5/serial/hdf5.h:25,
from
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:8:
In function ‘snprintf’,
inlined from ‘_miget_file_dimension’ at
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:1220:3,
inlined from ‘miopen_volume’ at
/build/reproducible-path/libminc-2.4.06/libsrc2/volume.c:1449:5:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
‘__builtin___snprintf_chk’ output between 22 and 149 bytes into a destination
of size 128
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[3]: Leaving directory
'/build/reproducible-path/libminc-2.4.06/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1265: CMakeFiles/minc2_static.dir/all] Error
2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/build/reproducible-path/libminc-2.4.06/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1233: CMakeFiles/minc2.dir/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/libminc-2.4.06/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/libminc-2.4.06/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:23: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libminc
Source-Version: 2.4.06-3
Done: Steve M. Robbins <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libminc, 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.
Steve M. Robbins <[email protected]> (supplier of updated libminc 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: Thu, 04 Sep 2025 22:00:47 -0500
Source: libminc
Architecture: source
Version: 2.4.06-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Steve M. Robbins <[email protected]>
Closes: 1097231
Changes:
libminc (2.4.06-3) unstable; urgency=medium
.
* [2159d0a] Code fixes to allow building with GCC 15.
Closes: #1097231.
* [55b7170] Renumber patches.
* [345008c] Harmonize all patch files to end with ".patch".
Checksums-Sha1:
408047917945490b7d9e9a01f6270e780c6b3da4 2132 libminc_2.4.06-3.dsc
8c97308272293df951f66c0ad509a2c0350a688c 14192 libminc_2.4.06-3.debian.tar.xz
ef71298543f51cd061c7b46f2105c805b43c3fef 9509 libminc_2.4.06-3_amd64.buildinfo
Checksums-Sha256:
46cc41bf49372005d5757b6369fb8f465c0e7c01e152eb034f901a90dd8d3d5d 2132
libminc_2.4.06-3.dsc
2be519e7a2511713bf59670f85d6bb09e82d7fc7766b78675d54c1d17100a6a6 14192
libminc_2.4.06-3.debian.tar.xz
79982caf89186513603801ff427202b7b5f70e7c04c71da776cf7b3dd9b7a9d1 9509
libminc_2.4.06-3_amd64.buildinfo
Files:
ed1ccae7b3007763b472a237770e44af 2132 science optional libminc_2.4.06-3.dsc
cf97d3f6b031a87b5be16a10486b6538 14192 science optional
libminc_2.4.06-3.debian.tar.xz
2f48cc253986435bcd2c2abffd9a78a6 9509 science optional
libminc_2.4.06-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmi6UssPHHNtckBkZWJp
YW4ub3JnAAoJEMnlXi+tyPS5kC8QAJn8/eD3Zmq5gHw+AIqqtt9XXtSsSu9fkH99
55woHct6qjxaUxnBT2qLTZgg7tF+5LKtF4MgwjzAxyKbhW0rBOIGYvaps80TlTey
BofQonnHNkZfwRBOITgQRINELBKmevyHNIp+xSgKUz71QIUCm+5xKWL+zuBwzCcl
fIh/bi1AEelN4SRq0ZHlYSug+y9aLU5ft/ilJoFgqzvmsVa6xB/CUqfW7xL3UmjO
VyYGKz0HL8qpLRAfp7tS00L4ikHr1kCr7ErWTeI2zMgTeG1KDwf+l+mzDCqCitXk
FMQ8EfyRdfYvi/w2NGJqtVg4sB4OyEkjf/CWqv1cM1EQ11OGUyPEhXggGzifZVBF
hFy61bQvqhYQyPFSY/Q0S+X2wbCHirWf131bE/TU4zh1tMq7QvjovbdYMK+5VrHB
Eih+WpgDIyrXdaBMfcLbZsQj3Ka2Kq25x7Ks9GOdtJCHipqZmqOc2NB/Q93kNzqJ
Fz86zJw4+IJzS5gmofbz73H3xqWLPW+gFvgTd8oLps5R81EdqIBwrERG3dmY+Ssy
z8qVmF+E/7RaAX8qgj5enBOPkbJlsIvd9MQV0KlMjSWpwFjPdCP+/5+iH6aesTNq
Lyp9zPFnnn4lY7hIXZyoLcm9iEUR+CpCF1oYpJ2Cnxm8sviYbyV1CaS0kdq4I2O+
oHA/eVxK
=5g4f
-----END PGP SIGNATURE-----
pgpd4MM2UHRaA.pgp
Description: PGP signature
--- End Message ---