Skip to content

Problems cross-compling for ARM 32 bits. #251

@juanky201271

Description

@juanky201271

Command:
cargo ndk --target armv7-linux-androideabi build --release -Z build-std (using CLANG 18)

Error:
note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('CAmount' (aka 'long long') vs. 'uint64_t' (aka 'unsigned long long'))

Partial Log:
#17 25.15 warning: [email protected]: depend/zcash/src/amount.cpp:18:25: error: no matching function for call to 'min'
#17 25.15 warning: [email protected]: 18 | nSatoshisPerK = std::min(nFeePaid*1000/nSize, (uint64_t)INT64_MAX / MAX_BLOCK_SIZE);
#17 25.15 warning: [email protected]: | ^~~~~~~~
#17 25.16 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:35:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('CAmount' (aka 'long long') vs. 'uint64_t' (aka 'unsigned long long'))
#17 25.16 warning: [email protected]: 35 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b) {
#17 25.16 warning: [email protected]: | ^
#17 25.16 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:43:1: note: candidate template ignored: could not match 'initializer_list<_Tp>' against 'CAmount' (aka 'long long')
#17 25.16 warning: [email protected]: 43 | min(initializer_list<_Tp> __t, _Compare __comp) {
#17 25.16 warning: [email protected]: | ^
#17 25.16 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:48:86: note: candidate function template not viable: requires single argument '__t', but 2 arguments were provided
#17 25.16 warning: [email protected]: 48 | _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Tp min(initializer_list<_Tp> __t) {
#17 25.16 warning: [email protected]: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
#17 25.16 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:29:1: note: candidate function template not viable: requires 3 arguments, but 2 were provided
#17 25.16 warning: [email protected]: 29 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b, _Compare __comp) {
#17 25.16 warning: [email protected]: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#17 25.16 warning: [email protected]: 1 error generated.

#17 35.76 error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=armv7-none-linux-android" "-I" "depend/zcash/src/" "-I" "depend/zcash/src/rust/include/" "-I" "depend/zcash/src/secp256k1/include/" "-I" "depend/expected/include/" "-std=c++17" "-Wno-implicit-fallthrough" "-Wno-reorder" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-sign-compare" "-DHAVE_DECL_STRNLEN=1" "-D__STDC_FORMAT_MACROS" "--target=armv7a-linux-androideabi24" "-o" "/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out/c76bbe5dd18677e8-amount.o" "-c" "depend/zcash/src/amount.cpp"

The entire log:
warning: [email protected]: depend/zcash/src/amount.cpp:18:25: error: no matching function for call to 'min'
#17 35.74 warning: [email protected]: 18 | nSatoshisPerK = std::min(nFeePaid1000/nSize, (uint64_t)INT64_MAX / MAX_BLOCK_SIZE);
#17 35.74 warning: [email protected]: | ^~~~~~~~
#17 35.74 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:35:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('CAmount' (aka 'long long') vs. 'uint64_t' (aka 'unsigned long long'))
#17 35.74 warning: [email protected]: 35 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b) {
#17 35.74 warning: [email protected]: | ^
#17 35.74 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:43:1: note: candidate template ignored: could not match 'initializer_list<_Tp>' against 'CAmount' (aka 'long long')
#17 35.74 warning: [email protected]: 43 | min(initializer_list<_Tp> __t, _Compare __comp) {
#17 35.74 warning: [email protected]: | ^
#17 35.74 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:48:86: note: candidate function template not viable: requires single argument '__t', but 2 arguments were provided
#17 35.74 warning: [email protected]: 48 | _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Tp min(initializer_list<_Tp> __t) {
#17 35.74 warning: [email protected]: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
#17 35.74 warning: [email protected]: /usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:29:1: note: candidate function template not viable: requires 3 arguments, but 2 were provided
#17 35.74 warning: [email protected]: 29 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b, _Compare __comp) {
#17 35.75 warning: [email protected]: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#17 35.75 warning: [email protected]: 1 error generated.
#17 35.75 warning: [email protected]: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=armv7-none-linux-android" "-I" "depend/zcash/src/" "-I" "depend/zcash/src/rust/include/" "-I" "depend/zcash/src/secp256k1/include/" "-I" "depend/expected/include/" "-std=c++17" "-Wno-implicit-fallthrough" "-Wno-reorder" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-sign-compare" "-DHAVE_DECL_STRNLEN=1" "-D__STDC_FORMAT_MACROS" "--target=armv7a-linux-androideabi24" "-o" "/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out/c76bbe5dd18677e8-amount.o" "-c" "depend/zcash/src/amount.cpp"cargo:warning=In file included from depend/zcash/src/pubkey.cpp:6:
#17 35.75 warning: [email protected]: In file included from depend/zcash/src/pubkey.h:10:
#17 35.75 warning: [email protected]: depend/zcash/src/hash.h:29:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.75 warning: [email protected]: 29 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.75 warning: [email protected]: | ^~~~~~~~~~~~~~~
#17 35.75 warning: [email protected]: depend/zcash/src/hash.h:29:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.75 warning: [email protected]: depend/zcash/src/hash.h:53:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 warning: [email protected]: 53 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 warning: [email protected]: | ^~~~~~~~~~~~~~~
#17 35.76 warning: [email protected]: depend/zcash/src/hash.h:53:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 warning: [email protected]: 2 warnings generated.
#17 35.76 warning: [email protected]: In file included from depend/zcash/src/script/interpreter.cpp:12:
#17 35.76 warning: [email protected]: In file included from depend/zcash/src/pubkey.h:10:
#17 35.76 warning: [email protected]: depend/zcash/src/hash.h:29:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 warning: [email protected]: 29 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 warning: [email protected]: | ^~~~~~~~~~~~~~~
#17 35.76 warning: [email protected]: depend/zcash/src/hash.h:29:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 warning: [email protected]: depend/zcash/src/hash.h:53:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 warning: [email protected]: 53 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 warning: [email protected]: | ^~~~~~~~~~~~~~~
#17 35.76 warning: [email protected]: depend/zcash/src/hash.h:53:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 warning: [email protected]: 2 warnings generated.
#17 35.76 error: failed to run custom build command for zcash_script v0.2.0
#17 35.76
#17 35.76 Caused by:
#17 35.76 process didn't exit successfully: /opt/zingo/rust/target/release/build/zcash_script-b5cb1d6f96fbbfee/build-script-build (exit status: 1)
#17 35.76 --- stdout
#17 35.76 cargo:rerun-if-changed=depend/zcash/src/script/zcash_script.h
#17 35.76 cargo:rerun-if-env-changed=TARGET
#17 35.76 cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_armv7-linux-androideabi
#17 35.76 cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_armv7_linux_androideabi
#17 35.76 cargo:rerun-if-changed=depend/zcash/src/script/zcash_script.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/stdint.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/stdint.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/wchar_limits.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys/cdefs.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android/versioning.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android/api-level.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys/cdefs.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android/ndk-version.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/stddef.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_ptrdiff_t.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_size_t.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_wchar_t.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_null.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_max_align_t.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18/include/__stddef_offsetof.h
#17 35.76 cargo:rerun-if-changed=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys/cdefs.h
#17 35.76 OPT_LEVEL = Some(3)
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXX_armv7-linux-androideabi
#17 35.76 CXX_armv7-linux-androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXX_armv7_linux_androideabi
#17 35.76 CXX_armv7_linux_androideabi = Some(/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++)
#17 35.76 RUSTC_WRAPPER = None
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 DEBUG = Some(false)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 CARGO_ENCODED_RUSTFLAGS = Some(-Clink-arg=--target=armv7a-linux-androideabi24)
#17 35.76 OPT_LEVEL = Some(3)
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CC_armv7-linux-androideabi
#17 35.76 CC_armv7-linux-androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CC_armv7_linux_androideabi
#17 35.76 CC_armv7_linux_androideabi = Some(/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang)
#17 35.76 RUSTC_WRAPPER = None
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 DEBUG = Some(false)
#17 35.76 cargo:rerun-if-env-changed=CFLAGS
#17 35.76 CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CFLAGS
#17 35.76 TARGET_CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7_linux_androideabi
#17 35.76 CFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7-linux-androideabi
#17 35.76 CFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 CARGO_ENCODED_RUSTFLAGS = Some(-Clink-arg=--target=armv7a-linux-androideabi24)
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CFLAGS
#17 35.76 CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CFLAGS
#17 35.76 TARGET_CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7_linux_androideabi
#17 35.76 CFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7-linux-androideabi
#17 35.76 CFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CFLAGS
#17 35.76 CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CFLAGS
#17 35.76 TARGET_CFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7_linux_androideabi
#17 35.76 CFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CFLAGS_armv7-linux-androideabi
#17 35.76 CFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 cargo:rerun-if-env-changed=AR_armv7-linux-androideabi
#17 35.76 AR_armv7-linux-androideabi = Some(/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar)
#17 35.76 cargo:rerun-if-env-changed=ARFLAGS
#17 35.76 ARFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_ARFLAGS
#17 35.76 TARGET_ARFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=ARFLAGS_armv7_linux_androideabi
#17 35.76 ARFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=ARFLAGS_armv7-linux-androideabi
#17 35.76 ARFLAGS_armv7-linux-androideabi = None
#17 35.76 cargo:rustc-link-lib=static=secp256k1
#17 35.76 cargo:rustc-link-search=native=/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 OUT_DIR = Some(/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out)
#17 35.76 cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#17 35.76 cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#17 35.76 CRATE_CC_NO_DEFAULTS = None
#17 35.76 TARGET = Some(armv7-linux-androideabi)
#17 35.76 HOST = Some(x86_64-unknown-linux-gnu)
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS
#17 35.76 CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=TARGET_CXXFLAGS
#17 35.76 TARGET_CXXFLAGS = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7_linux_androideabi
#17 35.76 CXXFLAGS_armv7_linux_androideabi = None
#17 35.76 cargo:rerun-if-env-changed=CXXFLAGS_armv7-linux-androideabi
#17 35.76 CXXFLAGS_armv7-linux-androideabi = Some(--target=armv7a-linux-androideabi24)
#17 35.76 cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
#17 35.76 CC_SHELL_ESCAPED_FLAGS = None
#17 35.76 cargo:warning=depend/zcash/src/amount.cpp:18:25: error: no matching function for call to 'min'
#17 35.76 cargo:warning= 18 | nSatoshisPerK = std::min(nFeePaid
1000/nSize, (uint64_t)INT64_MAX / MAX_BLOCK_SIZE);
#17 35.76 cargo:warning= | ^~~~~~~~
#17 35.76 cargo:warning=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:35:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('CAmount' (aka 'long long') vs. 'uint64_t' (aka 'unsigned long long'))
#17 35.76 cargo:warning= 35 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b) {
#17 35.76 cargo:warning= | ^
#17 35.76 cargo:warning=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:43:1: note: candidate template ignored: could not match 'initializer_list<_Tp>' against 'CAmount' (aka 'long long')
#17 35.76 cargo:warning= 43 | min(initializer_list<_Tp> __t, _Compare __comp) {
#17 35.76 cargo:warning= | ^
#17 35.76 cargo:warning=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:48:86: note: candidate function template not viable: requires single argument '__t', but 2 arguments were provided
#17 35.76 cargo:warning= 48 | _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Tp min(initializer_list<_Tp> __t) {
#17 35.76 cargo:warning= | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
#17 35.76 cargo:warning=/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/__algorithm/min.h:29:1: note: candidate function template not viable: requires 3 arguments, but 2 were provided
#17 35.76 cargo:warning= 29 | min(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b, _Compare __comp) {
#17 35.76 cargo:warning= | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#17 35.76 cargo:warning=1 error generated.
#17 35.76 exit status: 1
#17 35.76 cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=armv7-none-linux-android" "-I" "depend/zcash/src/" "-I" "depend/zcash/src/rust/include/" "-I" "depend/zcash/src/secp256k1/include/" "-I" "depend/expected/include/" "-std=c++17" "-Wno-implicit-fallthrough" "-Wno-reorder" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-sign-compare" "-DHAVE_DECL_STRNLEN=1" "-D__STDC_FORMAT_MACROS" "--target=armv7a-linux-androideabi24" "-o" "/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out/c76bbe5dd18677e8-amount.o" "-c" "depend/zcash/src/amount.cpp"cargo:warning=In file included from depend/zcash/src/pubkey.cpp:6:
#17 35.76 cargo:warning=In file included from depend/zcash/src/pubkey.h:10:
#17 35.76 cargo:warning=depend/zcash/src/hash.h:29:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 cargo:warning= 29 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 cargo:warning= | ^~~~~~~~~~~~~~~
#17 35.76 cargo:warning=depend/zcash/src/hash.h:29:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 cargo:warning=depend/zcash/src/hash.h:53:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 cargo:warning= 53 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 cargo:warning= | ^~~~~~~~~~~~~~~
#17 35.76 cargo:warning=depend/zcash/src/hash.h:53:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 cargo:warning=2 warnings generated.
#17 35.76 cargo:warning=In file included from depend/zcash/src/script/interpreter.cpp:12:
#17 35.76 cargo:warning=In file included from depend/zcash/src/pubkey.h:10:
#17 35.76 cargo:warning=depend/zcash/src/hash.h:29:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 cargo:warning= 29 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 cargo:warning= | ^~~~~~~~~~~~~~~
#17 35.76 cargo:warning=depend/zcash/src/hash.h:29:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 cargo:warning=depend/zcash/src/hash.h:53:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
#17 35.76 cargo:warning= 53 | unsigned char buf[sha.OUTPUT_SIZE];
#17 35.76 cargo:warning= | ^~~~~~~~~~~~~~~
#17 35.76 cargo:warning=depend/zcash/src/hash.h:53:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
#17 35.76 cargo:warning=2 warnings generated.
#17 35.76
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76 exit status: 0
#17 35.76
#17 35.76 --- stderr
#17 35.76
#17 35.76
#17 35.76 error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "/usr/local/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++" "-O3" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=armv7-none-linux-android" "-I" "depend/zcash/src/" "-I" "depend/zcash/src/rust/include/" "-I" "depend/zcash/src/secp256k1/include/" "-I" "depend/expected/include/" "-std=c++17" "-Wno-implicit-fallthrough" "-Wno-reorder" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-sign-compare" "-DHAVE_DECL_STRNLEN=1" "-D__STDC_FORMAT_MACROS" "--target=armv7a-linux-androideabi24" "-o" "/opt/zingo/rust/target/armv7-linux-androideabi/release/build/zcash_script-47e78719f95e2d7a/out/c76bbe5dd18677e8-amount.o" "-c" "depend/zcash/src/amount.cpp"

CC: @zancas

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions