>>> xmrig: Building community/xmrig 6.22.2-r0 (using abuild 3.15.0_rc3-r1) started Tue, 06 May 2025 23:26:56 +0000 >>> xmrig: Validating /home/buildozer/aports/community/xmrig/APKBUILD... >>> xmrig: Analyzing dependencies... >>> xmrig: Installing for build: build-base cmake hwloc-dev libmicrohttpd-dev libuv-dev linux-headers opencl-dev openssl-dev>3 samurai (1/39) Installing libbz2 (1.0.8-r6) (2/39) Installing xz-libs (5.8.1-r0) (3/39) Installing libarchive (3.7.9-r0) (4/39) Installing rhash-libs (1.4.5-r0) (5/39) Installing libuv (1.50.0-r0) (6/39) Installing cmake (3.31.7-r0) (7/39) Installing eudev-libs (3.2.14-r5) (8/39) Installing libxml2 (2.13.7-r1) (9/39) Installing hwloc (2.12.0-r3) (10/39) Installing zlib-dev (1.3.1-r2) (11/39) Installing xz (5.8.1-r0) (12/39) Installing xz-dev (5.8.1-r0) (13/39) Installing libxml2-utils (2.13.7-r1) (14/39) Installing libxml2-dev (2.13.7-r1) (15/39) Installing hwloc-dev (2.12.0-r3) (16/39) Installing nettle (3.10.1-r0) (17/39) Installing libffi (3.4.8-r0) (18/39) Installing libtasn1 (4.20.0-r0) (19/39) Installing p11-kit (0.25.5-r2) (20/39) Installing gnutls (3.8.8-r0) (21/39) Installing libmicrohttpd (1.0.1-r1) (22/39) Installing gnutls-c++ (3.8.8-r0) (23/39) Installing libgmpxx (6.3.0-r3) (24/39) Installing gmp-dev (6.3.0-r3) (25/39) Installing nettle-dev (3.10.1-r0) (26/39) Installing libidn2-dev (2.3.7-r0) (27/39) Installing libtasn1-progs (4.20.0-r0) (28/39) Installing libtasn1-dev (4.20.0-r0) (29/39) Installing p11-kit-dev (0.25.5-r2) (30/39) Installing gnutls-dev (3.8.8-r0) (31/39) Installing libmicrohttpd-dev (1.0.1-r1) (32/39) Installing libuv-dev (1.50.0-r0) (33/39) Installing linux-headers (6.14.2-r0) (34/39) Installing opencl-headers (2024.05.08-r0) (35/39) Installing opencl (2024.05.08-r0) (36/39) Installing opencl-dev (2024.05.08-r0) (37/39) Installing openssl-dev (3.5.0-r0) (38/39) Installing samurai (1.2-r6) (39/39) Installing .makedepends-xmrig (20250506.232709) Executing busybox-1.37.0-r16.trigger OK: 462 MiB in 143 packages >>> xmrig: Cleaning up srcdir >>> xmrig: Cleaning up pkgdir >>> xmrig: Cleaning up tmpdir >>> xmrig: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/xmrig-6.22.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/xmrig-6.22.2.tar.gz.part' xmrig-6.22.2.tar.gz. 27% |******** | 655k 0:00:02 ETA xmrig-6.22.2.tar.gz. 100% |********************************| 2378k 0:00:00 ETA '/var/cache/distfiles/v3.22/xmrig-6.22.2.tar.gz.part' saved >>> xmrig: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/xmrig-6.22.2.tar.gz >>> xmrig: Checking sha512sums... xmrig-6.22.2.tar.gz: OK enable-donateless-mode.patch: OK >>> xmrig: Unpacking /var/cache/distfiles/v3.22/xmrig-6.22.2.tar.gz... >>> xmrig: enable-donateless-mode.patch patching file src/donate.h Hunk #1 succeeded at 38 with fuzz 1 (offset -7 lines). CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test VAES_SUPPORTED -- Performing Test VAES_SUPPORTED - Failed -- Use ARM_TARGET=8 (aarch64) -- Performing Test XMRIG_ARM_CRYPTO -- Performing Test XMRIG_ARM_CRYPTO - Success -- Looking for syslog.h -- Looking for syslog.h - found -- Found HWLOC: /usr/lib/libhwloc.so -- Found UV: /usr/lib/libuv.so -- Looking for __builtin___clear_cache -- Looking for __builtin___clear_cache - found -- WITH_MSR=OFF CMake Deprecation Warning at src/3rdparty/argon2/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at src/3rdparty/libethash/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at src/crypto/ghostrider/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.0") -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/build [1/245] Building CXX object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/ghostrider.cpp.o [2/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_whirlpool.c.o [3/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_skein.c.o [4/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_sha2.c.o [5/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_simd.c.o [6/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_shavite.c.o [7/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_shabal.c.o [8/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_luffa.c.o [9/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_keccak.c.o [10/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_jh.c.o [11/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_hamsi.c.o [12/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_groestl.c.o [13/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_fugue.c.o [14/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_echo.c.o [15/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_cubehash.c.o [16/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_bmw.c.o [17/245] Building C object src/crypto/ghostrider/CMakeFiles/ghostrider.dir/sph_blake.c.o [18/245] Building C object src/3rdparty/libethash/CMakeFiles/ethash.dir/keccakf800.c.o [19/245] Building C object src/3rdparty/libethash/CMakeFiles/ethash.dir/ethash_internal.c.o [20/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/arch/generic/lib/argon2-arch.c.o [21/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/blake2/blake2.c.o [22/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/impl-select.c.o [23/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/genkat.c.o [24/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/encoding.c.o [25/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/core.c.o [26/245] Building C object src/3rdparty/argon2/CMakeFiles/argon2.dir/lib/argon2.c.o [27/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/https/HttpsServer.cpp.o [28/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/https/HttpsContext.cpp.o [29/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/https/HttpsClient.cpp.o [30/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tls/TlsGen.cpp.o [31/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tls/TlsContext.cpp.o [32/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tls/TlsConfig.cpp.o [33/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tls/ServerTls.cpp.o [34/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Tls.cpp.o [35/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/backends/SysLog.cpp.o [36/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/kawpow/KPHash.cpp.o [37/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/kawpow/KPCache.cpp.o [38/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/argon2/Impl.cpp.o [39/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxNUMAStorage.cpp.o [40/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/jit_compiler_a64.cpp.o [41/245] Building C object CMakeFiles/xmrig.dir/src/crypto/randomx/jit_compiler_a64_static.S.o [42/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxVm.cpp.o [43/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxQueue.cpp.o [44/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxDataset.cpp.o [45/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxConfig.cpp.o [46/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxCache.cpp.o [47/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxBasicStorage.cpp.o [48/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/RxAlgo.cpp.o [49/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/rx/Rx.cpp.o [50/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/vm_interpreted.cpp.o [51/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/vm_interpreted_light.cpp.o [52/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/vm_compiled.cpp.o [53/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/vm_compiled_light.cpp.o [54/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/virtual_memory.cpp.o [55/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/virtual_machine.cpp.o [56/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/superscalar.cpp.o [57/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/soft_aes.cpp.o [58/245] Building C object CMakeFiles/xmrig.dir/src/crypto/randomx/reciprocal.c.o [59/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/randomx.cpp.o [60/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/instructions_portable.cpp.o [61/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/dataset.cpp.o [62/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/bytecode_machine.cpp.o [63/245] Building C object CMakeFiles/xmrig.dir/src/crypto/randomx/blake2/blake2b.c.o [64/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/blake2_generator.cpp.o [65/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/allocator.cpp.o [66/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/randomx/aes_hash.cpp.o [67/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/VirtualMemory_hwloc.cpp.o [68/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/NUMAMemoryPool.cpp.o [69/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/VirtualMemory.cpp.o [70/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/Nonce.cpp.o [71/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/MemoryPool.cpp.o [72/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/HugePagesInfo.cpp.o [73/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/cn/CnHash.cpp.o [74/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/cn/CnCtx.cpp.o [75/245] Building C object CMakeFiles/xmrig.dir/src/crypto/cn/c_skein.c.o [76/245] Building C object CMakeFiles/xmrig.dir/src/crypto/cn/c_jh.c.o [77/245] Building C object CMakeFiles/xmrig.dir/src/crypto/cn/c_groestl.c.o [78/245] Building C object CMakeFiles/xmrig.dir/src/crypto/cn/c_blake256.c.o [79/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/LinuxMemory.cpp.o [80/245] Building CXX object CMakeFiles/xmrig.dir/src/crypto/common/VirtualMemory_unix.cpp.o [81/245] Building CXX object CMakeFiles/xmrig.dir/src/App_unix.cpp.o [82/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Platform_hwloc.cpp.o [83/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Process_unix.cpp.o [84/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Platform_unix.cpp.o [85/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/json/Json_unix.cpp.o [86/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/dmi/DmiReader_unix.cpp.o [87/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/dmi/DmiTools.cpp.o [88/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/dmi/DmiReader.cpp.o [89/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/dmi/DmiMemory.cpp.o [90/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/dmi/DmiBoard.cpp.o [91/245] Building CXX object CMakeFiles/xmrig.dir/src/hw/api/HwApi.cpp.o [92/245] Building CXX object CMakeFiles/xmrig.dir/src/xmrig.cpp.o [93/245] Building CXX object CMakeFiles/xmrig.dir/src/Summary.cpp.o [94/245] Building CXX object CMakeFiles/xmrig.dir/src/net/strategies/DonateStrategy.cpp.o [95/245] Building CXX object CMakeFiles/xmrig.dir/src/net/Network.cpp.o [96/245] Building CXX object CMakeFiles/xmrig.dir/src/net/JobResults.cpp.o [97/245] Building CXX object CMakeFiles/xmrig.dir/src/core/Taskbar.cpp.o [98/245] Building CXX object CMakeFiles/xmrig.dir/src/core/Miner.cpp.o [99/245] Linking C static library src/3rdparty/libethash/libethash.a [100/245] Building CXX object CMakeFiles/xmrig.dir/src/core/Controller.cpp.o [101/245] Building CXX object CMakeFiles/xmrig.dir/src/core/config/ConfigTransform.cpp.o [102/245] Building CXX object CMakeFiles/xmrig.dir/src/core/config/Config.cpp.o [103/245] Building CXX object CMakeFiles/xmrig.dir/src/App.cpp.o [104/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/AdlLib_linux.cpp.o [105/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/tools/OclKawPow.cpp.o [106/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclKawPowRunner.cpp.o [107/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/kawpow/KawPow_CalculateDAGKernel.cpp.o [108/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/generators/ocl_generic_kawpow_generator.cpp.o [109/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclRxVmRunner.cpp.o [110/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclRxJitRunner.cpp.o [111/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclRxBaseRunner.cpp.o [112/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/RxRunKernel.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxSeed.h:31, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxBasicStorage.cpp:29: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [113/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/RxJitKernel.cpp.o [114/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/InitVmKernel.cpp.o [115/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/FindSharesKernel.cpp.o [116/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/FillAesKernel.cpp.o [117/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/ExecuteVmKernel.cpp.o [118/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/Blake2bInitialHashKernel.cpp.o [119/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/Blake2bInitialHashDoubleKernel.cpp.o [120/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/Blake2bInitialHashBigKernel.cpp.o [121/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/Blake2bHashRegistersKernel.cpp.o [122/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/generators/ocl_generic_rx_generator.cpp.o [123/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclCache_unix.cpp.o [124/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclPlatform.cpp.o [125/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclLib.cpp.o [126/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclKernel.cpp.o [127/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclError.cpp.o [128/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclDevice.cpp.o [129/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/wrappers/OclContext.cpp.o [130/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/tools/OclSharedState.cpp.o [131/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/tools/OclSharedData.cpp.o [132/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/tools/OclCnR.cpp.o [133/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclCnRunner.cpp.o [134/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/runners/OclBaseRunner.cpp.o [135/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclWorker.cpp.o [136/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclThreads.cpp.o [137/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclThread.cpp.o [138/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclLaunchData.cpp.o [139/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclConfig.cpp.o [140/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclCache.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Tls.h:30, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Tls.cpp:20: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [141/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/OclBackend.cpp.o [142/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/CnBranchKernel.cpp.o [143/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/Cn2Kernel.cpp.o [144/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/Cn1Kernel.cpp.o [145/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/Cn0Kernel.cpp.o [146/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/generators/ocl_vega_cn_generator.cpp.o [147/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/generators/ocl_generic_cn_generator.cpp.o [148/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/cl/OclSource.cpp.o [149/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/platform/lscpu_arm.cpp.o [150/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/platform/BasicCpuInfo_arm.cpp.o [151/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/platform/HwlocCpuInfo.cpp.o [152/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuWorker.cpp.o [153/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuThreads.cpp.o [154/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuThread.cpp.o [155/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuConfig.cpp.o [156/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuBackend.cpp.o [157/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/Cpu.cpp.o [158/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/GpuWorker.cpp.o [159/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/HashrateInterpolator.cpp.o [160/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/benchmark/BenchState.cpp.o [161/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/benchmark/Benchmark.cpp.o [162/245] Linking C static library src/3rdparty/argon2/libargon2.a [163/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/Workers.cpp.o [164/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/Worker.cpp.o [165/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/Threads.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxSeed.h:31, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxQueue.h:29, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxQueue.cpp:21: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [166/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/common/Hashrate.cpp.o [167/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tools/TcpServer.cpp.o [168/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/SelfSelectClient.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxSeed.h:31, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxQueue.h:29, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/Rx.cpp:25: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [169/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/DaemonClient.cpp.o [170/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpResponse.cpp.o [171/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpListener.cpp.o [172/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpData.cpp.o [173/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpContext.cpp.o [174/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpClient.cpp.o [175/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/HttpApiResponse.cpp.o [176/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/Fetch.cpp.o [177/245] Building CXX object CMakeFiles/xmrig.dir/src/base/api/requests/HttpApiRequest.cpp.o [178/245] Building CXX object CMakeFiles/xmrig.dir/src/base/api/requests/ApiRequest.cpp.o [179/245] Building CXX object CMakeFiles/xmrig.dir/src/base/api/Httpd.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/runners/OclKawPowRunner.cpp:33: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [180/245] Building CXX object CMakeFiles/xmrig.dir/src/base/api/Api.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxSeed.h:31, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/rx/RxNUMAStorage.cpp:29: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [181/245] Building C object CMakeFiles/xmrig.dir/src/3rdparty/llhttp/http.c.o [182/245] Building C object CMakeFiles/xmrig.dir/src/3rdparty/llhttp/api.c.o [183/245] Building C object CMakeFiles/xmrig.dir/src/3rdparty/llhttp/llhttp.c.o [184/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/benchmark/BenchConfig.cpp.o [185/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/benchmark/BenchClient.cpp.o [186/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/EthStratumClient.cpp.o [187/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/AutoClient.cpp.o [188/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/Timer.cpp.o [189/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/String.cpp.o [190/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/Cvt.cpp.o [191/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/cryptonote/WalletAddress.cpp.o [192/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/cryptonote/Signatures.cpp.o [193/245] Building C object CMakeFiles/xmrig.dir/src/base/tools/cryptonote/crypto-ops.c.o [194/245] Building C object CMakeFiles/xmrig.dir/src/base/tools/cryptonote/crypto-ops-data.c.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/runners/OclRxBaseRunner.cpp:36: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [195/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/cryptonote/BlockTemplate.cpp.o [196/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/Chrono.cpp.o [197/245] Building CXX object CMakeFiles/xmrig.dir/src/base/tools/Arguments.cpp.o [198/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tools/NetBuffer.cpp.o [199/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/tools/LineReader.cpp.o [200/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Url.cpp.o [201/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/strategies/SinglePoolStrategy.cpp.o [202/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/strategies/FailoverStrategy.cpp.o [203/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Socks5.cpp.o [204/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/ProxyUrl.cpp.o [205/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Pools.cpp.o [206/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Pool.cpp.o [207/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/NetworkState.cpp.o [208/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Job.cpp.o [209/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/Client.cpp.o [210/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/stratum/BaseClient.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/net/Network.cpp:29: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [211/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/http/Http.cpp.o [212/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/dns/DnsUvBackend.cpp.o [213/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/dns/DnsRecords.cpp.o [214/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/dns/DnsRecord.cpp.o [215/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/dns/DnsConfig.cpp.o [216/245] Building CXX object CMakeFiles/xmrig.dir/src/base/net/dns/Dns.cpp.o [217/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Process.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/runners/OclBaseRunner.cpp:37: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [218/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Platform.cpp.o [219/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Entry.cpp.o [220/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/config/Title.cpp.o [221/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/config/BaseTransform.cpp.o [222/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/config/BaseConfig.cpp.o [223/245] Building CXX object CMakeFiles/xmrig.dir/src/base/kernel/Base.cpp.o [224/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/Watcher.cpp.o [225/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/Signals.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/common/WorkerJob.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/OclWorker.h:24, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/OclWorker.cpp:20: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [226/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/Tags.cpp.o [227/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/Log.cpp.o [228/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/FileLogWriter.cpp.o [229/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/backends/FileLog.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/net/strategies/DonateStrategy.cpp:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [230/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/log/backends/ConsoleLog.cpp.o [231/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/json/JsonRequest.cpp.o [232/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/json/JsonChain.cpp.o [233/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/json/Json.cpp.o [234/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/Env.cpp.o [235/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/Console.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/net/JobResult.h:35, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/net/JobResults.cpp:33: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [236/245] Building CXX object CMakeFiles/xmrig.dir/src/base/io/Async.cpp.o [237/245] Building CXX object CMakeFiles/xmrig.dir/src/base/crypto/sha3.cpp.o [238/245] Building CXX object CMakeFiles/xmrig.dir/src/base/crypto/keccak.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/runners/OclCnRunner.cpp:31: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [239/245] Building CXX object CMakeFiles/xmrig.dir/src/base/crypto/Coin.cpp.o [240/245] Building CXX object CMakeFiles/xmrig.dir/src/base/crypto/Algorithm.cpp.o [241/245] Building CXX object CMakeFiles/xmrig.dir/src/3rdparty/fmt/format.cc.o [242/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/opencl/kernels/rx/HashAesKernel.cpp.o [243/245] Building CXX object CMakeFiles/xmrig.dir/src/backend/cpu/CpuLaunchData.cpp.o In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/core/Miner.cpp:33: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Socks5.h:23, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Socks5.cpp:20: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/io/Async.cpp:29: /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/common/WorkerJob.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/OclWorker.h:24, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/opencl/OclBackend.cpp:31: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.cpp:30: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/EthStratumClient.h:23, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/AutoClient.h:23, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/AutoClient.cpp:19: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/common/WorkerJob.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/cpu/CpuWorker.h:24, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/common/Workers.cpp:22: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/cpu/CpuBackend.cpp:31: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ [244/245] Linking CXX static library src/crypto/ghostrider/libghostrider.a In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.cpp:19: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Pool.cpp:32: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/NetworkState.cpp:24: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/benchmark/BenchClient.h:26, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/benchmark/BenchClient.cpp:19: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/SelfSelectClient.h:28, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/SelfSelectClient.cpp:22: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/EthStratumClient.h:23, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/EthStratumClient.cpp:25: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/common/WorkerJob.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/cpu/CpuWorker.h:24, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/backend/cpu/CpuWorker.cpp:25: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/DaemonClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/DaemonClient.cpp:29: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/BaseClient.h:27, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.h:32, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Tls.h:30, from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Client.cpp:32: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h: In member function 'bool xmrig::Job::setId(const char*)': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/base/net/stratum/Job.h:70:73: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 70 | inline bool setId(const char *id) { return m_id = id; } | ^~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CnHash.cpp:27: In function 'void aes_round(__m128i, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*) [with bool SOFT_AES = true]', inlined from 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_GR_0; bool SOFT_AES = true]' at /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:214:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:129:26: warning: 'xin0' may be used uninitialized [-Wmaybe-uninitialized] 129 | *x0 = soft_aesenc((uint32_t*)x0, key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:35: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h: In function 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_GR_0; bool SOFT_AES = true]': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h:92:23: note: by argument 1 of type 'const uint32_t*' {aka 'const unsigned int*'} to '__m128i soft_aesenc(const uint32_t*, __m128i)' declared here 92 | static inline __m128i soft_aesenc(const uint32_t* in, __m128i key) | ^~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:173:13: note: 'xin0' declared here 173 | __m128i xin0, xin1, xin2, xin3, xin4, xin5, xin6, xin7; | ^~~~ In function 'void aes_round(__m128i, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*) [with bool SOFT_AES = true]', inlined from 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_UPX2; bool SOFT_AES = true]' at /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:214:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:129:26: warning: 'xin0' may be used uninitialized [-Wmaybe-uninitialized] 129 | *x0 = soft_aesenc((uint32_t*)x0, key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h: In function 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_UPX2; bool SOFT_AES = true]': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h:92:23: note: by argument 1 of type 'const uint32_t*' {aka 'const unsigned int*'} to '__m128i soft_aesenc(const uint32_t*, __m128i)' declared here 92 | static inline __m128i soft_aesenc(const uint32_t* in, __m128i key) | ^~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:173:13: note: 'xin0' declared here 173 | __m128i xin0, xin1, xin2, xin3, xin4, xin5, xin6, xin7; | ^~~~ In function 'void aes_round(__m128i, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*) [with bool SOFT_AES = true]', inlined from 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_PICO_0; bool SOFT_AES = true]' at /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:214:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:129:26: warning: 'xin0' may be used uninitialized [-Wmaybe-uninitialized] 129 | *x0 = soft_aesenc((uint32_t*)x0, key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h: In function 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_PICO_0; bool SOFT_AES = true]': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h:92:23: note: by argument 1 of type 'const uint32_t*' {aka 'const unsigned int*'} to '__m128i soft_aesenc(const uint32_t*, __m128i)' declared here 92 | static inline __m128i soft_aesenc(const uint32_t* in, __m128i key) | ^~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:173:13: note: 'xin0' declared here 173 | __m128i xin0, xin1, xin2, xin3, xin4, xin5, xin6, xin7; | ^~~~ In function 'void aes_round(__m128i, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*) [with bool SOFT_AES = true]', inlined from 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_LITE_0; bool SOFT_AES = true]' at /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:214:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:129:26: warning: 'xin0' may be used uninitialized [-Wmaybe-uninitialized] 129 | *x0 = soft_aesenc((uint32_t*)x0, key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h: In function 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_LITE_0; bool SOFT_AES = true]': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h:92:23: note: by argument 1 of type 'const uint32_t*' {aka 'const unsigned int*'} to '__m128i soft_aesenc(const uint32_t*, __m128i)' declared here 92 | static inline __m128i soft_aesenc(const uint32_t* in, __m128i key) | ^~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:173:13: note: 'xin0' declared here 173 | __m128i xin0, xin1, xin2, xin3, xin4, xin5, xin6, xin7; | ^~~~ In function 'void aes_round(__m128i, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*, __m128i*) [with bool SOFT_AES = true]', inlined from 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_0; bool SOFT_AES = true]' at /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:214:28: /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:129:26: warning: 'xin0' may be used uninitialized [-Wmaybe-uninitialized] 129 | *x0 = soft_aesenc((uint32_t*)x0, key); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h: In function 'void xmrig::cn_explode_scratchpad(const __m128i*, __m128i*) [with Algorithm::Id ALGO = xmrig::Algorithm::CN_0; bool SOFT_AES = true]': /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/soft_aes.h:92:23: note: by argument 1 of type 'const uint32_t*' {aka 'const unsigned int*'} to '__m128i soft_aesenc(const uint32_t*, __m128i)' declared here 92 | static inline __m128i soft_aesenc(const uint32_t* in, __m128i key) | ^~~~~~~~~~~ /home/buildozer/aports/community/xmrig/src/xmrig-6.22.2/src/crypto/cn/CryptoNight_arm.h:173:13: note: 'xin0' declared here 173 | __m128i xin0, xin1, xin2, xin3, xin4, xin5, xin6, xin7; | ^~~~ [245/245] Linking CXX executable xmrig >>> xmrig: Entering fakeroot... >>> xmrig-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/xmrig/pkg/xmrig-doc/usr/share/doc' >>> xmrig-doc*: Preparing subpackage xmrig-doc... >>> xmrig-doc*: Running postcheck for xmrig-doc >>> xmrig*: Running postcheck for xmrig >>> xmrig*: Preparing package xmrig... >>> xmrig*: Stripping binaries >>> xmrig-doc*: Scanning shared objects >>> xmrig*: Scanning shared objects >>> xmrig-doc*: Tracing dependencies... >>> xmrig-doc*: Package size: 2.4 KB >>> xmrig-doc*: Compressing data... >>> xmrig-doc*: Create checksum... >>> xmrig-doc*: Create xmrig-doc-6.22.2-r0.apk >>> xmrig*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libcrypto.so.3 so:libhwloc.so.15 so:libssl.so.3 so:libuv.so.1 >>> xmrig*: Package size: 3.2 MB >>> xmrig*: Compressing data... >>> xmrig*: Create checksum... >>> xmrig*: Create xmrig-6.22.2-r0.apk >>> xmrig: Build complete at Tue, 06 May 2025 23:27:22 +0000 elapsed time 0h 0m 26s >>> xmrig: Cleaning up srcdir >>> xmrig: Cleaning up pkgdir >>> xmrig: Uninstalling dependencies... (1/39) Purging .makedepends-xmrig (20250506.232709) (2/39) Purging cmake (3.31.7-r0) (3/39) Purging hwloc-dev (2.12.0-r3) (4/39) Purging hwloc (2.12.0-r3) (5/39) Purging libmicrohttpd-dev (1.0.1-r1) (6/39) Purging libmicrohttpd (1.0.1-r1) (7/39) Purging libuv-dev (1.50.0-r0) (8/39) Purging libuv (1.50.0-r0) (9/39) Purging linux-headers (6.14.2-r0) (10/39) Purging opencl-dev (2024.05.08-r0) (11/39) Purging opencl-headers (2024.05.08-r0) (12/39) Purging opencl (2024.05.08-r0) (13/39) Purging openssl-dev (3.5.0-r0) (14/39) Purging samurai (1.2-r6) (15/39) Purging eudev-libs (3.2.14-r5) (16/39) Purging gnutls-dev (3.8.8-r0) (17/39) Purging gnutls-c++ (3.8.8-r0) (18/39) Purging gnutls (3.8.8-r0) (19/39) Purging libarchive (3.7.9-r0) (20/39) Purging libbz2 (1.0.8-r6) (21/39) Purging libidn2-dev (2.3.7-r0) (22/39) Purging libtasn1-dev (4.20.0-r0) (23/39) Purging libtasn1-progs (4.20.0-r0) (24/39) Purging libxml2-dev (2.13.7-r1) (25/39) Purging libxml2-utils (2.13.7-r1) (26/39) Purging libxml2 (2.13.7-r1) (27/39) Purging nettle-dev (3.10.1-r0) (28/39) Purging gmp-dev (6.3.0-r3) (29/39) Purging libgmpxx (6.3.0-r3) (30/39) Purging nettle (3.10.1-r0) (31/39) Purging p11-kit-dev (0.25.5-r2) (32/39) Purging p11-kit (0.25.5-r2) (33/39) Purging rhash-libs (1.4.5-r0) (34/39) Purging xz-dev (5.8.1-r0) (35/39) Purging xz (5.8.1-r0) (36/39) Purging xz-libs (5.8.1-r0) (37/39) Purging zlib-dev (1.3.1-r2) (38/39) Purging libffi (3.4.8-r0) (39/39) Purging libtasn1 (4.20.0-r0) Executing busybox-1.37.0-r16.trigger OK: 398 MiB in 104 packages >>> xmrig: Updating the community/aarch64 repository index... >>> xmrig: Signing the index...