https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-emulation/free42-2.5.20 calls cc directly. Discovered on: amd64 (internal ref: ci) NOTE: As per QA policy, toolchain tools must not be called directly because they can cause issue in cross-compiling and because is not possible use a different CC implementation (like clang). To reproduce, please use sys-devel/gcc-config[-native-symlinks], sys-devel/binutils-config[-native-symlinks] and set the CC variable to x86_64-pc-linux-gnu-gcc.
Created attachment 664285 [details] build.log build log and emerge --info
Possible context of error(s): /bin/sh: cc: command not found /bin/sh: cc: command not found /bin/sh: cc: command not found /bin/sh: cc: command not found /bin/sh: cc: command not found mv: cannot stat 'libbid.a': No such file or directory x86_64-pc-linux-gnu-g++: error: gcc111libbid.a: No such file or directory x86_64-pc-linux-gnu-g++: error: gcc111libbid.a: No such file or directory
ci has reproduced this issue with version 3.0.7 - Updating summary.
ci has reproduced this issue with version 3.0.9 - Updating summary.
ci has reproduced this issue with version 3.0.11a - Updating summary.
ci has reproduced this issue with version 3.0.13 - Updating summary.
ci has reproduced this issue with version 3.0.14 - Updating summary.
What a mess this process is (internal unpack and patching of old Intel library, basically having to short-circuit the cc detection). This should be fine finally in 3.0.16
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664ffc257eae19cc4d48eaf4e39d34071157f53c commit 664ffc257eae19cc4d48eaf4e39d34071157f53c Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2022-11-06 21:23:21 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2022-11-06 21:23:21 +0000 app-emulation/free42: add 3.0.16 Closes: https://bugs.gentoo.org/747217 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> app-emulation/free42/Manifest | 1 + .../files/free42-3.0.16-fix-build-intel-lib.patch | 65 ++++++++++++++++++++++ app-emulation/free42/free42-3.0.16.ebuild | 46 +++++++++++++++ 3 files changed, 112 insertions(+)