-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
error: failed to run custom build command for `tonlib-sys v2025.2.2`
Caused by:
process didn't exit successfully: `/home/cyberware/PetProjects/Rust/ton-trading-bot/target/debug/build/tonlib-sys-47f55d56a078323f/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=TON_MONOREPO_REVISION
cargo:rerun-if-changed=build.rs
Submodule path 'third-party/abseil-cpp': checked out '8c6e53ef3adb1227fffa442c50349dab134a54bc'
Submodule path 'third-party/blst': checked out '3dd0f804b1819e5d03fb22ca2e6fac105932043a'
Submodule path 'third-party/crc32c': checked out '02e65f4fd3065d27b2e29324800ca6d04df16126'
Submodule path 'third-party/crc32c/third_party/benchmark': checked out 'e991355c02b93fe17713efe04cbc2e278e00fdbd'
Submodule path 'third-party/crc32c/third_party/glog': checked out '56523194b3ce1212414c93d55f31832e94677f55'
Submodule path 'third-party/crc32c/third_party/googletest': checked out '3b49be074d5c1340eeb447e6a8e78427051e675a'
Submodule path 'third-party/libraptorq': checked out '14baff5994b6faf7739a5f058481797365b57fb1'
Submodule path 'third-party/libraptorq/external/lz4': checked out 'd86dc916771c126afb797637dda9f6421c0cb998'
Submodule path 'third-party/rocksdb': checked out 'cb7a5e02edeb883193eb5b4901d5943f58e9add9'
Submodule path 'third-party/secp256k1': checked out 'acf5c55ae6a94e5ca847e07def40427547876101'
Cloned and checked out specific commit successfully!
cargo:rustc-link-lib=dylib=stdc++
cargo:rustc-link-arg=-lstdc++
Building target: tonlibjson...
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 "/home/cyberware/PetProjects/Rust/ton-trading-bot/target/debug/build/tonlib-sys-0993b304ef5f15ca/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake" "/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/./ton" "-DBUILD_SHARED_LIBS=false" "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" "-DUSE_EMSCRIPTEN=true" "-DAPPLE=false" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_C_FLAGS=-w" "-DCMAKE_CXX_FLAGS=-w" "-DCMAKE_INSTALL_PREFIX=/home/cyberware/PetProjects/Rust/ton-trading-bot/target/debug/build/tonlib-sys-0993b304ef5f15ca/out" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-Wno-dev"
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- 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 CRC32C_HAVE_SSE42
-- Performing Test CRC32C_HAVE_SSE42 - Success
-- Performing Test ROCKSDB_HAVE_SSE42
-- Performing Test ROCKSDB_HAVE_SSE42 - Success
-- Configuring incomplete, errors occurred!
--- stderr
Клонирование в «./ton»...
Примечание: переключение на «2a68c8610bf28b43b2019a479a70d0606c2a0aa1».
Вы сейчас в состоянии «отсоединённого указателя HEAD». Можете осмотреться,
внести экспериментальные изменения и зафиксировать их, также можете
отменить любые коммиты, созданные в этом состоянии, не затрагивая другие
ветки, переключившись обратно на любую ветку.
Если хотите создать новую ветку для сохранения созданных коммитов, можете
сделать это (сейчас или позже), используя команду switch с параметром -c.
Например:
git switch -c <новая-ветка>
Или отмените эту операцию с помощью:
git switch -
Отключите этот совет, установив переменную конфигурации
advice.detachedHead в значение false
Подмодуль «third-party/abseil-cpp» (https://github.com/abseil/abseil-cpp.git) зарегистрирован по пути «third-party/abseil-cpp»
Подмодуль «third-party/blst» (https://github.com/supranational/blst.git) зарегистрирован по пути «third-party/blst»
Подмодуль «third-party/crc32c» (https://github.com/google/crc32c) зарегистрирован по пути «third-party/crc32c»
Подмодуль «third-party/libraptorq» (https://github.com/ton-blockchain/libRaptorQ) зарегистрирован по пути «third-party/libraptorq»
Подмодуль «third-party/rocksdb» (https://github.com/facebook/rocksdb.git) зарегистрирован по пути «third-party/rocksdb»
Подмодуль «third-party/secp256k1» (https://github.com/bitcoin-core/secp256k1) зарегистрирован по пути «third-party/secp256k1»
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/abseil-cpp»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/blst»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/crc32c»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/libraptorq»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/rocksdb»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/secp256k1»...
Из https://github.com/abseil/abseil-cpp
* branch 8c6e53ef3adb1227fffa442c50349dab134a54bc -> FETCH_HEAD
Из https://github.com/supranational/blst
* branch 3dd0f804b1819e5d03fb22ca2e6fac105932043a -> FETCH_HEAD
Из https://github.com/google/crc32c
* branch 02e65f4fd3065d27b2e29324800ca6d04df16126 -> FETCH_HEAD
Подмодуль «third_party/benchmark» (https://github.com/google/benchmark.git) зарегистрирован по пути «third-party/crc32c/third_party/benchmark»
Подмодуль «third_party/glog» (https://github.com/google/glog.git) зарегистрирован по пути «third-party/crc32c/third_party/glog»
Подмодуль «third_party/googletest» (https://github.com/google/googletest.git) зарегистрирован по пути «third-party/crc32c/third_party/googletest»
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/crc32c/third_party/benchmark»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/crc32c/third_party/glog»...
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/crc32c/third_party/googletest»...
Из https://github.com/google/benchmark
* branch e991355c02b93fe17713efe04cbc2e278e00fdbd -> FETCH_HEAD
Из https://github.com/google/glog
* branch 56523194b3ce1212414c93d55f31832e94677f55 -> FETCH_HEAD
Из https://github.com/google/googletest
* branch 3b49be074d5c1340eeb447e6a8e78427051e675a -> FETCH_HEAD
Подмодуль «external/lz4» (https://github.com/Cyan4973/lz4.git) зарегистрирован по пути «third-party/libraptorq/external/lz4»
Клонирование в «/home/cyberware/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tonlib-sys-2025.2.2/ton/third-party/libraptorq/external/lz4»...
Из https://github.com/Cyan4973/lz4
* branch d86dc916771c126afb797637dda9f6421c0cb998 -> FETCH_HEAD
Из https://github.com/facebook/rocksdb
* branch cb7a5e02edeb883193eb5b4901d5943f58e9add9 -> FETCH_HEAD
Из https://github.com/bitcoin-core/secp256k1
* branch acf5c55ae6a94e5ca847e07def40427547876101 -> FETCH_HEAD
HEAD сейчас на 2a68c86 Merge pull request #1516 from ton-blockchain/fix-ls-capabilities
Add crc32c
CMake Error at third-party/crc32c/CMakeLists.txt:5 (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 /home/cyberware/.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
cmake --version
cmake version 4.0.0
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Metadata
Metadata
Assignees
Labels
No labels