Page MenuHomePhabricator

[chronik] Bump Rust requirement to >= 1.87.0
ClosedPublic

Authored by Fabien on May 24 2025, 12:28.

Details

Reviewers
PiRK
tobias_ruck
Group Reviewers
Restricted Project
Commits
rABCe932815d69fb: [chronik] Bump Rust requirement to >= 1.87.0
Summary

This will allow for using recent versions of some packages that we need as our dependencies for Chronik.

This implies fixing the new clippy issues that comes with the new version.
Most of them are trivial (comment spacing, replacing a calculation with an existing function, using type aliases).
The most involved part is to wrap large enums into a Box to avoid passing copies that consume lots of memory.

Also includes the Bcrypt library on windows as per D16547, thanks to @tobias_ruck.

Test Plan

Build everything that uses Rust with 1.87, run the GUIX builds.

Diff Detail

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

Event Timeline

@bot build-bitcoinsuite-chronik-client build-explorer ecash-lib-wasm

@bot gitian-linux gitian-osx gitian-win

Tail of the build log:

[13:15:03] :	 [Step 1/1]  ---> Running in 9d2acddec9e2
[13:15:04] :	 [Step 1/1] Removing intermediate container 9d2acddec9e2
[13:15:04] :	 [Step 1/1]  ---> 21be7057764c
[13:15:04] :	 [Step 1/1] Step 7/7 : CMD chown apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng &&   service apt-cacher-ng start &&   tail -f /var/log/apt-cacher-ng/*
[13:15:04] :	 [Step 1/1]  ---> Running in 250572f6c217
[13:15:05] :	 [Step 1/1] Removing intermediate container 250572f6c217
[13:15:05] :	 [Step 1/1]  ---> 66e66a1e8ee8
[13:15:05] :	 [Step 1/1] 
[13:15:05] :	 [Step 1/1] Successfully built 66e66a1e8ee8
[13:15:05] :	 [Step 1/1] Successfully tagged infra_apt-cache-proxy:latest
[13:15:05]W:	 [Step 1/1] Image for service apt-cache-proxy was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
[13:15:05]W:	 [Step 1/1] Creating abc-apt-cache-proxy ... 
[13:15:05]W:	 [Step 1/1]  [1A [2K
[13:15:05]W:	 [Step 1/1] Creating abc-apt-cache-proxy ...  [32mdone [0m
[13:15:05]W:	 [Step 1/1]  [1B+ timeout 30 bash -c 'until cat < /dev/null > /dev/tcp/172.17.0.1/3142; do sleep 1; done'
[13:15:05] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[13:15:05] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:05]W:	 [Step 1/1] + popd
[13:15:05]W:	 [Step 1/1] + pushd bitcoin-abc
[13:15:05]W:	 [Step 1/1] + ./contrib/teamcity/build-configurations.py gitian-osx
[13:15:05]W:	 [Step 1/1] Traceback (most recent call last):
[13:15:05]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 801, in <module>
[13:15:05]W:	 [Step 1/1]     main()
[13:15:05]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 790, in main
[13:15:05]W:	 [Step 1/1]     build_configuration = BuildConfiguration(script_dir, config_path, args.build)
[13:15:05]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 74, in __init__
[13:15:05]W:	 [Step 1/1]     self.load(build_name)
[13:15:05]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 94, in load
[13:15:05]W:	 [Step 1/1]     raise AssertionError(
[13:15:05]W:	 [Step 1/1] AssertionError: gitian-osx is not a valid build identifier. Valid identifiers are ['templates', 'builds']
[13:15:05]W:	 [Step 1/1] + RESULT=1
[13:15:05] :	 [Step 1/1] ~/infra ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:05]W:	 [Step 1/1] + pushd /home/teamcity/infra
[13:15:05]W:	 [Step 1/1] + docker-compose stop apt-cache-proxy
[13:15:06]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ... 
[13:15:16]W:	 [Step 1/1]  [1A [2K
[13:15:16]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ...  [32mdone [0m
[13:15:16]W:	 [Step 1/1]  [1B+ popd
[13:15:16]W:	 [Step 1/1] + exit 1
[13:15:16] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:16]W:	 [Step 1/1] Process exited with code 1
[13:15:16]E:	 [Step 1/1] Process exited with code 1 (Step: Command Line)
[13:15:16]E:	 [Step 1/1] Step Command Line failed
[13:15:17]E: Ant JUnit report watcher
[13:15:17]E:	 [Ant JUnit report watcher] No reports found for paths:
[13:15:17]E:	 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[13:15:17]E:	 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[13:15:17]E:	 [Ant JUnit report watcher] +:results/**/*junit.xml
[13:15:17] : Publishing internal artifacts
[13:15:17] :	 [Publishing internal artifacts] Publishing 1 file using [WebPublisher]
[13:15:17] :	 [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]
[13:15:17]i:	 [Publishing internal artifacts] Will publish 1 artifact(s) to TeamCity node with id MAIN_SERVER
[13:15:18] : Publishing internal artifacts
[13:15:18]W: Publishing artifacts
[13:15:18] :	 [Publishing artifacts] Collecting files to publish: [+:results/**/junit_results*.xml, +:bitcoin-abc/abc-ci-builds/gitian-osx/gitian-results => gitian-osx.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-osx/*.log => artifacts.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-osx/guix-results => gitian-osx.tar.gz]
[13:15:18]W:	 [Publishing artifacts] Artifacts path 'results/**/junit_results*.xml' not found
[13:15:18]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-osx/gitian-results' not found
[13:15:18]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-osx/guix-results' not found
[13:15:18]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-osx/*.log' not found
[13:15:18] : Build finished

Tail of the build log:

[13:15:26] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script16252829530369014438 
[13:15:26] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[13:15:26]W:	 [Step 1/1] + '[' -z gitian-linux ']'
[13:15:26] :	 [Step 1/1] ~/infra ~/buildAgent/work/jailed-build
[13:15:26]W:	 [Step 1/1] + case gitian-linux in
[13:15:26]W:	 [Step 1/1] + pushd /home/teamcity/infra
[13:15:26]W:	 [Step 1/1] + ./setup/initial-repo-setup.sh
[13:15:26]W:	 [Step 1/1] + docker-compose up -d apt-cache-proxy
[13:15:26]W:	 [Step 1/1] The TOKENSERVER_MONGO_USERNAME variable is not set. Defaulting to a blank string.
[13:15:26]W:	 [Step 1/1] The TOKENSERVER_MONGO_PASSWORD variable is not set. Defaulting to a blank string.
[13:15:26]W:	 [Step 1/1] Starting abc-apt-cache-proxy ... 
[13:15:26]W:	 [Step 1/1]  [1A [2K
[13:15:26]W:	 [Step 1/1] Starting abc-apt-cache-proxy ...  [32mdone [0m
[13:15:26]W:	 [Step 1/1]  [1B+ timeout 30 bash -c 'until cat < /dev/null > /dev/tcp/172.17.0.1/3142; do sleep 1; done'
[13:15:26]W:	 [Step 1/1] + popd
[13:15:26]W:	 [Step 1/1] + pushd bitcoin-abc
[13:15:26]W:	 [Step 1/1] + ./contrib/teamcity/build-configurations.py gitian-linux
[13:15:26] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[13:15:26] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:27]W:	 [Step 1/1] Traceback (most recent call last):
[13:15:27]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 801, in <module>
[13:15:27]W:	 [Step 1/1]     main()
[13:15:27]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 790, in main
[13:15:27]W:	 [Step 1/1]     build_configuration = BuildConfiguration(script_dir, config_path, args.build)
[13:15:27]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 74, in __init__
[13:15:27]W:	 [Step 1/1]     self.load(build_name)
[13:15:27]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 94, in load
[13:15:27]W:	 [Step 1/1]     raise AssertionError(
[13:15:27]W:	 [Step 1/1] AssertionError: gitian-linux is not a valid build identifier. Valid identifiers are ['templates', 'builds']
[13:15:27]W:	 [Step 1/1] + RESULT=1
[13:15:27]W:	 [Step 1/1] + pushd /home/teamcity/infra
[13:15:27]W:	 [Step 1/1] + docker-compose stop apt-cache-proxy
[13:15:27] :	 [Step 1/1] ~/infra ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:27]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ... 
[13:15:37]W:	 [Step 1/1]  [1A [2K
[13:15:37]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ...  [32mdone [0m
[13:15:37]W:	 [Step 1/1]  [1B+ popd
[13:15:37]W:	 [Step 1/1] + exit 1
[13:15:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:37]W:	 [Step 1/1] Process exited with code 1
[13:15:37]E:	 [Step 1/1] Process exited with code 1 (Step: Command Line)
[13:15:38]E:	 [Step 1/1] Step Command Line failed
[13:15:38]E: Ant JUnit report watcher
[13:15:38]E:	 [Ant JUnit report watcher] No reports found for paths:
[13:15:38]E:	 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[13:15:38]E:	 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[13:15:38]E:	 [Ant JUnit report watcher] +:results/**/*junit.xml
[13:15:38] : Publishing internal artifacts
[13:15:38] :	 [Publishing internal artifacts] Publishing 1 file using [WebPublisher]
[13:15:38] :	 [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]
[13:15:38]i:	 [Publishing internal artifacts] Will publish 1 artifact(s) to TeamCity node with id MAIN_SERVER
[13:15:39] : Publishing internal artifacts
[13:15:39]W: Publishing artifacts
[13:15:39] :	 [Publishing artifacts] Collecting files to publish: [+:results/**/junit_results*.xml, +:bitcoin-abc/abc-ci-builds/gitian-linux/gitian-results => gitian-linux.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-linux/*.log => artifacts.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-linux/guix-results => gitian-linux.tar.gz]
[13:15:39]W:	 [Publishing artifacts] Artifacts path 'results/**/junit_results*.xml' not found
[13:15:39]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-linux/gitian-results' not found
[13:15:39]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-linux/guix-results' not found
[13:15:39]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-linux/*.log' not found
[13:15:39] : Build finished

Tail of the build log:

[13:15:47] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script12767178224297533777 
[13:15:47] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[13:15:47] :	 [Step 1/1] ~/infra ~/buildAgent/work/jailed-build
[13:15:47]W:	 [Step 1/1] + '[' -z gitian-win ']'
[13:15:47]W:	 [Step 1/1] + case gitian-win in
[13:15:47]W:	 [Step 1/1] + pushd /home/teamcity/infra
[13:15:47]W:	 [Step 1/1] + ./setup/initial-repo-setup.sh
[13:15:47]W:	 [Step 1/1] + docker-compose up -d apt-cache-proxy
[13:15:47]W:	 [Step 1/1] The TOKENSERVER_MONGO_USERNAME variable is not set. Defaulting to a blank string.
[13:15:47]W:	 [Step 1/1] The TOKENSERVER_MONGO_PASSWORD variable is not set. Defaulting to a blank string.
[13:15:47]W:	 [Step 1/1] Starting abc-apt-cache-proxy ... 
[13:15:48]W:	 [Step 1/1]  [1A [2K
[13:15:48] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[13:15:48]W:	 [Step 1/1] Starting abc-apt-cache-proxy ...  [32mdone [0m
[13:15:48]W:	 [Step 1/1]  [1B+ timeout 30 bash -c 'until cat < /dev/null > /dev/tcp/172.17.0.1/3142; do sleep 1; done'
[13:15:48]W:	 [Step 1/1] + popd
[13:15:48] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:48]W:	 [Step 1/1] + pushd bitcoin-abc
[13:15:48]W:	 [Step 1/1] + ./contrib/teamcity/build-configurations.py gitian-win
[13:15:48]W:	 [Step 1/1] Traceback (most recent call last):
[13:15:48]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 801, in <module>
[13:15:48]W:	 [Step 1/1]     main()
[13:15:48]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 790, in main
[13:15:48]W:	 [Step 1/1]     build_configuration = BuildConfiguration(script_dir, config_path, args.build)
[13:15:48]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 74, in __init__
[13:15:48]W:	 [Step 1/1]     self.load(build_name)
[13:15:48]W:	 [Step 1/1]   File "/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc/./contrib/teamcity/build-configurations.py", line 94, in load
[13:15:48]W:	 [Step 1/1]     raise AssertionError(
[13:15:48]W:	 [Step 1/1] AssertionError: gitian-win is not a valid build identifier. Valid identifiers are ['templates', 'builds']
[13:15:48] :	 [Step 1/1] ~/infra ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:48]W:	 [Step 1/1] + RESULT=1
[13:15:48]W:	 [Step 1/1] + pushd /home/teamcity/infra
[13:15:48]W:	 [Step 1/1] + docker-compose stop apt-cache-proxy
[13:15:48]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ... 
[13:15:59]W:	 [Step 1/1]  [1A [2K
[13:15:59] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[13:15:59]W:	 [Step 1/1] Stopping abc-apt-cache-proxy ...  [32mdone [0m
[13:15:59]W:	 [Step 1/1]  [1B+ popd
[13:15:59]W:	 [Step 1/1] + exit 1
[13:15:59]W:	 [Step 1/1] Process exited with code 1
[13:15:59]E:	 [Step 1/1] Process exited with code 1 (Step: Command Line)
[13:15:59]E:	 [Step 1/1] Step Command Line failed
[13:15:59]E: Ant JUnit report watcher
[13:15:59]E:	 [Ant JUnit report watcher] No reports found for paths:
[13:15:59]E:	 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[13:15:59]E:	 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[13:15:59]E:	 [Ant JUnit report watcher] +:results/**/*junit.xml
[13:15:59] : Publishing internal artifacts
[13:15:59] :	 [Publishing internal artifacts] Publishing 1 file using [WebPublisher]
[13:15:59] :	 [Publishing internal artifacts] Publishing 1 file using [ArtifactsCachePublisherImpl]
[13:15:59]i:	 [Publishing internal artifacts] Will publish 1 artifact(s) to TeamCity node with id MAIN_SERVER
[13:16:00] : Publishing internal artifacts
[13:16:00]W: Publishing artifacts
[13:16:00] :	 [Publishing artifacts] Collecting files to publish: [+:results/**/junit_results*.xml, +:bitcoin-abc/abc-ci-builds/gitian-win/gitian-results => gitian-win.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-win/*.log => artifacts.tar.gz, +:bitcoin-abc/abc-ci-builds/gitian-win/guix-results => gitian-win.tar.gz]
[13:16:00]W:	 [Publishing artifacts] Artifacts path 'results/**/junit_results*.xml' not found
[13:16:00]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-win/gitian-results' not found
[13:16:00]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-win/guix-results' not found
[13:16:00]W:	 [Publishing artifacts] Artifacts path 'bitcoin-abc/abc-ci-builds/gitian-win/*.log' not found
[13:16:01] : Build finished

@bot guix-linux guix-osx guix-win

Tail of the build log:

[464/607] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.obj
[465/607] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.obj
[466/607] Linking CXX static library src/wallet/libwallet.a
[467/607] Linking CXX static library src/libserver.a
[468/607] Generating temp_bitcoin_locale.qrc
[469/607] Creating version file for bitcoind
[470/607] Building RC object src/CMakeFiles/bitcoind.dir/bitcoind.rc.res
/bitcoin/distsrc-ea274a2fbb6e-x86_64-w64-mingw32/src/bitcoind.rc:25: use "" to put " in a string
/bitcoin/distsrc-ea274a2fbb6e-x86_64-w64-mingw32/src/bitcoind.rc:25: use "" to put " in a string
[471/607] Linking CXX static library src/wallet/libwallet-tool.a
[472/607] Creating version file for bitcoin-wallet
[473/607] Building RC object src/CMakeFiles/bitcoin-wallet.dir/bitcoin-wallet.rc.res
/bitcoin/distsrc-ea274a2fbb6e-x86_64-w64-mingw32/src/bitcoin-wallet.rc:25: use "" to put " in a string
/bitcoin/distsrc-ea274a2fbb6e-x86_64-w64-mingw32/src/bitcoin-wallet.rc:25: use "" to put " in a string
[474/607] Generating qrc_bitcoin_locale.cpp
[475/607] Transforming raw file data/block413567.raw into header
[476/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/cashaddr.cpp.obj
[477/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/base58.cpp.obj
[478/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/chacha_poly_aead.cpp.obj
[479/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/chacha20.cpp.obj
[480/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/ccoins_caching.cpp.obj
[481/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/addrman.cpp.obj
[482/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/bench_bitcoin.cpp.obj
[483/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/crypto_hash.cpp.obj
[484/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/examples.cpp.obj
[485/607] Automatic MOC for target bitcoin-qt-base
[486/607] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.obj
[487/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/hashpadding.cpp.obj
[488/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/data.cpp.obj
[489/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/checkqueue.cpp.obj
[490/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/lockedpool.cpp.obj
[491/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/checkblock.cpp.obj
[492/607] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/bitcoin-wallet.cpp.obj
[493/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/gcs_filter.cpp.obj
[494/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/block_assemble.cpp.obj
[495/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/crypto_aes.cpp.obj
[496/607] Linking CXX executable src/bitcoin-wallet.exe
[497/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/poly1305.cpp.obj
[498/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/merkle_root.cpp.obj
[499/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/pool.cpp.obj
[500/607] Linking CXX executable src/bitcoind.exe
FAILED: src/bitcoind.exe 
: && /home/bitcoinabc/.guix-profile/bin/x86_64-w64-mingw32-g++ -ffile-prefix-map=/gnu/store/pzjk9pbssy2zqwh8ydf684x8rbkcqx7h-profile=/usr -ffile-prefix-map=/gnu/store/13c6dkn0n40mb5xqhy1xg9vra30clrqi-glibc-for-fhs-2.39=/usr -ffile-prefix-map=/gnu/store/1prv14v6jfnzzg7szm57690b7fr6sx33-zlib-1.3=/usr -ffile-prefix-map=/gnu/store/1w05qnl350b88g5wj1z5k2jywhhcxkyn-tar-1.34=/usr -ffile-prefix-map=/gnu/store/3amb75nrnwaam1w6xkx7yxvma4a0cpvm-python-minimal-3.10.7=/usr -ffile-prefix-map=/gnu/store/3pba4c4f4n96a4frxrd4j5k3h2yjnylk-emacs-subdirs=/usr -ffile-prefix-map=/gnu/store/4hxhi3ixpf9w82mg4w6fzsadpdfvjj54-diffutils-3.10=/usr -ffile-prefix-map=/gnu/store/59kd6jyvrq8prl9mbnh3g8d22rc1dbwv-bzip2-1.0.8=/usr -ffile-prefix-map=/gnu/store/5aai4haqyckxc8fsandpjdsny5qlbabb-moreutils-0.69=/usr -ffile-prefix-map=/gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0=/usr -ffile-prefix-map=/gnu/store/5icanl0yzsq3nl09y949wd9jrx9bhzg0-gcc-toolchain-12.4.0=/usr -ffile-prefix-map=/gnu/store/5pzn8abpymi0afych1inavbp4rxnyb88-gawk-5.3.0=/usr -ffile-prefix-map=/gnu/store/6ds0k18sg5lvmip60bx764612nw636z8-curl-8.6.0=/usr -ffile-prefix-map=/gnu/store/6fpkzhw6q09hqaiagnjg63fda2pn7sgq-automake-1.16.5=/usr -ffile-prefix-map=/gnu/store/6x2xvmd9nxv3n33mmnc1fgsbb68nycx9-ninja-1.11.1=/usr -ffile-prefix-map=/gnu/store/6x36lx7n58bzz4wmmzyp0z60jd511h49-patch-2.7.6-0.f144b35=/usr -ffile-prefix-map=/gnu/store/70s4sq1hx1m5rmsg5bcnjxslwc8ppiag-xz-5.4.5=/usr -ffile-prefix-map=/gnu/store/7nr6bfavgv2pghvk4mfnd6djn4f6r4q1-git-minimal-2.46.0=/usr -ffile-prefix-map=/gnu/store/81wqxjgqfinrxxh473c89r1n7arxfv3s-sed-4.8=/usr -ffile-prefix-map=/gnu/store/8gn6wyprwpw0vczmxcgc3g2k0mppcsl0-clang-runtime-18.1.8=/usr -ffile-prefix-map=/gnu/store/8qf2ilqr44rxyprmgm5xbqg01cxn424y-gperf-3.1=/usr -ffile-prefix-map=/gnu/store/8wsv1l74k8mpxvgrqg7avkw8lxxwrjz8-bison-3.8.2=/usr -ffile-prefix-map=/gnu/store/8xgxpscnx9lf9hfs4ws1m134mqkm722l-info-dir=/usr -ffile-prefix-map=/gnu/store/963iman5zw7zdf128mqhklihvjh6habm-make-4.4.1=/usr -ffile-prefix-map=/gnu/store/a3lsdsalcmg5wnk67869af7wljprkbam-pkg-config-0.29.2=/usr -ffile-prefix-map=/gnu/store/brv8rlwkazxavlc2zjz49bcsyrjvnz5v-nasm-2.15.05=/usr -ffile-prefix-map=/gnu/store/bxwlna9pk9f4rh161a9hjbxrabd3ayyh-nss-certs-3.99=/usr -ffile-prefix-map=/gnu/store/c8vsc2i0p5h3mdwhdrvfyln2ars8bh1p-gcc-cross-x86_64-w64-mingw32-12.4.0-lib=/usr -ffile-prefix-map=/gnu/store/cx980qc909y24c69z4x4zv2ym3nrk4m6-ca-certificate-bundle=/usr -ffile-prefix-map=/gnu/store/fgnl70lgvi2gpaxmc456gixy07iqfgw2-python-lief-0.13.2=/usr -ffile-prefix-map=/gnu/store/h0drcnx4w3wvvifrc6cb4ppyrywn31lg-x86_64-w64-mingw32-posix-toolchain-12.4.0=/usr -ffile-prefix-map=/gnu/store/hk4rmz3yw000hmmf5imyry84ixlzlscg-m4-1.4.19=/usr -ffile-prefix-map=/gnu/store/hp8dh8hnh5f9x8b70wkpvwjv1zg0rc8s-osslsigncode-2.5=/usr -ffile-prefix-map=/gnu/store/l9467jv5sw5cc2a60nl6w96sxs8ls5m2-linux-libre-headers-5.15.49=/usr -ffile-prefix-map=/gnu/store/mly8ahsm9jqymraczglqaz4nnvqmvlkw-llvm-18.1.8=/usr -ffile-prefix-map=/gnu/store/p7x08kfxh4ns4h4pqxkk4sd0lp4433sy-clang-18.1.8=/usr -ffile-prefix-map=/gnu/store/q80jcah63m4d5d018jr0d1nhash7r7jq-which-2.21=/usr -ffile-prefix-map=/gnu/store/qy1769103d15zh8gg09wlywfsyblham4-coreutils-minimal-9.1=/usr -ffile-prefix-map=/gnu/store/rlgi6y2lfgjzb682p71nd3yl176jcrcs-file-5.45=/usr -ffile-prefix-map=/gnu/store/v6bivyjbg6bj07s8iqfzdm6hpvypc0p1-perl-5.36.0=/usr -ffile-prefix-map=/gnu/store/w0i4fd8ivrpwz91a0wjwz5l0b2ralj16-gcc-11.4.0-lib=/usr -ffile-prefix-map=/gnu/store/w4p913kmnga3xh80vx8vnkri42dcmqi3-findutils-4.9.0=/usr -ffile-prefix-map=/gnu/store/w4r6g6d7ryskk53h7n24w8dzm01mgh4q-libtool-2.4.7=/usr -ffile-prefix-map=/gnu/store/w62dxljn51hcrszyxjb1dffhbvrl8iqm-util-linux-2.37.4=/usr -ffile-prefix-map=/gnu/store/w6xrmrn9ndl0v22vmi8wivrjh6h6mqmc-cmake-minimal-3.24.2=/usr -ffile-prefix-map=/gnu/store/w9zl48a95kylc7a91rwrrk27v70my968-gzip-1.13=/usr -ffile-prefix-map=/gnu/store/x1c9w6dnmk23mpdfg08zyq379q26nd88-zip-3.0=/usr -ffile-prefix-map=/gnu/store/x47i4yafqxdav838aykda9c2hhhn9sa4-bash-minimal-5.1.16=/usr -ffile-prefix-map=/gnu/store/z7b1hm2dk3pa9s7rz5wn6rl7n1f7pbfl-nsis-x86_64-3.10=/usr -ffile-prefix-map=/gnu/store/zajmyhi888hf7d4d73ajyyrmicxvv7b8-grep-3.11=/usr -ffile-prefix-map=/gnu/store/zil27iyw3bj59czn9frxpgadvvrdxw2r-autoconf-2.71=/usr -ffile-prefix-map=/gnu/store/zpk8mdz7x9diviacgbx5p55zav4cslgx-binutils-cross-x86_64-w64-mingw32-2.41=/usr -ffile-prefix-map=/gnu/store/zq16lzyvb6vh49xb4ljyjs1hwlxdqsih-gcc-cross-x86_64-w64-mingw32-12.4.0=/usr -ffile-prefix-map=/gnu/store/lb1df1grjxa2ax1wmdqbrg5b79gr8zl8-bash-static-5.1.16=/usr -ffile-prefix-map=/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16=/usr -ffile-prefix-map=/gnu/store/56aq6sdx35f7rsxq8jq9ypafk0dhd3p3-bzip2-1.0.8=/usr -ffile-prefix-map=/gnu/store/faxgciaw9wxz8zyxk70f2pa3c5rr8al7-expat-2.5.0=/usr -ffile-prefix-map=/gnu/store/fbaw0sb21gv02qq7gs9wg5y5wlpdgzih-xz-5.4.5=/usr -ffile-prefix-map=/gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4=/usr -ffile-prefix-map=/gnu/store/xc98v8v485rs704wb26mipb0y5npdl1z-openssl-3.0.8=/usr -ffile-prefix-map=/gnu/store/7h0mnlwalw23j9jmvz5n1i5mqkgb4d06-coreutils-9.1=/usr -ffile-prefix-map=/gnu/store/1sj03db90gxvdzbr55b14jmn6y4llk43-perl-timedate-2.33=/usr -ffile-prefix-map=/gnu/store/3qkmsvfvqqqskqzx9x38zkik0dp5hqwa-perl-io-tty-1.14=/usr -ffile-prefix-map=/gnu/store/6rlnhj2nc67jb0ndzy5x99r1fiyh63rj-perl-time-duration-1.21=/usr -ffile-prefix-map=/gnu/store/av3zlarmrxmn1jl2bvy4rz81xg2cng3j-perl-ipc-run-20180523.0=/usr -ffile-prefix-map=/gnu/store/lc1gnk7na76f5ashysmmr3xjv7siywd7-gcc-cross-sans-libc-x86_64-w64-mingw32-12.4.0-lib=/usr -ffile-prefix-map=/gnu/store/3k6lyifyg024lk3gncsgf2gzjzvc70gv-ld-wrapper-0=/usr -ffile-prefix-map=/gnu/store/3rgyz2jiyc3p0fqha903bnsd2cqyfhq3-gcc-12.4.0=/usr -ffile-prefix-map=/gnu/store/icqr7i28finwlqkw4b499af99cqs1bay-gcc-12.4.0-lib=/usr -ffile-prefix-map=/gnu/store/svghsdn1x3fyili8ij791nn25zba9bpf-linux-libre-headers-5.15.49=/usr -ffile-prefix-map=/gnu/store/ylgkrq9j1gyfig2y66srmgsbyh9w20d9-binutils-2.41=/usr -ffile-prefix-map=/gnu/store/7xizylh3gi6sj23nz19q6xhvx2d50wvr-libidn2-2.3.4=/usr -ffile-prefix-map=/gnu/store/8i2kr43jfbqvhpv67hs8kgncj2kk19b6-nghttp2-1.58.0-lib=/usr -ffile-prefix-map=/gnu/store/9mkcil1rl450r84hn1hcbny5pi5js8ig-gnutls-3.8.3=/usr -ffile-prefix-map=/gnu/store/al613p11xv5w1xmnqn7ykw0x6d4b0539-nettle-3.9.1=/usr -ffile-prefix-map=/gnu/store/b801mrqqcsnhbr34544mlfyanzg3skfx-libtasn1-4.19.0=/usr -ffile-prefix-map=/gnu/store/b9kfblvwd0xx5jr8zzvz4ypa0936jh6v-mit-krb5-1.20=/usr -ffile-prefix-map=/gnu/store/cmzi8a17f44fvb55s77jd7d4r678w093-p11-kit-0.24.1=/usr -ffile-prefix-map=/gnu/store/jcjm231n2g8mqs0w2pa85hv7l1nfi2qa-libpsl-0.21.1=/usr -ffile-prefix-map=/gnu/store/kka705681m1hq98b9jz98vxk9s5qd4ld-gmp-6.3.0=/usr -ffile-prefix-map=/gnu/store/zpaw3cp2k9jx36yhkpwra3jilfbb1mc7-libunistring-1.1=/usr -ffile-prefix-map=/gnu/store/ab7v7im7m25p7hi841kpnsl6yvajssls-python-wrapper-3.10.7=/usr -ffile-prefix-map=/gnu/store/y756v7f480xgjxxxvrf46ja7b4j43c08-ed-1.20.1=/usr -ffile-prefix-map=/gnu/store/dal6fyd7sr1zbb38rka0ryigmk5369jj-gcc-13.3.0-lib=/usr -ffile-prefix-map=/gnu/store/jngpazr9y0s0304wqn0pjdm7ys0wrfbn-python-3.10.7=/usr -ffile-prefix-map=/gnu/store/mfkz7fvlfpv3ppwbkv0imb19nrf95akf-guile-3.0.9=/usr -ffile-prefix-map=/gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4=/usr -ffile-prefix-map=/gnu/store/q1vqb2hfclghbpl1vn094l1rzj12b6qb-libxcrypt-4.4.36=/usr -ffile-prefix-map=/gnu/store/nn3374fbcay19510akmccbrwp3p45a1y-python-tomli-2.0.1=/usr -ffile-prefix-map=/gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0=/usr -ffile-prefix-map=/gnu/store/dqym4cqjc0pgwhiaqim3gwz18yh5fqrc-libxml2-2.9.14=/usr -ffile-prefix-map=/gnu/store/kdf5ix8kfv18civrkm700cv0qpxwvkxz-llvm-18.1.8=/usr -ffile-prefix-map=/gnu/store/3i4fr8riqw9azh1p4mqggl5vdz23kyr8-sed-4.8=/usr -ffile-prefix-map=/gnu/store/544ga5n6nq8y2961ihigra6n6a0r99nn-file-5.45=/usr -ffile-prefix-map=/gnu/store/7k8b93779dqpwcg2qjdvnf4nl43jv7hf-grep-3.11=/usr -ffile-prefix-map=/gnu/store/hay5a6vxhmcs6j6yva40w13lh92c60f8-libltdl-2.4.7=/usr -ffile-prefix-map=/gnu/store/vqdiyyqbrv4akp68pfya4j6m3pdbnhca-glibc-2.39-static=/usr -ffile-prefix-map=/gnu/store/vrl2r0ps24k1a6yap2chjylv5rhbndvr-gawk-5.3.0=/usr -ffile-prefix-map=/gnu/store/yj2z7a4hgbyw7llqr3xh1pd2phvkm8b2-help2man-1.49.2=/usr -ffile-prefix-map=/gnu/store/2p8j6npwa2k59d8lbhlqzvffn0437x8l-util-linux-2.37.4-lib=/usr -ffile-prefix-map=/gnu/store/203b3ywi605aimfmbfhxm0dz9jfak3v2-jsoncpp-1.9.5=/usr -ffile-prefix-map=/gnu/store/45ywd4b9bkj4pxiijrdgvk0ac52s9db1-rhash-1.4.3=/usr -ffile-prefix-map=/gnu/store/gr0cw1h3ah89007f4q56h8qw8kkqxama-libuv-1.44.2=/usr -ffile-prefix-map=/gnu/store/jflggc15cldclv1jiajj52jwnf2v6k88-libarchive-3.6.1=/usr -ffile-prefix-map=/gnu/store/m05g4pzw906bg2pydbl74vrnvkmi9rbj-zstd-1.5.2-lib=/usr -ffile-prefix-map=/gnu/store/gwn3p1r5ghlapv9yjad0mk2n23la7j8z-pcre2-10.42=/usr -ffile-prefix-map=/gnu/store/71hgak9iz19vycrxzfaz4g21kyz3sb7k-mpc-1.3.1=/usr -ffile-prefix-map=/gnu/store/lgl4b4njjycqyi7blmdzn7r2x5y60k02-isl-0.24=/usr -ffile-prefix-map=/gnu/store/pz4xkjl28w0pqf8nhgv68xix17ap6dsx-mpfr-4.2.1=/usr -ffile-prefix-map=/gnu/store/qlrygq356gfcgp1rxnim0fhzxb7hs3im-ld-wrapper-x86_64-w64-mingw32-0=/usr -ffile-prefix-map=/gnu/store/xv4cd7qz4yan93zkjisbmbpxfz78hah2-guile-3.0.9=/usr -ffile-prefix-map=/gnu/store/5s386jxiicgsdiyzggwjjdbz6p46sk85-libstdc++-11.4.0=/usr -ffile-prefix-map=/gnu/store/5b63zr1n2fqhxbhf7q9na86846d9spf3-tk-8.6.12=/usr -ffile-prefix-map=/gnu/store/hdb3jmxa67zkh4wj0l6w9ga3gj84k1yc-gdbm-1.23=/usr -ffile-prefix-map=/gnu/store/laj6a3z6gjza9f18kyxw1nz5211ghwfs-sqlite-3.39.3=/usr -ffile-prefix-map=/gnu/store/w2icygvc0h294bzak0dyfafq649sdqvn-tcl-8.6.12=/usr -ffile-prefix-map=/gnu/store/9pdhgi59dnlr17flbdppgw12wk01gp1a-zlib-1.3=/usr -ffile-prefix-map=/gnu/store/jz6493v99p2zk3lks1g4d2zrwdw8401d-perl-gettext-1.07=/usr -ffile-prefix-map=/gnu/store/0y52235p69jqqi7r666p5lwbm4mxqmwa-libffi-3.4.4=/usr -ffile-prefix-map=/gnu/store/5rnj1awj2cwmrafswyr856mdn25z6zqs-libunistring-1.1=/usr -ffile-prefix-map=/gnu/store/m114p4qd81wgnglnd1bj8lq1fkbljvvs-libgc-8.2.4=/usr -ffile-prefix-map=/gnu/store/q36j4wmhl8kff77f0yjz506xwqv0p7dw-pkg-config-0.29.2=/usr -ffile-prefix-map=/gnu/store/4775wjc2972kiwfsq710fv5pfzyc5laq-libx11-1.8.7=/usr -ffile-prefix-map=/gnu/store/7ah6i5829f5ha6bdfzcj1gf21115xyyd-freetype-2.13.0=/usr -ffile-prefix-map=/gnu/store/c5w905pbjn95pwq2c4saz3n1yznin3lz-libxrender-0.9.10=/usr -ffile-prefix-map=/gnu/store/fzp58vspjrjcclq4z16zj3n3b4rzlnxy-fontconfig-minimal-2.14.0=/usr -ffile-prefix-map=/gnu/store/qj9jhgqn2b9g7yxdhyw6ki1vz241apkd-libpng-1.6.39=/usr -ffile-prefix-map=/gnu/store/v712yc2mwkc10m1nzgjz3linnvl5i1dh-libxdmcp-1.1.3=/usr -ffile-prefix-map=/gnu/store/viashw4a2q3c4pmycq70nb47cm1sd86c-libxft-2.3.8=/usr -ffile-prefix-map=/gnu/store/wxwv020jwxq9gr070vwy3fh8n028gwqg-libxau-1.0.10=/usr -ffile-prefix-map=/gnu/store/y5a0l9a3z214yar8q7mznqqd4pnw0vvp-libxcb-1.15=/usr -ffile-prefix-map=/gnu/store/mjg1gq1w6csggjhy5wh6njyzqpic4avq-font-dejavu-2.37=/usr -ffile-prefix-map=/gnu/store/gfs2h9wxhaldm5v1xjvn73kczyk6rd5i-bash-5.1.16=/usr -ffile-prefix-map=/gnu/store/7rsdf5kcqh0gl88av6nkgvgxg1ywvc5b-ncurses-6.2.20210619=/usr -ffile-prefix-map=/gnu/store/dl3665ynrp41ynyw2ay5kfqix93myj5d-readline-8.1.2=/usr -ffile-prefix-map=/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39=/usr -ffile-prefix-map=/gnu/store/zzpbp6rr43smwxzvzd4qd317z5j7qblj-gcc-11.4.0-lib=/usr -ffile-prefix-map=/gnu/store/87z5k84hxbqs87plgwsl2v6a4j7m3k7h-bash-static-5.1.16=/usr -fno-ident -g -O2 -Wl,--no-insert-timestamp    -static -Wl,--major-subsystem-version,6 -Wl,--minor-subsystem-version,1 -Wl,--exclude-libs,libstdc++ -Wl,--enable-reloc-section -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -lstdc++fs src/CMakeFiles/bitcoind.dir/bitcoind.cpp.obj src/CMakeFiles/bitcoind.dir/bitcoind.rc.res -o src/bitcoind.exe -Wl,--out-implib,src/libbitcoind.dll.a -Wl,--major-image-version,0,--minor-image-version,0  -lssp  /bitcoin/depends/x86_64-w64-mingw32/lib/jemalloc.lib  -lstdc++fs  src/libserver.a  src/wallet/libwallet.a  src/libserver.a  src/wallet/libwallet.a  src/leveldb/libmemenv.a  /bitcoin/depends/x86_64-w64-mingw32/lib/libminiupnpc.a  /bitcoin/depends/x86_64-w64-mingw32/lib/libnatpmp.a  src/zmq/libzmq.a  /bitcoin/depends/x86_64-w64-mingw32/lib/libzmq.a  -lrpcrt4  chronik/libchronik.a  chronik/libchronik_lib.a  -lkernel32  -lntdll  -luserenv  -ldbghelp  /gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0/lib/libntdll.a  /gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0/lib/librpcrt4.a  -latomic  chronik/libchronik-bridge.a  src/leveldb/libleveldb.a  src/leveldb/libleveldb-sse4.2.a  /gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0/lib/libshlwapi.a  src/libbitcoinconsensus.a  src/libscript.a  src/libcommon.a  src/libbitcoinconsensus.a  src/libscript.a  src/libcommon.a  src/libutil.a  /bitcoin/depends/x86_64-w64-mingw32/lib/libevent.a  -lws2_32  -lshell32  -ladvapi32  -liphlpapi  /gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0/lib/libshlwapi.a  /gnu/store/5gbqxxax5n19hm86lal6s9qj3cccqlf3-mingw-w64-x86_64-winpthreads-12.0.0/lib/libws2_32.a  src/crypto/libcrypto.a  src/crypto/libcrypto_sse4.1.a  src/crypto/libcrypto_avx2.a  src/crypto/libcrypto_shani.a  src/secp256k1/libsecp256k1.a  src/univalue/libunivalue.a  -lssp  /bitcoin/depends/x86_64-w64-mingw32/lib/jemalloc.lib  -lstdc++fs  /bitcoin/depends/x86_64-w64-mingw32/lib/libdb_cxx-5.3.a  /bitcoin/depends/x86_64-w64-mingw32/lib/libsqlite3.a  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && :
x86_64-w64-mingw32-ld: chronik/libchronik_lib.a(getrandom-8702b60604361b64.getrandom.677facdd6d949f2-cgu.0.rcgu.o):getrandom.677facdd:(.text+0x363): undefined reference to `BCryptGenRandom'
collect2: error: ld returned 1 exit status
[501/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/rollingbloom.cpp.obj
[502/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/duplicate_inputs.cpp.obj
[503/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/chained_tx.cpp.obj
[504/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/streams_findbyte.cpp.obj
[505/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/prevector.cpp.obj
[506/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/load_external.cpp.obj
[507/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/mempool_eviction.cpp.obj
[508/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/nanobench.cpp.obj
[509/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/peer_eviction.cpp.obj
[510/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/bench.cpp.obj
[511/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/mempool_stress.cpp.obj
[512/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/rpc_mempool.cpp.obj
[513/607] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/rpc_blockchain.cpp.obj
ninja: build stopped: subcommand failed.
Build guix-win failed with exit code 1

Add bcrypt for windows, use rust 1.87 for the docker builds

@bot preview-cashtab preview-explorer

Fabien added a subscriber: tobias_ruck.
Fabien published this revision for review.May 25 2025, 18:04
This revision is now accepted and ready to land.May 25 2025, 18:26

Code looks good. Please make sure it builds on all targets, I didn’t check that

This revision was automatically updated to reflect the committed changes.