Open termuxbot2 opened 6 days ago
Adding
termux_step_pre_configure() {
termux_setup_cmake
cargo install --force --locked bindgen-cli
# Dummy CMake toolchain file to workaround build error:
# CMake Error at /home/builder/.termux-build/_cache/cmake-3.28.3/share/cmake-3.28/Modules/Platform/Android-Determine.cmake:217 (message):
# Android: Neither the NDK or a standalone toolchain was found.
export TARGET_CMAKE_TOOLCHAIN_FILE="${TERMUX_PKG_BUILDDIR}/android.toolchain.cmake"
touch "${TERMUX_PKG_BUILDDIR}/android.toolchain.cmake"
}
was not enough, I am getting
running: cd "/home/twaik/.termux-build/ncspot/src/target/aarch64-linux-android/release/build/aws-lc-sys-c312832a04334efe/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/home/twaik/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.22.0" "-DBUILD_SHARED_LIBS=0" "-DCMAKE_BUILD_TYPE=release" "-DBORINGSSL_PREFIX=aws_lc_0_22_0_" "-DBORINGSSL_PREFIX_HEADERS=/home/twaik/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.22.0/generated-include" "-DBUILD_TESTING=OFF" "-DBUILD_LIBSSL=OFF" "-DDISABLE_PERL=ON" "-DDISABLE_GO=ON" "-DCMAKE_SYSTEM_NAME=Android" "-DCMAKE_SYSTEM_PROCESSOR=aarch64" "-DCMAKE_INSTALL_PREFIX=/home/twaik/.termux-build/ncspot/src/target/aarch64-linux-android/release/build/aws-lc-sys-c312832a04334efe/out" "-DCMAKE_C_FLAGS= -DANDROID -ffunction-sections -fdata-sections -fPIC -I/data/data/com.termux/files/usr/include" "-DCMAKE_C_COMPILER=/home/twaik/.termux-build/_cache/android-r27b-api-24-v1/bin/aarch64-linux-android-clang" "-DCMAKE_CXX_FLAGS= -DANDROID -ffunction-sections -fdata-sections -fPIC -fstack-protector-strong" "-DCMAKE_CXX_COMPILER=/home/twaik/.termux-build/_cache/android-r27b-api-24-v1/bin/aarch64-linux-android-clang++" "-DCMAKE_ASM_FLAGS= -DANDROID -ffunction-sections -fdata-sections -fPIC -I/data/data/com.termux/files/usr/include" "-DCMAKE_ASM_COMPILER=/home/twaik/.termux-build/_cache/android-r27b-api-24-v1/bin/aarch64-linux-android-clang" "--no-warn-unused-cli"
Not searching for unused variables given on the command line.
-- Configuring incomplete, errors occurred!
--- stderr
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Error at /home/twaik/.termux-build/_cache/cmake-3.30.4/share/cmake-3.30/Modules/Platform/Android-Determine.cmake:218 (message):
Android: Neither the NDK or a standalone toolchain was found.
Call Stack (most recent call first):
/home/twaik/.termux-build/_cache/cmake-3.30.4/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:184 (include)
CMakeLists.txt:6 (project)
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
thread 'main' panicked at /home/twaik/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.51/src/lib.rs:1100:5:
command did not execute successfully, got: exit status: 1
Full log: log.txt
I did not set up cmake configurations inside rust build before, adding workaround from fselect
/onefetch
,silicon
, uv
did not help.
Hi, I'm Termux 🤖.
I'm here to help you update your Termux packages.
I've tried to update the ncspot package, but it failed.
Here's the output of the update script:
Show log
Above error occured when I last tried to update at 2024-10-16 00:38:45 UTC.
Run ID: 11356496561
Note: Automatic updates will be disabled until this issue is resolved.