Your message dated Tue, 24 Feb 2026 19:49:47 +0000
with message-id <[email protected]>
and subject line Bug#1128846: fixed in mpd 0.24.8-1
has caused the Debian Bug report #1128846,
regarding mpd: FTBFS with glibc 2.43 due to openat2 redefinition
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.)
--
1128846: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128846
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpd
Version: 0.24.6-1
Severity: important
Tags: ftbfs upstream
Justification: fails to build from source
User: [email protected]
Usertags: glibc-2.43
Dear maintainer(s),
mpd fails to build from source with glibc 2.43, currently in
experimental. From the build log:
| [95/877] c++ -Isrc/io/libio.a.p -Isrc/io -I../src/io -Isrc -I../src -I. -I..
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-Wextra -Wpedantic -std=c++20 -ffast-math -ftree-vectorize -Wcast-qual
-Wdouble-promotion -Wmissing-declarations -Wshadow -Wunused -Wvla
-Wwrite-strings -Wno-stringop-overflow -fno-threadsafe-statics
-fmerge-all-constants -Wcomma-subscript -Wextra-semi -Wmismatched-tags
-Woverloaded-virtual -Wsign-promo -Wsuggest-override -Wvolatile
-Wvirtual-inheritance -Wno-missing-field-initializers -Wno-non-virtual-dtor
-fvisibility=hidden -ffunction-sections -fdata-sections -D_GNU_SOURCE -g -O2
-ffile-prefix-map=/build/reproducible-path/mpd-0.24.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/io/libio.a.p/Open.cxx.o -MF
src/io/libio.a.p/Open.cxx.o.d -o src/io/libio.a.p/Open.cxx.o -c
../src/io/Open.cxx
| FAILED: [code=1] src/io/libio.a.p/Open.cxx.o
| c++ -Isrc/io/libio.a.p -Isrc/io -I../src/io -Isrc -I../src -I. -I..
-fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-Wextra -Wpedantic -std=c++20 -ffast-math -ftree-vectorize -Wcast-qual
-Wdouble-promotion -Wmissing-declarations -Wshadow -Wunused -Wvla
-Wwrite-strings -Wno-stringop-overflow -fno-threadsafe-statics
-fmerge-all-constants -Wcomma-subscript -Wextra-semi -Wmismatched-tags
-Woverloaded-virtual -Wsign-promo -Wsuggest-override -Wvolatile
-Wvirtual-inheritance -Wno-missing-field-initializers -Wno-non-virtual-dtor
-fvisibility=hidden -ffunction-sections -fdata-sections -D_GNU_SOURCE -g -O2
-ffile-prefix-map=/build/reproducible-path/mpd-0.24.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -MD -MQ src/io/libio.a.p/Open.cxx.o -MF
src/io/libio.a.p/Open.cxx.o.d -o src/io/libio.a.p/Open.cxx.o -c
../src/io/Open.cxx
| In file included from ../src/io/Open.cxx:12:
| ../src/system/linux/openat2.h:13:1: error: ‘int openat2(int, const char*,
const open_how*, size_t)’ redeclared inline without ‘gnu_inline’ attribute
| 13 | openat2(int dirfd, const char *pathname,
| | ^~~~~~~
| In file included from /usr/include/aarch64-linux-gnu/bits/fcntl-linux.h:492,
| from /usr/include/aarch64-linux-gnu/bits/fcntl.h:55,
| from /usr/include/fcntl.h:35,
| from ../src/system/linux/openat2.h:7:
| /usr/include/aarch64-linux-gnu/bits/fcntl-linux-fortify.h:36:1: note: ‘int
openat2(int, const char*, const open_how*, size_t)’ previously defined here
| 36 | openat2 (int __dfd, const char *__filename, const struct open_how
*__how,
| | ^~~~~~~
...
| ninja: build stopped: subcommand failed.
| dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j128
-v returned exit code 1
| make: *** [debian/rules:123: binary] Error 25
| 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 a definition of the openat2 function, which is now
also provided by glibc 2.43 [2]. I believe that the issue is fixed
upstream [3], but I haven't tested the patch.
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/mpd_arm64.build
[2]
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=e271fb2e4d76903c77a302aaec1ca22ce31027d0;hb=f762ccf84f122d1354f103a151cba8bde797d521#l54
[3]
https://github.com/MusicPlayerDaemon/MPD/commit/8caeedac3ed17491cd77240211ed13be80072a15
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
[email protected] http://aurel32.net
--- End Message ---
--- Begin Message ---
Source: mpd
Source-Version: 0.24.8-1
Done: Florian Schlichting <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mpd, 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.
Florian Schlichting <[email protected]> (supplier of updated mpd 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, 24 Feb 2026 08:22:19 +0100
Source: mpd
Architecture: source
Version: 0.24.8-1
Distribution: unstable
Urgency: medium
Maintainer: mpd maintainers <[email protected]>
Changed-By: Florian Schlichting <[email protected]>
Closes: 1128846
Changes:
mpd (0.24.8-1) unstable; urgency=medium
.
* New upstream version 0.24.8 (closes: #1128846)
* Update copyright years
* Update d/mpd.conf following the upstream change
* Drop Priority: optional, now default
* Drop Rules-Requires-Root: no, now default
* Drop deleted src/system/Clock.cxx from d/copyright
* Declare compliance with Debian Policy 4.7.3
Checksums-Sha1:
356fa0e74285a090794fd196e0746c8bd4ed3e4f 3388 mpd_0.24.8-1.dsc
0e6b76ab3a39f7e1abf35853d75090f57a3bd9fb 1017040 mpd_0.24.8.orig.tar.xz
e760a285105821c10a88a24818f714aa945054db 833 mpd_0.24.8.orig.tar.xz.asc
7297eb32be3f0b894dd54aa7a0bf189a0ea63e0f 35728 mpd_0.24.8-1.debian.tar.xz
bd361fa1e71e2c576c17323f67f13b8df71dfdcd 21618 mpd_0.24.8-1_amd64.buildinfo
Checksums-Sha256:
868ac315190ec4fa57423686205c00495a42fa688b245a347215b8877fc86c21 3388
mpd_0.24.8-1.dsc
1868aded6aabe6a02a6427ef1d3856b11370612afc53d28184533db53991d2f7 1017040
mpd_0.24.8.orig.tar.xz
076e3175244ccb80fadc4d3f0661fc83fd06fe7164af3b27a520e91b541e95f5 833
mpd_0.24.8.orig.tar.xz.asc
e8d086a154c29b28ac4ed28966fed34e250c04138983fe63380729aa727cef0f 35728
mpd_0.24.8-1.debian.tar.xz
b20369abbcd0d93566b9c9a41e0a803c1d1d3b37b6904e8c057c702d5f84bccb 21618
mpd_0.24.8-1_amd64.buildinfo
Files:
91a566a967d5899d1fa93df69599afc1 3388 sound optional mpd_0.24.8-1.dsc
6f0dd6059e034d5b9102f3e6506b2976 1017040 sound optional mpd_0.24.8.orig.tar.xz
57051106ea2b511b02e3e8924f6fb7af 833 sound optional mpd_0.24.8.orig.tar.xz.asc
cbde53a9c07bc07e851194306f69a728 35728 sound optional
mpd_0.24.8-1.debian.tar.xz
61df50d2f1223ac9f8224aeb264b6ff0 21618 sound optional
mpd_0.24.8-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMLI8i05qOwnqprZSEpc7bnLcB7UFAmmd/BgACgkQEpc7bnLc
B7VgyBAAmdR0vK43DYr3DHFLy7CE6iPUio5xI7CZMfPbHZhaBdIf924VVtRBTWVy
2EsW3pP/8fc3z48w7C4wcCcQl/f+JnJAoIwXcdtWOY1i4kBmyY+pcjSTgvpA7WvB
d/ZUxaaBIyGTBa+MyQh6vnoYaHUeuUfpOHLwzKln56aE2aPdf+Z05QFxFSPqDW4m
9Gxkf2xPFGHHUbMWljjBzEdzUFYjMp/YBtpB/lbNwYwrjihJqkPfhOB33fpYBGCP
ImfMvOj7aXa4nG63HC07sARu4+Z9ic+XkX3E8V99+sgseQcLXmWTXGSKGtOa3IyN
UctU7UBF6n+7LsKwcflI2wT04hG5fvHKFgH/3tGjbgqpcJ6guXWqArTmP82Mkj4L
kl0leJLred74Qif7BuFy/95LIs3+W07eIf0IICez1UblU1JOM6Kit8FYxzOAibRo
XrMViiuLtcSD1FIcSOA30+QS4TfQ6zsmiqXr0hruUYoNSvFRl74/iZtWfFu00Y0M
bAdd6X1R7e8ztT3Jv2dxn4fganMk7anBDbyalK9FpwRx2u8jfFxIlEZQdS9yCe/L
5S5y83jarv84NqFzR3IDt2jTRHsFkR155VqKF8NvcK6qIoTjHM1di/Mv4hBLFv2r
W02MPPbSU0C7RawZ//3BKyBlsvwCxxKz69LCRLpcqeyyhjT18Y0=
=GaqA
-----END PGP SIGNATURE-----
pgpcB13j5SBWE.pgp
Description: PGP signature
--- End Message ---