>>> Source configured. >>> Compiling source in /var/tmp/portage/net-p2p/qbittorrent-4.6.5/work/qbittorrent-4.6.5 ... * gui: running cmake_src_compile * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-p2p/qbittorrent-4.6.5/work/qbittorrent-4.6.5" * Build directory (BUILD_DIR): "/var/tmp/portage/net-p2p/qbittorrent-4.6.5/work/qbittorrent-4.6.5_build-gui" ninja -v -j4 -l0 ninja: error: '/usr/libcrypto.so', needed by 'qbittorrent', missing and no known rule to make it * ERROR: net-p2p/qbittorrent-4.6.5::gentoo failed (compile phase): * ninja -v -j4 -l0 failed ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_hardened_systemd-20240801-090532 UNMASKED: Please re-assign to toolchain@ if you get a test failure in C, C++, or Fortran code which makes no sense. <sys-devel/gcc-15.0.9999:15 Requested by sam ~dev-libs/icu-75.1 ~dev-libs/icu-layoutex-75.1 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang/llvm (if any): clang version 18.1.8 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.8 Python 3.12.4 Available Ruby profiles: [1] ruby31 (with Rubygems) [2] ruby32 (with Rubygems) [3] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.79.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 11.0.24_p8 [openjdk-bin-11] 2) Eclipse Temurin JDK 17.0.12_p7 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.4_p7 [openjdk-bin-21] 4) Eclipse Temurin JDK 8.422_p05 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-17 [4] openjdk-bin-21 system-vm The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.22.5 linux/amd64 HEAD of ::gentoo commit 92003462a21a4052ebb900354a20fa7b77f2e38f Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Aug 5 22:33:56 2024 +0000 2024-08-05 22:33:55 UTC emerge -qpvO net-p2p/qbittorrent [ebuild N ] net-p2p/qbittorrent-4.6.5 USE="dbus gui systemd -qt6 -test -verify-sig -webui"
Created attachment 899218 [details] emerge-info.txt
Created attachment 899219 [details] emerge-history.txt.xz
Created attachment 899220 [details] environment
Created attachment 899221 [details] etc.clang.tar.xz
Created attachment 899222 [details] etc.portage.tar.xz
Created attachment 899223 [details] net-p2p:qbittorrent-4.6.5:20240805-234510.log
Created attachment 899224 [details] qlist-info.txt.xz
Created attachment 899225 [details] temp.tar.xz
Created attachment 899654 [details] CMakeLists.txt that reproducers the broken find Hit this myself. I think something with libtorrentrasters cmake config file is breaking finding openssl afterwards. Reproduced this issue with this minimal cmake. ================================================================= Package Settings ================================================================= net-libs/libtorrent-rasterbar-2.0.10::gentoo was built with the following: USE="dht ssl -debug -examples -gnutls -python -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
IIRC openssl upstream started providing cmake files which means those get used instead of the builtin Find*.cmake, and the openssl project files are totally, magnificently broken. OpenSSL doesn't use cmake which means producing correct *config.cmake files is... nontrivial.