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

Reply via email to