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-22.214.171.124/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?