-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
According to the changelog of cmake 4.0:
Compatibility with versions of CMake older than 3.5 has been removed.
Thus I'm getting the following build failure while building keystone-engine:
error: failed to run custom build command for `keystone-engine v0.1.0`
Caused by:
process didn't exit successfully: `/build/hexpatch/src/HexPatch-1.11.1/target/release/build/keystone-engine-c62efb966de500d3/build-script-build` (exit status: 101)
--- stdout
CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
HOST_CMAKE_TOOLCHAIN_FILE = None
CMAKE_TOOLCHAIN_FILE = None
CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
HOST_CMAKE_GENERATOR = None
CMAKE_GENERATOR = None
CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
HOST_CMAKE_PREFIX_PATH = None
CMAKE_PREFIX_PATH = None
CMAKE_x86_64-unknown-linux-gnu = None
CMAKE_x86_64_unknown_linux_gnu = None
HOST_CMAKE = None
CMAKE = None
running: cd "/build/hexpatch/src/HexPatch-1.11.1/target/release/build/keystone-engine-6b347ee084b6d03b/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" PYTHONDONTWRITEBYTECODE="1" "cmake" "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keystone-engine-0.1.0/keystone" "-DCMAKE_INSTALL_LIBDIR=lib" "-DBUILD_LIBS_ONLY=1" "-DBUILD_SHARED_LIBS=OFF" "-DLLVM_TARGETS_TO_BUILD=all" "-DCMAKE_INSTALL_PREFIX=/build/hexpatch/src/HexPatch-1.11.1/target/release/build/keystone-engine-6b347ee084b6d03b/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -fno-omit-frame-pointer -march=x86-64 -mtune=generic -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/hexpatch/src=/usr/src/debug/hexpatch" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -fno-omit-frame-pointer -march=x86-64 -mtune=generic -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -ffile-prefix-map=/build/hexpatch/src=/usr/src/debug/hexpatch" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -fno-omit-frame-pointer -march=x86-64 -mtune=generic -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/hexpatch/src=/usr/src/debug/hexpatch" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
-- Configuring incomplete, errors occurred!
--- stderr
CMake Error at CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
thread 'main' panicked at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.54/src/lib.rs:1119:5:
command did not execute successfully, got: exit status: 1
build script failed, must exit now
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
Downstream issue: Etto48/HexPatch#132
Would it be possible to get this fixed?
Metadata
Metadata
Assignees
Labels
No labels