When attempting to compile the latest XtraBackup from source, It errors with the following during the compile.
[ 95%] Building CXX object storage/innobase/xtrabackup/src/CMakeFiles/xtrabackup.dir/utils.cc.o
/tmp/percona-xtrabackup-8.0.31.24/storage/innobase/xtrabackup/src/utils.cc:26:10: fatal error: proc/sysinfo.h: No such file or directory
26 | #include <proc/sysinfo.h>
It looks like procps/procps-ng 4.xx is a rewrite and doesn’t include a /usr/include/procps directory but instead a new /usr/include/libproc2 directory with a bunch of different files (no sysinfo.h). I found an older version (3.3.17) and it compiled without issue. Could Percona please make Xtrabackup compatible with the newer procps/procps-ng 4.xx version?