==> /var/tmp/portage/net-misc/passt-2023.12.04/temp/sandbox.log <== VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: remove S: deny P: /dev/null.85.ctu-info A: /dev/null.85.ctu-info R: /dev/null.85.ctu-info C: cppcheck --check-level=exhaustive /dev/null ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib_systemd-20231221-120506 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 17.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/17/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/17 17.0.6 Python 3.11.7 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.74.1 * The following VMs are available for generation-2: 1) IcedTea JDK 3.16.0 [icedtea-bin-8] 2) Eclipse Temurin JDK 11.0.20.1_p1 [openjdk-bin-11] 3) Eclipse Temurin JDK 17.0.8.1_p1 [openjdk-bin-17] 4) Eclipse Temurin JDK 21.0.1_p12 [openjdk-bin-21] *) Eclipse Temurin JDK 8.382_p05 [openjdk-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 [2] openjdk-bin-8 system-vm [3] openjdk-bin-11 [4] openjdk-bin-17 [5] openjdk-bin-21 The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.21.5 linux/amd64 HEAD of ::gentoo commit c2b55f904ce2a24eba3112bed95ef0ba72239c04 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Dec 27 00:32:01 2023 +0000 2023-12-27 00:32:01 UTC emerge -qpvO net-misc/passt [ebuild N ] net-misc/passt-2023.12.04 USE="-static"
Created attachment 880609 [details] emerge-info.txt
Created attachment 880610 [details] emerge-history.txt.xz
Created attachment 880611 [details] etc.clang.tar.xz
Created attachment 880612 [details] etc.portage.tar.xz
Created attachment 880613 [details] logs.tar.xz
Created attachment 880614 [details] net-misc:passt-2023.12.04:20231227-011652.log
Created attachment 880615 [details] qlist-info.txt.xz
Created attachment 880616 [details] sandbox.log
I'm unable to figure out root cause of this. Help in solving this would be really appreciated.
We shouldn't be running `cppcheck` in ebuilds anyway, as it's not really useful for checking if something is built correctly and working fine from a downstream perspective.
Also, unrelated to this bug, it looks like it's calling CC directly.
Created attachment 884715 [details, diff] passt-2023.12.30-disable-tests.patch Something like this for starters, it also disables "clang-tidy" target which doesn't violate the sandbox restrictions but implies unnecessary dependency on clang. And then it would be great to contact upstream devs and ask them to make these testing targets in Makefile optional.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfeb8763ac56112c59248c62c9cda13e5d01c97 commit edfeb8763ac56112c59248c62c9cda13e5d01c97 Author: Rahil Bhimjiani <me@rahil.rocks> AuthorDate: 2024-02-22 21:32:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-21 02:18:45 +0000 net-misc/passt: add 2024.03.20 and bug fixes Closes: https://bugs.gentoo.org/920795 Closes: https://bugs.gentoo.org/924494 Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/35500 Signed-off-by: Sam James <sam@gentoo.org> net-misc/passt/Manifest | 1 + net-misc/passt/files/Makefile-2024.03.20.patch | 13 +++++++++ net-misc/passt/passt-2024.03.20.ebuild | 40 ++++++++++++++++++++++++++ net-misc/passt/passt-9999.ebuild | 15 ++++++++-- 4 files changed, 67 insertions(+), 2 deletions(-)