too long lines were shrinked: /var/tmp/portage/dev-db/percona-xtrabackup-8.0.30.23/work/percona-xtrabackup-8.0.30-23/storage/innobase/xtrabackup/src/xtrabackup.cc: In function bool xtrabackup_apply_delta(const datadir_entry_t&, void*): /var/tmp/portage/dev-db/percona-xtrabackup-8.0.30.23/work/percona-xtrabackup-8.0.30-23/storage/innobase/xtrabackup/src/xtrabackup.cc:5723:12: warning: char* __builtin_strncpy(char*, const char*, long unsigned int) output may be truncated copying 512 bytes from a string of length 1024 [-Wstringop-tru 5723 | strncpy(tmpname, dest_space_name, FN_REFLEN); | ^ [100%] Building CXX object storage/innobase/xtrabackup/src/CMakeFiles/xtrabackup.dir/utils.cc.o cd /var/tmp/portage/dev-db/percona-xtrabackup-8.0.30.23/work/percona-xtrabackup-8.0.30-23_build/storage/innobase/xtrabackup/src && /usr/bin/x86_64-pc-linux-gnu-g++ -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_FL_ZERO_RANGE=1 -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENC /var/tmp/portage/dev-db/percona-xtrabackup-8.0.30.23/work/percona-xtrabackup-8.0.30-23/storage/innobase/xtrabackup/src/utils.cc:26:10: fatal error: proc/sysinfo.h: No such file or directory 26 | #include <proc/sysinfo.h> | ^~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-20230901-184510 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-13 * clang/llvm (if any): /usr/lib/llvm/16 16.0.6 Python 3.11.5 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.72.0 [2] rust-1.72.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.7_p7 [openjdk-bin-17] *) Eclipse Temurin JRE 17.0.7_p7 [openjdk-jre-bin-17] 3) Eclipse Temurin JRE 8.372_p07 [openjdk-jre-bin-8] Available Java Virtual Machines: [1] openjdk-bin-17 [2] openjdk-jre-bin-8 [3] openjdk-jre-bin-17 system-vm php cli (if any): go version go1.21.0 linux/amd64 HEAD of ::gentoo commit c46c7bea5403a88f0113d1b613361b6ac8d74640 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Sep 4 13:31:56 2023 +0000 2023-09-04 13:31:55 UTC emerge -qpvO dev-db/percona-xtrabackup [ebuild N ] dev-db/percona-xtrabackup-8.0.30.23
Created attachment 869707 [details] emerge-info.txt
Created attachment 869708 [details] dev-db:percona-xtrabackup-8.0.30.23:20230904-144628.log.xz
Created attachment 869709 [details] emerge-history.txt.xz
Created attachment 869710 [details] environment
Created attachment 869711 [details] etc.portage.tar.xz
Created attachment 869712 [details] logs.tar.xz
Created attachment 869713 [details] temp.tar.xz
We need to use <sys-process/procps-4 for this package until upstream makes a fix for support it Upstream bug https://perconadev.atlassian.net/browse/PXB-2993
percona-xtrabackup-8.0.30.23 doesn't compile with sys-process/procps-4.0.4 either. The error is the same.
(In reply to Victor Costache from comment #9) > percona-xtrabackup-8.0.30.23 doesn't compile with sys-process/procps-4.0.4 > either. The error is the same. Mask >=sys-process/procps-4 (for install sys-process/procps-3.3.17-r2) and try to emerge percona-xtrabackup-8.0.30.23
Masking >=sys-process/procps-4 works. I did it before but I hoped I could compile percona-xtrabackup-8.0.30.23 with procps-4.0.4 instead of procps-4.0.4-r1. Is there any chance to get the upstream fix anytime soon?
*** Bug 934491 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36216af23a4eaa6a6c8d25e04d92dd4c71987ce commit d36216af23a4eaa6a6c8d25e04d92dd4c71987ce Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2024-08-07 22:02:02 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-08-08 16:06:26 +0000 dev-db/percona-xtrabackup: backport patch to fix compilation with procps 4 Without this patch, it fails to build at all. No revbump. Closes: https://bugs.gentoo.org/913649 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> .../6038a7934cbd4e6c01389fdc9b8ffabf8c3e006a.patch | 139 +++++++++++++++++++++ .../percona-xtrabackup-8.0.30.23.ebuild | 4 +- 2 files changed, 142 insertions(+), 1 deletion(-)