home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      30,133 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 28,721 of 30,133   
   Florian Schlichting to Aurelien Jarno   
   Bug#1128846: mpd: FTBFS with glibc 2.43    
   23 Feb 26 22:50:01   
   
   From: fsfs@debian.org   
      
   Control: tags 1128846 +pending   
      
   Hi Aurelien,   
      
   On Mon, Feb 23, 2026 at 06:08:27PM +0100, Aurelien Jarno wrote:   
   > 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 -W   
   o-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-   
   rotector-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-   
   rotector-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/fc   
   tl-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 also see that build failure and I can confirm that upgrading to mpd   
   0.24.8, which includes the patch, fixes it.   
      
   However I'll have to put off uploading that version until the next curl   
   upload unbreaks our build by including today's https://github.co   
   /curl/curl/commit/ee9b000438   
      
   Florian   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca