Your message dated Mon, 02 Mar 2026 09:49:35 +0000
with message-id <[email protected]>
and subject line Bug#1128696: fixed in multipath-tools 0.14.3-1
has caused the Debian Bug report #1128696,
regarding multipath-tools: FTBFS with glibc 2.43 due to ISO C23 const return 
types
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.)


-- 
1128696: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128696
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: multipath-tools
Version: 0.13.0-1
Severity: important
Tags: ftbfs upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.43

Dear maintainer(s),

multipath-tools fails to build from source with glibc 2.43, currently in
experimental. From the build log:

| building parser.o because of parser.c
| cc  -Wdate-time -D_FORTIFY_SOURCE=2 -DURCU_VERSION=0x000f06 
-D_FILE_OFFSET_BITS=64 -DBIN_DIR=\"/usr/sbin\" 
-DMULTIPATH_DIR=\"/usr/lib/multipath\" -DRUNTIME_DIR=\"/run\" 
-DCONFIG_DIR=\"/etc/multipath/conf.d\" 
-DDEFAULT_CONFIGFILE=\"/etc/multipath.conf\" -DSTATE_DIR=\"/etc/multipath\" 
-DEXTRAVERSION=\"\" -DABSTRACT_SOCKET=\"@/org/kernel/linux/storage/multipathd\" 
-DPATHNAME_SOCKET=\"/run/multipathd.socket\" -DWSTRINGOP_TRUNCATION=1 -MMD -MP 
-I. -I../libmultipath -I../libmpathcmd -DUSE_SYSTEMD=259 -std=gnu99 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/multipath-tools-0.13.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -O2 -g 
-fstack-protector-strong --param=ssp-buffer-size=4  -Wall -Wextra -Wformat=2 
-Wformat-overflow=2 -Werror=implicit-int -Werror=implicit-function-declaration 
-Werror=format-security -Wno-clobbered -Wno-error=clobbered -Werror=cast-qual 
-Werror=discarded-qualifiers -Wno-type-limits  -pipe -fexceptions -fPIC 
-D_GNU_SOURCE -c -o parser.o parser.c

...

| building util.o because of util.c

...

| cc  -Wdate-time -D_FORTIFY_SOURCE=2 -DURCU_VERSION=0x000f06 
-D_FILE_OFFSET_BITS=64 -DBIN_DIR=\"/usr/sbin\" 
-DMULTIPATH_DIR=\"/usr/lib/multipath\" -DRUNTIME_DIR=\"/run\" 
-DCONFIG_DIR=\"/etc/multipath/conf.d\" 
-DDEFAULT_CONFIGFILE=\"/etc/multipath.conf\" -DSTATE_DIR=\"/etc/multipath\" 
-DEXTRAVERSION=\"\" -DABSTRACT_SOCKET=\"@/org/kernel/linux/storage/multipathd\" 
-DPATHNAME_SOCKET=\"/run/multipathd.socket\" -DWSTRINGOP_TRUNCATION=1 -MMD -MP 
-I. -I../libmultipath -I../libmpathcmd -DUSE_SYSTEMD=259 -std=gnu99 -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/multipath-tools-0.13.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -O2 -g 
-fstack-protector-strong --param=ssp-buffer-size=4  -Wall -Wextra -Wformat=2 
-Wformat-overflow=2 -Werror=implicit-int -Werror=implicit-function-declaration 
-Werror=format-security -Wno-clobbered -Wno-error=clobbered -Werror=cast-qual 
-Werror=discarded-qualifiers -Wno-type-limits  -pipe -fexceptions -fPIC 
-D_GNU_SOURCE -c -o util.o util.c

...

| parser.c: In function ‘snprint_keyword’:
| parser.c:155:19: error: assignment discards ‘const’ qualifier from pointer 
target type [-Werror=discarded-qualifiers]
|   155 |                 f = strchr(fmt, '%');
|       |                   ^
| util.c: In function ‘libmp_basename’:
| util.c:41:19: error: initialization discards ‘const’ qualifier from pointer 
target type [-Werror=discarded-qualifiers]
|    41 |         char *p = strrchr(filename, '/');
|       |                   ^~~~~~~
| building kpartx because of bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o 
sun.o gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o
| cc -std=gnu99 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/multipath-tools-0.13.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -O2 -g 
-fstack-protector-strong --param=ssp-buffer-size=4  -Wall -Wextra -Wformat=2 
-Wformat-overflow=2 -Werror=implicit-int -Werror=implicit-function-declaration 
-Werror=format-security -Wno-clobbered -Wno-error=clobbered -Werror=cast-qual 
-Werror=discarded-qualifiers -Wno-type-limits  -pipe -fexceptions -fPIE -DPIE 
bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o gpt.o mac.o ps3.o 
crc32.o lopart.o xstrncpy.o devmapper.o -o kpartx -Wl,-z,relro -Wl,-z,now 
-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -pie -ldevmapper
| make[3]: Leaving directory 
'/build/reproducible-path/multipath-tools-0.13.0/debian/build-deb/kpartx'
| cc1: some warnings being treated as errors
| make[3]: *** [../Makefile.inc:148: util.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| cc1: some warnings being treated as errors
| make[3]: *** [../Makefile.inc:148: parser.o] Error 1
| make[3]: Leaving directory 
'/build/reproducible-path/multipath-tools-0.13.0/debian/build-deb/libmpathutil'
| make[2]: *** [Makefile:48: libmpathutil] Error 2
| make[2]: Leaving directory 
'/build/reproducible-path/multipath-tools-0.13.0/debian/build-deb'
| dh_auto_build: error: cd debian/build-deb && make -j128 INSTALL="install 
--strip-program=true" V=1 returned exit code 2
| make[1]: *** [debian/rules:40: override_dh_auto_build-arch] Error 25
| make[1]: Leaving directory '/build/reproducible-path/multipath-tools-0.13.0'
| make: *** [debian/rules:18: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

The full build log is available here [1].

The issue is due to ISO C23 declaration of bsearch, memchr, strchr,
strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr,
which now returns a pointer to a const-qualified type when the input
argument is a pointer to a const-qualified type [2].

I would like to thanks Emanuele Rocca for doing the archive rebuild on
a fast arm64 server.

Regards
Aurelien

[1] 
https://people.debian.org/~ema/glibc-2.43-rebuilds/output-1/multipath-tools_arm64.build
[2] 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=e271fb2e4d76903c77a302aaec1ca22ce31027d0;hb=f762ccf84f122d1354f103a151cba8bde797d521#l19

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                     http://aurel32.net

--- End Message ---
--- Begin Message ---
Source: multipath-tools
Source-Version: 0.14.3-1
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
multipath-tools, 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.
Chris Hofstaedtler <[email protected]> (supplier of updated multipath-tools 
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: Mon, 02 Mar 2026 10:37:01 +0100
Source: multipath-tools
Architecture: source
Version: 0.14.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian DM Multipath Team <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1128696
Changes:
 multipath-tools (0.14.3-1) unstable; urgency=medium
 .
   [ Jonas Jelten ]
   * [d6c9eba] Enable testsuite (LP: #2135118)
 .
   [ Chris Hofstaedtler ]
   * [5c1230c] New upstream version 0.14.3 (Closes: #1128696)
   * [6e2361a] Rebase patches, use WARN_ONLY=1 in make invocation
Checksums-Sha1:
 33431b908bf15953bdc6877259910cf41fe57933 3316 multipath-tools_0.14.3-1.dsc
 d979bc011596e1ecce7b861c4ddd0f2cf9c17594 623654 
multipath-tools_0.14.3.orig.tar.gz
 8f8ba794a005a0fceb313a9ff3cec2f82b50c28e 31800 
multipath-tools_0.14.3-1.debian.tar.xz
 685d5a03f62738b3245819d78ef1398ad24c63cd 11858 
multipath-tools_0.14.3-1_arm64.buildinfo
Checksums-Sha256:
 604686cb542b603cfb8e8ec35fbc22eef633f88a7e7fda7235a7b8a158351d4e 3316 
multipath-tools_0.14.3-1.dsc
 206ab1635b09309974e2fdf3bbd1825254638dc9b3d2bbd436d1105cd518d379 623654 
multipath-tools_0.14.3.orig.tar.gz
 9d2eb82ebdfe8c58e9fed051bd5fa1cea4c786d7f1451e374f692e9105e01b04 31800 
multipath-tools_0.14.3-1.debian.tar.xz
 3b187d057b65ae202f10527e463d5a99569a3045e0b3eb4f005aa570089183b4 11858 
multipath-tools_0.14.3-1_arm64.buildinfo
Files:
 21a37a6897892a3dc02329d8380c2555 3316 admin optional 
multipath-tools_0.14.3-1.dsc
 39935cb25c51ccdd055680efafc6d509 623654 admin optional 
multipath-tools_0.14.3.orig.tar.gz
 1e3f23fe5d1183b4d2d4be903b5b7117 31800 admin optional 
multipath-tools_0.14.3-1.debian.tar.xz
 f01f38119ef728dc108068f723a85c23 11858 admin optional 
multipath-tools_0.14.3-1_arm64.buildinfo

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

iQIzBAEBCgAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmmlW9kACgkQXBPW25MF
LgPDrhAAmqdGLBBltHgTMp0KQWGrxSq5Myy4l+lGVkhYfxfZDNldLXsgyrm5WYKn
QrCIErLbPxEVxKxeY2SM6eSWNH3kWuP21ou9lXUJ4tjRY5RAeD2xlwwwleyQECGo
z/Qh+DtDCLJnYJ5B2YMtYpT9sY+x6N50rBHNfmDO5evKU1wqv/yJiJwXU8ZXg34V
VPklMMa+FKY5Gi8Gn8Nvvs8n0Tw/fGX5LBO79Xw9zJtBQZeaJG1gc46OdsDmNZkF
9tCqzVjKcNVhJV50l5XAF0/7HVRvM4r5CSQPdmbqig/TUcZRYqBSGxtT8MB+deqb
NxxxYo7PpyMOpuLRn78hStlyN5AnKrmkveTHLnbgcwsCfoSrWZ5zHjpdeJt+j7Yq
rfdS4KwkcKuYPg2lcIM2BmYXjwvR/zRLRP3mPqx5lo7pf/4woMgN/6WEvTjKHKkz
WYnIVrvUBdSWTzn/Xzc8xfa0oOUYVU7p1gasdsWhwCLm7O+oknnr0FL9UK7SBXAL
Mrasag0x47FgY8MxVkn39nWrv8MpMDkx+BMHRJZ8otUya7Vo6IjVeyQoqO6P4ySU
Zg8mGsaBdtlbmriOXqC86qzr4s9cU8ObcWFXg3Uq+NVm7spRJPksFwtDBspp7Xf3
5qg/9n1KdOaA7QrkVRv+iRgk/Xlu4V4AolRQDzCaOm2MTGFsilU=
=fWV/
-----END PGP SIGNATURE-----

Attachment: pgpBQ4H4xYCXk.pgp
Description: PGP signature


--- End Message ---

Reply via email to