Source: ruby-sigar Version: 0.7.3-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.0
Hi, We are about to enable building against ruby3.0 on unstable. During a test rebuild, ruby-sigar was found to fail to build in that situation. To reproduce this locally, you need to install ruby-all-dev from experimental on an unstable system or build chroot. Relevant part (hopefully): > gcc -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -I. > -I/usr/include/x86_64-linux-gnu/ruby-2.7.0 > -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. > -Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -I../../src/os/linux > -U_FILE_OFFSET_BITS -DRB_HAS_RE_ERROR -DRB_RUBY_19 -fPIC -g -O2 > -ffile-prefix-map=/build/ruby2.7-yGW2TI/ruby2.7-2.7.4=. > -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o > sigar_util.o -c sigar_util.c > sigar_util.c: In function ‘sigar_proc_list_procfs_get’: > sigar_util.c:167:5: warning: ‘readdir_r’ is deprecated > [-Wdeprecated-declarations] > 167 | while (readdir_r(dirp, &dbuf, &ent) == 0) { > | ^~~~~ > In file included from sigar_util.c:31: > /usr/include/dirent.h:183:12: note: declared here > 183 | extern int readdir_r (DIR *__restrict __dirp, > | ^~~~~~~~~ > sigar_util.c: In function ‘sigar_proc_fd_count’: > sigar_util.c:210:5: warning: ‘readdir_r’ is deprecated > [-Wdeprecated-declarations] > 210 | while (readdir_r(dirp, &dbuf, &ent) == 0) { > | ^~~~~ > In file included from sigar_util.c:31: > /usr/include/dirent.h:183:12: note: declared here > 183 | extern int readdir_r (DIR *__restrict __dirp, > | ^~~~~~~~~ > sigar_util.c: At top level: > sigar_util.c:742:10: fatal error: rpc/rpc.h: No such file or directory > 742 | #include <rpc/rpc.h> > | ^~~~~~~~~~~ > compilation terminated. > make[1]: *** [Makefile:245: sigar_util.o] Error 1 The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-sigar/ruby-sigar_0.7.3-2+rebuild1633395509_amd64.build.txt
signature.asc
Description: PGP signature