Source: xrootd Version: 5.6.7-1.1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=xrootd&arch=armhf&ver=5.6.7-1.1&stamp=1710627143&raw=0 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf' /<<PKGBUILDDIR>>/src/XrdApps/Xrdadler32.cc: In function ‘int fGetXattrAdler32(int, const char*, char*)’: /<<PKGBUILDDIR>>/src/XrdApps/Xrdadler32.cc:91:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘__time64_t’ {aka ‘long long int’} [-Wformat=] 91 | sprintf(mtime, "%ld", st.st_mtime); | ~~^ | | | long int | %lld [ 91%] Built target xrdcl-tls make -f src/CMakeFiles/XrdPosixPreload.dir/build.make src/CMakeFiles/XrdPosixPreload.dir/depend make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf' cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/CMakeFiles/XrdPosixPreload.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/XrdPosixPreload.dir/build.make src/CMakeFiles/XrdPosixPreload.dir/build make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf' [ 91%] Building CXX object src/CMakeFiles/XrdPosixPreload.dir/XrdPosix/XrdPosixPreload32.cc.o cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DHAVE_ATOMICS -DHAVE_CRYPT -DHAVE_CURL_MULTI_WAIT -DHAVE_DH_PADDED -DHAVE_ET_COM_ERR_H -DHAVE_FSTATAT -DHAVE_FUSE -DHAVE_GETHBYXR -DHAVE_GETIFADDRS -DHAVE_LIBZ -DHAVE_NAMEINFO -DHAVE_PROTOR -DHAVE_READLINE -DHAVE_SENDFILE -DHAVE_SETRESUID -DHAVE_SHADOWPW -DHAVE_SIGWTI -DHAVE_SSL -DHAVE_SYSTEMD -DHAVE_XML2 -DHAVE_XRDCRYPTO -DXRDPLUGIN_SOVERSION=\"5\" -DXrdPosixPreload_EXPORTS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -std=gnu++14 -fPIC -fno-lto -MD -MT src/CMakeFiles/XrdPosixPreload.dir/XrdPosix/XrdPosixPreload32.cc.o -MF CMakeFiles/XrdPosixPreload.dir/XrdPosix/XrdPosixPreload32.cc.o.d -o CMakeFiles/XrdPosixPreload.dir/XrdPosix/XrdPosixPreload32.cc.o -c /<<PKGBUILDDIR>>/src/XrdPosix/XrdPosixPreload32.cc In file included from /usr/include/features.h:393, from /usr/include/arm-linux-gnueabihf/c++/13/bits/os_defines.h:39, from /usr/include/arm-linux-gnueabihf/c++/13/bits/c++config.h:679, from /usr/include/c++/13/cerrno:41, from /<<PKGBUILDDIR>>/src/XrdPosix/XrdPosixPreload32.cc:51: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" 26 | # error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" | ^~~~~ Cheers -- Sebastian Ramacher