Page MenuHomePhabricator

[secp256k1] doc: Remove obsolete hint for valgrind stack size
ClosedPublic

Authored by PiRK on Jan 19 2026, 10:10.

Details

Summary

Also don't mention exhaustive_tests without explanation. They're
included in our test suite (make check) anyway.

This is a partial backport of secp256k1#988
https://github.com/bitcoin-core/secp256k1/pull/988/commits/4c94c55bce9e1fae8fd2e8993726c8ec74cc0f7d

Depends on D19388

Test Plan

proofread

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build cashtab-tests failed with exit code 2

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-lib-tests failed with exit code 2

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-agora-integration-tests failed with exit code 2

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-lib-integration-tests failed with exit code 2

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-wallet-tests failed with exit code 2

Tail of the build log:

  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/work/target/debug/build/ecash-secp256k1-sys-81e5283bca7fe3e9/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: ecmult_gen_static_prec_table.h: No such file or directory
  cargo:warning=   15 | #include "ecmult_gen_static_prec_table.h"
  cargo:warning=      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=compilation terminated.
  cargo:warning=In file included from ../../../src/secp256k1/src/assumptions.h:12,
  cargo:warning=                 from ../../../src/secp256k1/src/secp256k1.c:12:
  cargo:warning=../../../src/secp256k1/src/util.h: In function 'checked_malloc':
  cargo:warning=../../../src/secp256k1/src/util.h:92:17: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
  cargo:warning=   92 |     void *ret = malloc(size);
  cargo:warning=      |                 ^~~~~~
  cargo:warning=../../../src/secp256k1/src/util.h:18:1: note: include '<stdlib.h>' or provide a declaration of 'malloc'
  cargo:warning=   17 | #include <limits.h>
  cargo:warning=  +++ |+#include <stdlib.h>
  cargo:warning=   18 | 
  cargo:warning=../../../src/secp256k1/src/util.h:92:17: warning: incompatible implicit declaration of built-in function 'malloc' [-Wbuiltin-declaration-mismatch]
  cargo:warning=   92 |     void *ret = malloc(size);
  cargo:warning=      |                 ^~~~~~
  cargo:warning=../../../src/secp256k1/src/util.h:92:17: note: include '<stdlib.h>' or provide a declaration of 'malloc'
  cargo:warning=../../../src/secp256k1/src/util.h: In function 'checked_realloc':
  cargo:warning=../../../src/secp256k1/src/util.h:100:17: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
  cargo:warning=  100 |     void *ret = realloc(ptr, size);
  cargo:warning=      |                 ^~~~~~~
  cargo:warning=../../../src/secp256k1/src/util.h:100:17: note: include '<stdlib.h>' or provide a declaration of 'realloc'
  cargo:warning=../../../src/secp256k1/src/util.h:100:17: warning: incompatible implicit declaration of built-in function 'realloc' [-Wbuiltin-declaration-mismatch]
  cargo:warning=../../../src/secp256k1/src/util.h:100:17: note: include '<stdlib.h>' or provide a declaration of 'realloc'
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h: At top level:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: ecmult_gen_static_prec_table.h: No such file or directory
  cargo:warning=   15 | #include "ecmult_gen_static_prec_table.h"
  cargo:warning=      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=compilation terminated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-Wall" "-Wextra" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-o" "/work/target/debug/build/ecash-secp256k1-sys-81e5283bca7fe3e9/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


Build build-ecash-secp256k1 failed with exit code 101

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-wallet-integration-tests failed with exit code 2
PiRK retitled this revision from doc: Remove obsolete hint for valgrind stack size to [secp256k1] doc: Remove obsolete hint for valgrind stack size.Jan 19 2026, 10:26

Failed tests logs:

====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2026-01-19T10:25:15.574000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20260119_102514_20454/abc_p2p_avalanche_proof_voting_6
2026-01-19T10:25:18.099000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.099000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:18.100000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:20384 due to [Errno 104] Connection reset by peer
2026-01-19T10:25:20.276000Z TestFramework (INFO): Trigger polling from the node...
2026-01-19T10:25:20.435000Z TestFramework (INFO): Check we poll for valid proof
2026-01-19T10:25:22.905000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2026-01-19T10:25:22.955000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2026-01-19T10:25:23.006000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2026-01-19T10:26:25.348000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
                lambda: can_find_inv_in_poll(
                    self.quorum, proofid, response=AvalancheProofVoteResponse.REJECTED
                )
'''
2026-01-19T10:26:25.348000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 152, in main
    self._run_test_internal()
  File "/work/test/functional/test_framework/test_framework.py", line 142, in _run_test_internal
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 134, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 200, in poll_tests
    self.wait_for_invalidated_proof(node, proofid_seq20)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 101, in wait_for_invalidated_proof
    self.wait_until(lambda: invalidate_proof(proofid))
  File "/work/test/functional/test_framework/test_framework.py", line 892, in wait_until
    return wait_until_helper(
           ^^^^^^^^^^^^^^^^^^
  File "/work/test/functional/test_framework/util.py", line 324, in wait_until_helper
    if predicate():
       ^^^^^^^^^^^
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 101, in <lambda>
    self.wait_until(lambda: invalidate_proof(proofid))
                            ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 88, in invalidate_proof
    self.wait_until(
  File "/work/test/functional/test_framework/test_framework.py", line 892, in wait_until
    return wait_until_helper(
           ^^^^^^^^^^^^^^^^^^
  File "/work/test/functional/test_framework/util.py", line 331, in wait_until_helper
    raise AssertionError(
AssertionError: Predicate ''''
                lambda: can_find_inv_in_poll(
                    self.quorum, proofid, response=AvalancheProofVoteResponse.REJECTED
                )
''' not true after 60.0 seconds
2026-01-19T10:26:25.399000Z TestFramework (INFO): Stopping nodes
2026-01-19T10:26:25.500000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20260119_102514_20454/abc_p2p_avalanche_proof_voting_6
2026-01-19T10:26:25.500000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20260119_102514_20454/abc_p2p_avalanche_proof_voting_6/test_framework.log
2026-01-19T10:26:25.500000Z TestFramework (ERROR): 
2026-01-19T10:26:25.500000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_🏃_20260119_102514_20454/abc_p2p_avalanche_proof_voting_6' to consolidate all logs
2026-01-19T10:26:25.500000Z TestFramework (ERROR): 
2026-01-19T10:26:25.500000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2026-01-19T10:26:25.500000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2026-01-19T10:26:25.500000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py

Tail of the build log:

  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  OUT_DIR = Some(/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(wasm32-unknown-unknown)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = Some(-Wno-pointer-sign -Wno-implicit-function-declaration)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32_unknown_unknown
  CFLAGS_wasm32_unknown_unknown = None
  cargo:rerun-if-env-changed=CFLAGS_wasm32-unknown-unknown
  CFLAGS_wasm32-unknown-unknown = None
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.
  cargo:warning=In file included from ../../../src/secp256k1/src/secp256k1.c:19:
  cargo:warning=../../../src/secp256k1/src/ecmult_gen_impl.h:15:10: fatal error: 'ecmult_gen_static_prec_table.h' file not found
  cargo:warning=#include "ecmult_gen_static_prec_table.h"
  cargo:warning=         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=1 error generated.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "clang" "-Oz" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "--target=wasm32-unknown-unknown" "-I" "../../../src/secp256k1/" "-I" "../../../src/secp256k1/include" "-I" "../../../src/secp256k1/src" "-I" "wasm/wasm-sysroot" "-I" "wasm/wasm-sysroot" "-Wno-unused-function" "-Wno-unused-parameter" "-DSECP256K1_API=" "-DENABLE_MODULE_ECDH=1" "-DENABLE_MODULE_SCHNORRSIG=1" "-DENABLE_MODULE_SCHNORR=1" "-DENABLE_MODULE_EXTRAKEYS=1" "-Dprintf(...)=" "-DECMULT_GEN_PREC_BITS=4" "-DECMULT_WINDOW_SIZE=15" "-DUSE_EXTERNAL_DEFAULT_CALLBACKS=1" "-DENABLE_MODULE_RECOVERY=1" "-Wno-pointer-sign" "-Wno-implicit-function-declaration" "-o" "/work/modules/ecash-lib-wasm/./target/wasm32-unknown-unknown/release-wasm/build/ecash-secp256k1-sys-553871913c9fedce/out/77bfc82200067377-secp256k1.o" "-c" "../../../src/secp256k1/src/secp256k1.c"


warning: build failed, waiting for other jobs to finish...
Failed opening './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_browser.js: No such file or directory
./build-wasm.sh: line 39: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 40: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.wasm: No such file or directory
./build-wasm.sh: line 41: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.js: No such file or directory
./build-wasm.sh: line 43: ../ecash-lib/src/ffi/ecash_lib_wasm_bg_browser.d.ts: No such file or directory
error: failed reading './target/wasm32-unknown-unknown/release-wasm/ecash_lib_wasm.wasm'

Caused by:
    No such file or directory (os error 2)
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm_bg.wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.d.ts': No such file or directory
mv: cannot stat '../ecash-lib/src/ffi/ecash_lib_wasm.js': No such file or directory
sed: can't read ../ecash-lib/src/ffi/ecash_lib_wasm_nodejs.js: No such file or directory
Build ecash-agora-tests failed with exit code 2
PiRK published this revision for review.Jan 19 2026, 13:06

the modules that depend on the rust wrapper of secp256k1 are temporarily broken, but fixed in D19400

This revision is now accepted and ready to land.Jan 19 2026, 13:43
This revision was landed with ongoing or failed builds.Jan 20 2026, 10:10
This revision was automatically updated to reflect the committed changes.