ci: Test cross-built Windows executables on Windows natively #31176

pull hebasto wants to merge 3 commits into bitcoin:master from hebasto:241029-ci-win changing 5 files +130 −54
  1. hebasto commented at 12:11 PM on October 29, 2024: member

    This PR enables on the CI tests of cross-compiled Windows binaries on Windows.

    It is important to have such tests in CI because the release binaries for Windows are also cross-compiled.

    Two functional tests, wallet_migration.py and wallet_multiwallet.py, are temporarily disabled. They require fixes, such as #31410, and adjustments for error message handling. Re-enabling these tests will be addressed in follow-up PRs.

    Resolves #31071.

  2. hebasto added the label Windows on Oct 29, 2024
  3. hebasto added the label Tests on Oct 29, 2024
  4. DrahtBot commented at 12:11 PM on October 29, 2024: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/31176.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK hodlinator, davidgumberg, willcl-ark, maflcko
    Stale ACK m3dwards

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #31507 ([POC] build: Use clang-cl to build on Windows natively by hebasto)
    • #31425 (RFC: Riscv bare metal CI job by TheCharlatan)
    • #30595 (kernel: Introduce initial C header API by TheCharlatan)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  5. hebasto commented at 12:21 PM on October 29, 2024: member

    @achow101 @fanquake

    This PR needs the actions/download-artifact@* and actions/upload-artifact@* actions to be allowed in the repository Settings - General - Actions - General.

  6. davidgumberg commented at 11:21 PM on October 30, 2024: contributor

    Concept ACK

    #31172 @ https://github.com/bitcoin/bitcoin/commit/7b16ae23fba38eaf58c0efec4d1a47214e4b1930 passes CI but trivially fails to start on any Windows system because Wine lacks some undocumented Windows behavior.

  7. in .github/workflows/ci.yml:275 in cfc624a8a5 outdated
     267 | @@ -268,3 +268,62 @@ jobs:
     268 |            path: ${{ env.CCACHE_DIR }}
     269 |            # https://github.com/actions/cache/blob/main/tips-and-workarounds.md#update-a-cache
     270 |            key: ${{ github.job }}-ccache-${{ github.run_id }}
     271 | +
     272 | +  windows-cross-build:
     273 | +    runs-on: ubuntu-latest
     274 | +    name: Cross-build to Windows
     275 | +    container: debian:bookworm
    


    maflcko commented at 5:12 PM on October 31, 2024:

    Forgot to copy the comment?

        container: debian:bookworm  # Check that https://packages.debian.org/bookworm/g++-mingw-w64-x86-64-posix (version 12.2, similar to guix) can cross-compile
    

    maflcko commented at 5:13 PM on October 31, 2024:

    Also, would be good to remove (in the same commit) wine from ci/test/00_setup_env_win64.sh, or at least set RUN_UNIT_TESTS=false.


    hebasto commented at 11:54 AM on November 26, 2024:
  8. in .github/workflows/ci.yml:284 in cfc624a8a5 outdated
     279 | +        uses: actions/checkout@v4
     280 | +
     281 | +      - name: Install required packages
     282 | +        run: |
     283 | +          apt-get update
     284 | +          apt-get install --no-install-recommends -y build-essential pkg-config curl ca-certificates ccache python3 cmake nsis g++-mingw-w64-x86-64-posix
    


    maflcko commented at 5:22 PM on October 31, 2024:

    IIRC the Ubuntu mirrors are often down, so this would lead to intermittent issues without caching.


    hebasto commented at 12:07 PM on November 25, 2024:

    FWIW, we do not use the installed packages cache in the "test-each-commit" job.


    maflcko commented at 12:50 PM on November 25, 2024:

    Correct, but it isn't using the Ubuntu mirror. It is using the GHA mirror. Using a GHA cache to sidestep the GHA mirror seems a no-op, no?


    hebasto commented at 11:54 AM on November 26, 2024:
  9. in .github/workflows/ci.yml:289 in cfc624a8a5 outdated
     284 | +          apt-get install --no-install-recommends -y build-essential pkg-config curl ca-certificates ccache python3 cmake nsis g++-mingw-w64-x86-64-posix
     285 | +
     286 | +      - name: Build depends
     287 | +        working-directory: depends
     288 | +        run: |
     289 | +          make -j$(nproc) HOST=x86_64-w64-mingw32 LOG=1 NO_QT=1
    


    maflcko commented at 5:23 PM on October 31, 2024:

    At least with QT, this may be too slow without caching.


    hebasto commented at 11:54 AM on November 26, 2024:

    The caching has been added.

  10. maflcko commented at 5:26 PM on October 31, 2024: member

    Thanks for the POC!

    Without caching I wonder how useful this is. However, caching may be the hardest part to get right.

    Taking a step back, I wonder what was the last real issue found by Wine, which wasn't found by the native Windows task? If there are none, or not too many, I think this could also be made a nightly CI task, only run on master after a merge (without caching), or in a completely separate repo. The same is done for other stuff, like the valgrind tasks, or the s390x tasks.

  11. hebasto commented at 12:25 PM on November 1, 2024: member

    @maflcko

    I'll address your feedback once new actions are enabled.

  12. maflcko commented at 12:30 PM on November 1, 2024: member

    Well, if it is made a nightly task in another repo, it won't need new actions enabled.

  13. maflcko commented at 11:47 AM on November 22, 2024: member

    I think this is useful, and while it is waiting for more review (and for the existing review to be addressed), it could make sense to schedule it to run regularly in a repo. For example, in one of your repos, or in a new repo, or in an existing one like https://github.com/maflcko/b-c-nightly/ .

  14. hebasto renamed this:
    [POC] ci: Test cross-built Windows executables on Windows natively
    ci: Test cross-built Windows executables on Windows natively
    on Nov 25, 2024
  15. hebasto force-pushed on Nov 25, 2024
  16. DrahtBot added the label CI failed on Nov 25, 2024
  17. hebasto force-pushed on Nov 26, 2024
  18. hebasto force-pushed on Nov 26, 2024
  19. hebasto force-pushed on Nov 26, 2024
  20. hebasto force-pushed on Nov 26, 2024
  21. hebasto marked this as ready for review on Nov 26, 2024
  22. hebasto commented at 11:53 AM on November 26, 2024: member

    Reworked. The GHA job now re-uses ci/test/00_setup_env_win64.sh.

    Added caching for depends/built and Ccache.

  23. DrahtBot removed the label CI failed on Nov 26, 2024
  24. in ci/test/00_setup_env_win64.sh:13 in 6e4bd9f57d outdated
      11 | @@ -12,7 +12,8 @@ export HOST=x86_64-w64-mingw32
      12 |  export DPKG_ADD_ARCH="i386"
      13 |  export PACKAGES="nsis g++-mingw-w64-x86-64-posix wine-binfmt wine64 wine32 file"
    


    maflcko commented at 12:42 PM on November 26, 2024:

    remove wine?


    hebasto commented at 4:26 PM on December 2, 2024:

    Thanks! Done.

  25. in .github/workflows/ci.yml:304 in 6e4bd9f57d outdated
     299 | +        run: |
     300 | +          .\bench_bitcoin.exe -sanity-check -priority-level=high
     301 | +
     302 | +      - name: Run tests
     303 | +        run: |
     304 | +          .\test_bitcoin.exe
    


    maflcko commented at 12:43 PM on November 26, 2024:

    Would be nice to run the util and functional tests as well


    hebasto commented at 4:27 PM on December 2, 2024:

    Thanks! Done.

    However, a few functional tests fail...


    maflcko commented at 7:51 PM on December 2, 2024:

    IIRC chmod does not work on Windows, so a workaround may be needed for the test failure.

    Not sure about the wallet_migration.py failure. Another workaround may be needed there.

    Also, the wallet_migration test won't be running after #31248, so the previous releases tests should probably be run as well here.


    maflcko commented at 7:52 PM on December 2, 2024:

    (Functional tests could be handled in a follow-up, if you want)


    hebasto commented at 1:41 PM on December 3, 2024:

    (Functional tests could be handled in a follow-up, if you want)

    The problematic tests have been disabled and documented.

  26. maflcko approved
  27. maflcko commented at 12:43 PM on November 26, 2024: member

    lgtm

  28. DrahtBot added the label Needs rebase on Nov 26, 2024
  29. hebasto force-pushed on Dec 2, 2024
  30. hebasto commented at 4:26 PM on December 2, 2024: member

    Rebased. @maflcko's comments have been addressed.

  31. DrahtBot removed the label Needs rebase on Dec 2, 2024
  32. hebasto force-pushed on Dec 3, 2024
  33. ryanofsky referenced this in commit 8e02b48059 on Dec 3, 2024
  34. in ci/test/02_run_container.sh:77 in 9fb3ce1fa1 outdated
      70 | @@ -71,6 +71,13 @@ if [ -z "$DANGER_RUN_CI_ON_HOST" ]; then
      71 |     fi # End temporary exclusion
      72 |    fi
      73 |  
      74 | +  if [ -n "$DANGER_CI_ON_HOST_BUILD_FOLDER" ] ; then
    


    maflcko commented at 6:25 PM on December 3, 2024:

    I am halfway thinking that this can be put under the DANGER_CI_ON_HOST_CACHE_FOLDERS. Either keeping the name or renaming it.

    This avoids a complexity explosion for stuff that is only used by GHA IIRC.


    hebasto commented at 6:25 PM on December 4, 2024:

    Six lines of a simple conditional statement hardly constitute a "complexity explosion" :)

    Since this functionality is currently needed for just one job, I’d prefer to leave it as is.


    maflcko commented at 8:11 AM on December 5, 2024:

    With "complexity explosion" I am referring to the number of CI configurations that are theoretically possible.

    By adding a new orthogonal setting with two possible states, the possible number of configurations is doubled.

    Only a single CI task on GHA is needing the new feature, and the other single CI task on GHA doesn't care. I think the CI config is already dense enough, so whenever it can be kept simple with no downside, it should be done.

    Not a blocker, but I'll probably fix it up in a follow-up if you leave it as-is for now.


    hebasto commented at 10:34 AM on December 5, 2024:

    I'll probably fix it up in a follow-up if you leave it as-is for now.

    Thank you! I'll be happy to review your PR.


    maflcko commented at 2:21 PM on December 5, 2024:

    Thank you! I'll be happy to review your PR.

    See https://github.com/bitcoin/bitcoin/pull/31428


    maflcko commented at 9:34 AM on December 18, 2024:

    If you don't mind, it would be good to rebase on 31428, or review it. :sweat_smile:

  35. maflcko approved
  36. maflcko commented at 6:26 PM on December 3, 2024: member

    lgtm

  37. maflcko commented at 6:27 PM on December 3, 2024: member

    It would be good to mention in the pull request description one sentence on why this is a good idea, instead of just a single word "fixes #ref" and a link to a GHA run.

  38. DrahtBot added the label Needs rebase on Dec 3, 2024
  39. hebasto force-pushed on Dec 4, 2024
  40. hebasto commented at 6:27 PM on December 4, 2024: member

    Rebased.

    It would be good to mention in the pull request description one sentence on why this is a good idea, instead of just a single word "fixes #ref" and a link to a GHA run.

    Right. I forgot about that when undrafted this PR. Should be okay now.

  41. hebasto commented at 6:38 PM on December 4, 2024: member
  42. hodlinator commented at 9:51 PM on December 4, 2024: contributor

    High-level

    Files under src/minisketch/ and src/secp256k1/ still mention Wine, is the plan to migrate them at a later time?


    Testing

    Naively tried this under NixOS:

    bash -c 'FILE_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh'
    

    <details><summary>(Failures due to polluted CI environment).</summary>

    But not sure if my environment is broken, eventually got:

    -- Check for working C compiler: /usr/bin/gcc - broken
    CMake Error at /usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
      The C compiler
    
        "/usr/bin/gcc"
    
      is not able to compile a simple test program.
    
      It fails with the following output:
    
        Change Dir: /ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-MtNHjc
        
        Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f57aa/fast && gmake[1]: Entering directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-MtNHjc'
        /usr/bin/gmake  -f CMakeFiles/cmTC_f57aa.dir/build.make CMakeFiles/cmTC_f57aa.dir/build
        gmake[2]: Entering directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-MtNHjc'
        Building C object CMakeFiles/cmTC_f57aa.dir/testCCompiler.c.obj
        /usr/bin/gcc   -I/ci_container_base/depends/x86_64-w64-mingw32/include -D_GNU_SOURCE -D_FORTIFY_SOURCE=3 -D_WIN32_WINNT=0x0A00  -pipe -std=c11 -O2  -o CMakeFiles/cmTC_f57aa.dir/testCCompiler.c.obj -c /ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-MtNHjc/testCCompiler.c
        Linking C executable cmTC_f57aa.exe
        /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f57aa.dir/link.txt --verbose=1
        /usr/bin/cmake -E rm -f CMakeFiles/cmTC_f57aa.dir/objects.a
        /usr/bin/ar qc CMakeFiles/cmTC_f57aa.dir/objects.a [@CMakeFiles](/bitcoin-bitcoin/contributor/cmakefiles/)/cmTC_f57aa.dir/objects1
        /usr/bin/gcc -I/ci_container_base/depends/x86_64-w64-mingw32/include -D_GNU_SOURCE -D_FORTIFY_SOURCE=3 -D_WIN32_WINNT=0x0A00  -pipe -std=c11 -O2  -L/ci_container_base/depends/x86_64-w64-mingw32/lib  -Wl,--whole-archive CMakeFiles/cmTC_f57aa.dir/objects.a -Wl,--no-whole-archive -o cmTC_f57aa.exe -Wl,--out-implib,libcmTC_f57aa.dll.a -Wl,--major-image-version,0,--minor-image-version,0 [@CMakeFiles](/bitcoin-bitcoin/contributor/cmakefiles/)/cmTC_f57aa.dir/linkLibs.rsp
        /usr/bin/ld: unrecognized option '--major-image-version'
    

    Grepping for "major-image-version" I can't find where it's coming from. Maybe I need to clear some cache? Please excuse what is probably a n00b question.

    </details>

  43. hebasto commented at 10:04 PM on December 4, 2024: member

    High-level

    Files under src/minisketch/ and src/secp256k1/ still mention Wine, is the plan to migrate them at a later time?

    Both src/minisketch and src/secp256k1 are subtrees. Therefore, they are out of this PR scope.

    Testing

    Naively tried this under NixOS:

    
    bash -c 'FILE_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh'
    
    

    I've never tested it on NixOS. Getting the correct build environment might be tricky.

  44. DrahtBot removed the label Needs rebase on Dec 5, 2024
  45. maflcko commented at 8:03 AM on December 5, 2024: member

    But not sure if my environment is broken, eventually got:

    Did you see the ci/README.md, which mentions that an unclean env var environment can affect the run?

    I presume it also happens on current master, so maybe a separate issue can be considered?

    I am happy to help, but I'd need the CI output, which includes your env vars. Alternatively, I'd need exact steps to reproduce, starting from a fresh install of your OS.

  46. hodlinator commented at 9:01 AM on December 5, 2024: contributor

    Both src/minisketch and src/secp256k1 are subtrees. Therefore, they are out of this PR scope. @hebasto Worth mentioning in the PR summary?

    But not sure if my environment is broken, eventually got:

    Did you see the ci/README.md, which mentions that an unclean env var environment can affect the run?

    I presume it also happens on current master, so maybe a separate issue can be considered?

    I am happy to help, but I'd need the CI output, which includes your env vars. Alternatively, I'd need exact steps to reproduce, starting from a fresh install of your OS.

    Thanks for the offer of help @maflcko! Yes, I have read the friendly manual. :) I'm able to successfully complete:

    ₿ bash -c 'FILE_ENV="./ci/test/00_setup_env_i686_centos.sh" ./ci/test_run_all.sh'
    

    Have a suspicion that part of the issue above might be that I'm accidentally mixing GCC and Clang binaries...

    ₿ which ld
    /nix/store/1z3cl02pbdhmm3kx20v2gsb8mss675j4-clang-wrapper-17.0.6/bin/ld
    

    Will fix that and report back.

  47. maflcko commented at 9:20 AM on December 5, 2024: member

    Yes, I have read the friendly manual. :)

    Heh, it may actually not be that friendly. If you find stuff to improve, please report back. See also #31199

    Have a suspicion that part of the issue above might be that I'm accidentally mixing GCC and Clang binaries...

    It should never use host compilers. The CI should spin up a container, which should contain all the binaries it uses (including the compiler).

    Possibly your depends dir is dirty and passed into the CI dirty?

  48. hodlinator commented at 10:11 AM on December 5, 2024: contributor

    <details><summary>Trouble-shooting due to polluted CI-environment</summary>

    Removed Clang from the environment:

    ₿ which ld
    /nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0/bin/ld
    

    Did a fresh clone of the branch into a new directory to avoid dirty depends:

    ₿ git clone -b 241029-ci-win git@github.com:hebasto/bitcoin.git --depth 1
    

    Stopped container:

    ₿ docker container stop ci_win64
    

    Pruned:

    ₿ docker system prune -a
    

    Still failing with the same error:

    /usr/bin/ld: unrecognized option '--major-image-version'
    

    <details> <summary> Full log </summary>

    ₿ bash -c 'FILE_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh'
    ++++ dirname ./ci/test/00_setup_env.sh
    +++ cd ./ci/test/../../e to correctly generate this project.
    +++ pwdack (most recent call first):
    ++ BASE_READ_ONLY_DIR=/home/hodlinator/clean_bitcoin/bitcoin
    ++ export BASE_READ_ONLY_DIR
    ++ export BASE_ROOT_DIR=/ci_container_base
    ++ BASE_ROOT_DIR=/ci_container_baseccurred!
    ++ export DEPENDS_DIR=/ci_container_base/dependsx86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeOutput.log".
    ++ DEPENDS_DIR=/ci_container_base/depends/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeError.log".
    ++ export BASE_SCRATCH_DIR=/ci_container_base/ci/scratch
    ++ BASE_SCRATCH_DIR=/ci_container_base/ci/scratchds/x86_64-w64-mingw32/.libevent_stamp_configured] Error 1
    ++ export BINS_SCRATCH_DIR=/ci_container_base/ci/scratch/bins/
    ++ BINS_SCRATCH_DIR=/ci_container_base/ci/scratch/bins/
    ++ echo 'Setting specific values in env'
    Setting specific values in env
    ++ '[' -n ./ci/test/00_setup_env_win64.sh ']'
    ++ set -o errexititcoin
    ++ source ./ci/test/00_setup_env_win64.shos/bitcoin/bitcoin/pulls | jq '.[]|.number'                                                                                                                                                                                                                              
    +++ export LC_ALL=C.UTF-8i.github.com/repos/bitcoin/bitcoin/pulls | jq '.[].number'                                                                                                                                                                                                                               
    +++ LC_ALL=C.UTF-8 build -DSANITIZERS=integer -DCMAKE_C_COMPILER='clang' -DCMAKE_CXX_COMPILER='clang++'  -DBUILD_BENCH=ON                                                                                                                                                                                         
    +++ export CONTAINER_NAME=ci_win64_COMPILER='clang' -DCMAKE_CXX_COMPILER='clang++'  -DBUILD_BENCH=ON -DSANITIZERS=integer                                                                                                                                                                                         
    +++ CONTAINER_NAME=ci_win64_for_nix.sh /home/hodlinator/.cache/sublime-text/Package\ Storage/Debugger/lldb/adapter/codelldb /nix/store/sl141d1g77wvhr050ah87lcyz2czdxa3-glibc-2.40-36/lib/ld-linux-x86-64.so.2                                                                                                    
    +++ export CI_IMAGE_NAME_TAG=docker.io/amd64/debian:bookwormw64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeError.log                                                                                                                                                                        
    +++ CI_IMAGE_NAME_TAG=docker.io/amd64/debian:bookwormdout/                                                                                                                                                                                                                                                        
    +++ export HOST=x86_64-w64-mingw32t_xr1a4amu/node0/stdout/                                                                                                                                                                                                                                                        
    +++ HOST=x86_64-w64-mingw32n_func_test_xr1a4amu/node0/stdout/                                                                                                                                                                                                                                                     
    +++ export 'PACKAGES=g++-mingw-w64-x86-64-posix nsis'tdout/tmpiskiwttf                                                                                                                                                                                                                                            
    +++ PACKAGES='g++-mingw-w64-x86-64-posix nsis'node0/regtest/debug.log                                                                                                                                                                                                                                             
    +++ export RUN_UNIT_TESTS=falsep/bitcoin_func_test_xr1a4amu/node0/regtest/debug.log                                                                                                                                                                                                                               
    +++ RUN_UNIT_TESTS=falsetmp/bitcoin_func_test_xr1a4amu/node0/regtest/debug.log                                                                                                                                                                                                                                    
    +++ export RUN_FUNCTIONAL_TESTS=false_xr1a4amu/node0/regtest/debug.log                                                                                                                                                                                                                                            
    +++ RUN_FUNCTIONAL_TESTS=falsezzer -DWITh_BDB=ON                                                                                                                                                                                                                                                                  
    +++ export GOAL=deployet=libfuzzer -DWITH_BDB=ON                                                                                                                                                                                                                                                                  
    +++ GOAL=deploy -j 20 --test-dir build --output-on-failure -R util_string_tests                                                                                                                                                                                                                                   
    +++ export 'BITCOIN_CONFIG=-DREDUCE_EXPORTS=ON -DBUILD_GUI_TESTS=OFF -DCMAKE_CXX_FLAGS='\''-Wno-error=return-type -Wno-error=maybe-uninitialized -Wno-error=array-bounds'\'''                                                                                                                                     
    +++ BITCOIN_CONFIG='-DREDUCE_EXPORTS=ON -DBUILD_GUI_TESTS=OFF -DCMAKE_CXX_FLAGS='\''-Wno-error=return-type -Wno-error=maybe-uninitialized -Wno-error=array-bounds'\'''                                                                                                                                            
    ++ echo 'Fallback to default values in env (if not yet set)'runner.py ../qa-assets/                                                                                                                                                                                                                               
    Fallback to default values in env (if not yet set)uzz/test_runner.py ../qa-assets/                                                                                                                                                                                                                                
    ++ export MAKEJOBS=-j4E_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh'                                                                                                                                                                                                                               
    ++ MAKEJOBS=-j4iff pr/30906 pr/30906_suggestions                                                                                                                                                                                                                                                                  
    ++ export USE_BUSY_BOX=falsesuggestions pr/30906                                                                                                                                                                                                                                                                  
    ++ USE_BUSY_BOX=false system tune                                                                                                                                                                                                                                                                                 
    ++ export RUN_UNIT_TESTS=falseessions=$(pwd)/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1" ./bld-cmake/src/bench/bench_bitcoin --filter=SipHash_32b                                                                                                                   
    ++ RUN_UNIT_TESTS=false="suppressions=$(pwd)/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1" ./build/src/bench/bench_bitcoin --filter=SipHash_32b                                                                                                                       
    ++ export RUN_FUNCTIONAL_TESTS=false                                                                                                                                                                                                                                                                              
    ++ RUN_FUNCTIONAL_TESTS=false                                                                                                                                                                                                                                                                                     
    ++ export RUN_TIDY=falseprune -a                                                                                                                                                                                                                                                                                  
    ++ RUN_TIDY=false                                                                                                                                                                                                                                                                                             0/0 
    ++ export TEST_RUNNER_TIMEOUT_FACTOR=40                                                                                                                                                                                                                                                                           
    ++ TEST_RUNNER_TIMEOUT_FACTOR=40
    ++ export RUN_FUZZ_TESTS=false
    ++ RUN_FUZZ_TESTS=false
    ++ export BOOST_TEST_RANDOM=1
    ++ BOOST_TEST_RANDOM=1
    ++ export DEBIAN_FRONTEND=noninteractive
    ++ DEBIAN_FRONTEND=noninteractive
    ++ export CCACHE_MAXSIZE=500M
    ++ CCACHE_MAXSIZE=500M
    ++ export CCACHE_TEMPDIR=/tmp/.ccache-temp
    ++ CCACHE_TEMPDIR=/tmp/.ccache-temp
    ++ export CCACHE_COMPRESS=1
    ++ CCACHE_COMPRESS=1
    ++ export CCACHE_DIR=/ci_container_base/ci/scratch/ccache
    ++ CCACHE_DIR=/ci_container_base/ci/scratch/ccache
    ++ export BASE_OUTDIR=/ci_container_base/ci/scratch/out
    ++ BASE_OUTDIR=/ci_container_base/ci/scratch/out
    ++ export PREVIOUS_RELEASES_DIR=/ci_container_base/prev_releases
    ++ PREVIOUS_RELEASES_DIR=/ci_container_base/prev_releases
    ++ export 'CI_BASE_PACKAGES=build-essential pkg-config curl ca-certificates ccache python3 rsync git procps bison e2fsprogs cmake'
    ++ CI_BASE_PACKAGES='build-essential pkg-config curl ca-certificates ccache python3 rsync git procps bison e2fsprogs cmake'
    ++ export GOAL=deploy
    ++ GOAL=deploy
    ++ export DIR_QA_ASSETS=/ci_container_base/ci/scratch/qa-assets
    ++ DIR_QA_ASSETS=/ci_container_base/ci/scratch/qa-assets
    ++ export 'CI_RETRY_EXE=retry --'
    ++ CI_RETRY_EXE='retry --'
    + set -o errexit
    + ./ci/test/02_run_container.sh
    + '[' -z '' ']'
    + python3 -c 'import os; [print(f"{key}={value}") for key, value in os.environ.items() if "\n" not in value and "HOME" != key and "PATH" != key and "USER" != key]'
    + tee /tmp/env-hodlinator-ci_win64
    SHELL=/run/current-system/sw/bin/bash
    SESSION_MANAGER=local/workstation:@/tmp/.ICE-unix/2769,unix/workstation:/tmp/.ICE-unix/2769
    __ETC_PROFILE_DONE=1
    CCACHE_TEMPDIR=/tmp/.ccache-temp
    _skim_orig_completion_ls=complete -F %s ls #_comp_complete_longopt
    _skim_orig_completion_ln=complete -F %s ln #_comp_complete_longopt
    __HM_SESS_VARS_SOURCED=1
    COLORTERM=truecolor
    _skim_orig_completion_ld=complete -F %s ld #_comp_complete_longopt
    FILE_ENV=./ci/test/00_setup_env_win64.sh
    XDG_CONFIG_DIRS=/etc/xdg:/guix/current/etc/xdg:/home/hodlinator/.guix-home/profile/etc/xdg:/home/hodlinator/.guix-profile/etc/xdg:/home/hodlinator/.nix-profile/etc/xdg:/nix/profile/etc/xdg:/home/hodlinator/.local/state/nix/profile/etc/xdg:/etc/profiles/per-user/hodlinator/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg:/nix/store/rjvx7znypvvircyfz99pa00a3a596661-gnome-settings-daemon-46.0/etc/xdg
    hardeningDisable=
    _PYTHON_HOST_PLATFORM=linux-x86_64
    NIX_BUILD_CORES=12
    XDG_MENU_PREFIX=gnome-
    CCACHE_MAXSIZE=500M
    TERM_PROGRAM_VERSION=46.0
    configureFlags=
    BASE_OUTDIR=/ci_container_base/ci/scratch/out
    RUN_UNIT_TESTS=false
    mesonFlags=
    PKG_CONFIG_PATH=/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/lib/pkgconfig:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/lib/pkgconfig:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/lib/pkgconfig:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib/pkgconfig:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/lib/pkgconfig:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib/pkgconfig:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib/pkgconfig:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/lib/pkgconfig:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/lib/pkgconfig:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/lib/pkgconfig:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/lib/pkgconfig:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/lib/pkgconfig:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/lib/pkgconfig:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/lib/pkgconfig:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/lib/pkgconfig:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/lib/pkgconfig:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/lib/pkgconfig:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/lib/pkgconfig:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/lib/pkgconfig:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/lib/pkgconfig:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib/pkgconfig:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/lib/pkgconfig:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/lib/pkgconfig:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/lib/pkgconfig:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/lib/pkgconfig:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/lib/pkgconfig:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/lib/pkgconfig:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/lib/pkgconfig:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/lib/pkgconfig
    PYTHONNOUSERSITE=1
    shell=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    depsHostHost=
    PYTHONHASHSEED=0
    _skim_orig_completion_tee=complete -F %s tee #_comp_complete_longopt
    CI_RETRY_EXE=retry --
    LC_ADDRESS=sv_SE.UTF-8
    LC_NAME=sv_SE.UTF-8
    SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
    DIRENV_DIR=-/home/hodlinator/clean_bitcoin
    STRINGS=strings
    CI_IMAGE_LABEL=bitcoin-ci-test
    CMAKE_INCLUDE_PATH=/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include:/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include:/nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include:/nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include
    BINS_SCRATCH_DIR=/ci_container_base/ci/scratch/bins/
    depsTargetTarget=
    XCURSOR_PATH=/home/hodlinator/.icons:/home/hodlinator/.local/share/icons:/guix/current/share/icons:/guix/current/share/pixmaps:/home/hodlinator/.guix-home/profile/share/icons:/home/hodlinator/.guix-home/profile/share/pixmaps:/home/hodlinator/.guix-profile/share/icons:/home/hodlinator/.guix-profile/share/pixmaps:/home/hodlinator/.nix-profile/share/icons:/home/hodlinator/.nix-profile/share/pixmaps:/nix/profile/share/icons:/nix/profile/share/pixmaps:/home/hodlinator/.local/state/nix/profile/share/icons:/home/hodlinator/.local/state/nix/profile/share/pixmaps:/etc/profiles/per-user/hodlinator/share/icons:/etc/profiles/per-user/hodlinator/share/pixmaps:/nix/var/nix/profiles/default/share/icons:/nix/var/nix/profiles/default/share/pixmaps:/run/current-system/sw/share/icons:/run/current-system/sw/share/pixmaps
    MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
    stdenv=/nix/store/ncv68hjnidcd2bm5abkhklrijhn0cgn6-stdenv-linux
    LOCALE_ARCHIVE_2_27=/nix/store/8rhxb8cy3w6fkhzd4263z462wz755s4s-glibc-locales-2.40-36/lib/locale/locale-archive
    TEST_RUNNER_TIMEOUT_FACTOR=40
    builder=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    GNUPGHOME=/home/hodlinator/.gnupg
    DESKTOP_SESSION=gnome
    PACKAGES=g++-mingw-w64-x86-64-posix nsis
    _skim_orig_completion_uniq=complete -F %s uniq #_comp_complete_longopt
    LC_MONETARY=sv_SE.UTF-8
    GDK_PIXBUF_MODULE_FILE=/nix/store/d62f4x5ra4cr83s5q7n8p3zbd5smymi8-librsvg-2.58.3/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
    _skim_orig_completion_rm=complete -F %s rm #_comp_complete_longopt
    GPG_TTY=/dev/pts/1
    DIRENV_FILE=/home/hodlinator/clean_bitcoin/.envrc
    EDITOR=subl -w
    MAKEJOBS=-j4
    phases=buildPhase
    DBUS_STARTER_BUS_TYPE=session
    CONTAINER_NAME=ci_win64
    NAUTILUS_4_EXTENSION_DIR=/nix/store/p3fg4qfy64z6m4kb1qbnxwki4badzzjz-system-path/lib/nautilus/extensions-4
    PWD=/home/hodlinator/clean_bitcoin/bitcoin
    NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /etc/profiles/per-user/hodlinator /home/hodlinator/.local/state/nix/profile /nix/profile /home/hodlinator/.nix-profile /home/hodlinator/.guix-profile /home/hodlinator/.guix-home/profile /guix/current
    NIX_GSETTINGS_OVERRIDES_DIR=/nix/store/5xah97vlik7bd2vwsfjmgb8bs3q3rgs1-gnome-gsettings-overrides/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
    TRACKER_CLI_SUBCOMMANDS_DIR=/nix/store/286dljqhh8zpv2310514cygy798h0r6a-tracker-with-subcommands-3.7.3/libexec/tracker3
    _skim_orig_completion_wc=complete -F %s wc #_comp_complete_longopt
    SOURCE_DATE_EPOCH=315532800
    LOGNAME=hodlinator
    XDG_SESSION_DESKTOP=gnome
    XDG_SESSION_TYPE=x11
    NIX_ENFORCE_NO_NATIVE=1
    CCACHE_DIR=/ci_container_base/ci/scratch/ccache
    CUPS_DATADIR=/nix/store/nsiqrmldkdlc5wm7p3jcz767i8l7s7h7-cups-progs/share/cups
    NIX_PATH=nixpkgs=flake:nixpkgs:/nix/var/nix/profiles/per-user/root/channels
    CI_BASE_PACKAGES=build-essential pkg-config curl ca-certificates ccache python3 rsync git procps bison e2fsprogs cmake
    SYSTEMD_EXEC_PID=2769
    _skim_orig_completion_awk=complete -F %s awk #_comp_complete_longopt
    NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix
    CXX=g++
    XAUTHORITY=/run/user/1001/gdm/Xauthority
    system=x86_64-linux
    _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_x86_64-linux-gnu
    _skim_orig_completion_git=complete -o bashdefault -o default -o nospace -F %s git #__git_wrap__git_main
    HOST_PATH=/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5/bin:/nix/store/yb8icljkwhk5lla4nci3myndq2m4ywly-findutils-4.10.0/bin:/nix/store/phqahkhjsk8sl2jjiid1d47l2s4wy33h-diffutils-3.10/bin:/nix/store/yd9vbyhbxx62j0cyhd6v0iacz11nxpvc-gnused-4.9/bin:/nix/store/lvnwdmnjm7nvaq0a3vhvvn46iy4ql7gr-gnugrep-3.11/bin:/nix/store/0np7q7np75csai2cwzx57n332vn9ig4i-gawk-5.2.2/bin:/nix/store/zvn9bvrl2g516d2hfnanljiw24qa6w8l-gnutar-1.35/bin:/nix/store/db379c3zrmncmbv5khqxpk6ggbhxjw61-gzip-1.13/bin:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin/bin:/nix/store/21y3gqgm2a3w94m0wcrz1xxshks80z7p-gnumake-4.4.1/bin:/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin:/nix/store/91ixz3zw9ipc5j93gybir9fp5mzisq8w-patch-2.7.6/bin:/nix/store/6v73xwg2c7p5ap29ckyg18ng87pzlnxs-xz-5.6.2-bin/bin:/nix/store/a6nsbir3y5ni3wwkw933aqvcmyyywnnz-file-5.45/bin
    _skim_orig_completion_du=complete -F %s du #_comp_complete_longopt
    WINDOWPATH=2
    GDM_LANG=en_US.UTF-8
    IN_NIX_SHELL=impure
    doInstallCheck=
    USERNAME=hodlinator
    NIX_BINTOOLS=/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1
    BASE_ROOT_DIR=/ci_container_base
    SSH_ASKPASS=/nix/store/n8q38j3glrcr2l5igb58gs4zk6gzp6dl-x11-ssh-askpass-1.2.4.1/libexec/x11-ssh-askpass
    LANG=en_US.UTF-8
    LC_PAPER=sv_SE.UTF-8
    LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
    XDG_CURRENT_DESKTOP=GNOME
    depsTargetTargetPropagated=
    DEPENDS_DIR=/ci_container_base/depends
    NIX_BOOST_LIB_DIR=/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib
    _skim_orig_completion_telnet=complete -F %s telnet #_comp_complete_known_hosts
    RUN_FUNCTIONAL_TESTS=false
    MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/app-gnome\x2dsession\x2dmanager.slice/gnome-session-manager@gnome.service/memory.pressure
    VTE_VERSION=7603
    cmakeFlags=
    GIO_EXTRA_MODULES=/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules:/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules:/nix/store/isvpgnnhm3zqh2j2nw6r3f1704590cq0-gvfs-1.54.2/lib/gio/modules:/nix/store/lr3lqhn3jf8z07hd710qiy2z03aiy2pd-glib-networking-2.80.0/lib/gio/modules:/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules
    outputs=out
    NIX_STORE=/nix/store
    _skim_orig_completion_cat=complete -F %s cat #_comp_complete_longopt
    LD=ld
    INVOCATION_ID=1247e5508b0f4d51b986b40f5e7daa7b
    GOAL=deploy
    MANAGERPID=2660
    DIRENV_DIFF=eJzsvfty2zi-J_4qLE1X_c6pDmXeL5nq-pVjuxP3JHbGSXen-_iUCwQIEiQAgQDF29T8sy-277JPskVJjkVd0ibl3do_MjUdSyC-H4C4fu_610zMXv9r9vH887vZ69mZXPKzWgIhYqnOIsJfnyVL0pzBpZQxL9cl6YLFZ-kCUcJBuZBn876KvioVcoEJjb9V79tV-G4NTpq_QKULCOiZKkEZ79eOS_hYoM5ELPWliuU2-ddGKiC3ydUZijFY0s079-OyGQRdtaqM2Zmq-0ezV7Mvl28fLs8_nz9cXt996gexh1HlQsZnhixwYrggkBEoqGUZmQ9USty6orYb-Z6e8AWLdbjgakFj3fHmxplKgYxfb4E0FjSb1kUkqKlCFo8UtV1mJH6K7QYahZ6ouCwJT5SOYpWXC6ErmMYMqC3As6dKm4dn3ybb7oGFkoKzSqq8AcLAtummpi0q0RZ-Kk3l6kmZO7ozN525e7y5pzqvX2KIDjWxV3W7JTMVAoRh0OY090XURCZswqrL_MJrgOOiTUuMsBgIofYnwlaQNzYJXV5nKQ89k5heK6APKROphPXjOH4lHeydTdkzds83a_5VJb5fZ3tXHCM7tos29f9yH201dXQnbeoc3kt7o41A1RlJ4wQhMMOatxYqgIpInfid9Lyi2EyXSmNK-7l2_mJZPFXcbqVIUFDJBhdZFKkMh3nLlYnbUBmOy4qwGbQSN2XMFVnw1RaxntXgDs1224nndMgMkeMntFWW2QQydTrgRw1uPAunj23Hqqf_f_Z06JxQ-RYz3NxFoGCVL0DGYeO6lSMCzFl_Ovxo6_bccuaO_a3z4anWNr7MqsbveCuqikjY4i4MBTAMYAM39DzP_DpMj_0FMRsM1_EZOkDyIhP0jRafqr7AYp_9-9WM9_f3-cX724vz9w-P9_jW-uBmxQ3LaQxlCW7Vbe5SG8Ki5VT6YcB0sCwXDOSxbs5N7-v5DeDqRNjuY-jkzHMYbxrflmaVFQWBFcxIbbkklw7QKYnKxYLq1tyZ-8dxGPGLkAUes2VeMGhw0la4styMhLhpUqCLPOkPcUwSfcOL6MbcCr9uuAOYlpNExGOwdqCXJR0gIQBNExbEkg2KjFCHq1e0exjvOExKTQdX2MsErmwjc0SQFklXCCZZYzE_0rGM47IVsW7NTXtu6yiuvvGiQc5NUJgSUJizAqMe3i9oSAVAVt7qcCmpHszDubkPNHs1O7-bvZ4B2X_q-QqgZq9mFxez17MEwv7jh_N_XD1c31y8__Xy6sDMj5wvwiFdosHZ4hRdathNi1rpGbzLWlpUhVfXiUjt3MaZ3p_vujt33FX_DyBYRmcwUvlGHdGwqWTj8KrwcilTTN3QsfRosVClbs4Dc24cA8m8GlC_qBn0oaydIMyFoFHetl4qUBvJ_kXiqr9OrLk5N61jOElYVKhVdlJ0rqrTLrStKpGQdb4MOK0NvYvlghW6M7fn7iGApolw1oDQTKFvsNQHLmcCKIRzHwEZGboqKCn7ZeZ4mzk9NCZuYQYdNjPCYKSkJDnClZtVOMjN2vJqHUW6Mw_m9tEBqXGUFbabN8prAhvaHArcoJa6SZSixkl10ZbpgvenqWnNvYOdMIVr46r2IltlVUha2PpJbrdWUisXd0xPUKSb7tw8RGw3KGgiQ9m2KWAmnMCqGCZpY7SFz5TZ9hOyvtlLIPQjIBh0qoDUiEwY5dwP0hB2pvBI0Ro4EInQIwh1Y26bc-Pg2mysVOCmQrSrhJ3XqIjqymi8DsuqcBKgd5REujm3j0-EHSWukYA6TFuTJIWtKifhiFeYpXWWYKxnhW7O_eMAKeOFHQKjIF3assQxbL8xrZQnVYMDV5F-HJo8ggvW3y491NEpFQ1sIsvkBrP8kKVFKyvY-JaPncgJ7ZzqeMHLzaFozU33ONKkM-wATpBnUSEoBiaRrkgJS9oApB1QkDi-V1t61BFh6ebcmAfHMPwsMaEIXFO0iimAWFhg3hGHQd8DVuTokVyUlPRXz_EXahsrCsIusVwEM68wpcIit7uaR07UtPbqHBM80UH_jzn35s7Rd2pNn-UZdRyrsJRpkTbgtTSkZTLCKuLg1YTBftmY35grD_q89pSPRSLTxJOqqtKWJoKFJItyjPUeYlkSqtdMN-bO_OiJRN2iKiLMQwtR32YgkFxameGKyAPUssUTEmEgiVdgR1ejQ1uDwIJAxzMTEhhS2tQlZlS3QvouJU9gedyqlqlvw3GYdIKhrjOwWZthVhGLWhx5VDWFjDLwBCdjjmK5-mj0--3owIWphzkIud1aKvPyilEPF0Sg0KNZjpNITyQQaUU63Vyd5Icwxl6qh-4BYXeE12lXMIy6NklRgDKHgC6DbWryQM9l5Orm3DKP746UE2Ug27OkbTm4DRur8bzWcboqaVEEHZ0naVmu9odnH19KeRukZpH5wKYhwWnYtihHGMHISjrhJU6_IAnilm7N7bl_DIU4XW6GhocDz04yYYdVqjJqEpbXrXAKpS9EzJWiuj23v7EY-8mo8sqGoCtq0GDRhIpkUe0wWQXp6poVqp9jy5wfvfHtCHRt7hV-GzTALULoZBx0okuZ3zQE5Ku7QaX9wJjf2PSpnbVNkUQ2zEgofNuPnK4x7LSzUCVS4eidKpFuzt25tw3xlS16f_3m7vzujwNsEYI-M1VTtP0QBSmOMpiErcuh9EIeuPCJqTmjJBrsCJy01CAoRH7mWsJsPANwi9qYdbgoZDFkqPpvuwgSIBBaKMmhkCRyk8SBHSjM3HMVQYWEA3Zol7hrcWdFARHMKWyJQlQlwFCwamlNC0b22KBdetK5xJJm1XEufNSFBcmyICyE56EW-3a4x0ZtVs0uzjg2aofYsowMtoI6MjNcjCsTGr5DseU4oPIsKxmyULvUVWLYMiRVgiMUeRYzGoEUq1vUiibqUv-JddqlHMsy7Xb72ezSDuEYLmeHNAWQGMgwA561SY0SELqRipqgri2i6tbf4nD2umtnvOCVSPPQzFsK7aSAAuHWYAZFnZU9cTYHFqmRWYyzIEixx5Fwg6yNWERq6tSJE1pJeICr2YVwGyMvurABvu27joehYYRNDjhKzJDaEmzzDnt7JIyQn5HIb6knPCu1ks4xCj8njiK2DO0hz3Cg_05nmbQOKxXVRHodFFiisKmgrBHuitw7wC_sQlAsEjN3eCOYsl3YEepmhhEohwOvqA24y0PtjT-mJHRMq1WkqlmRQYqz2vYDSQw7twp-gJs78CKw8hJcpV2gHBw1kvipFfqdZ6JEOHnAqyG3srfybNsuKr-o86pIWtNEYcVtK204qWs3BHSfS9mbCZRj6nPR8DT0DEhgBKs047Vr88zEdnSQO9kFAVQUlssD2mUssCjjOSs8A7Q1ba3AIt0RrmQXRuRAtcSL0sJlOAtcwyiooklOArv2moR8gxvZhRrNhezQq454Ga4KO2iiKAnN3DBol_jUQWYSisYcsA8HpjVvIscV0GsrAxoVaz0rQGFbONJr7LxL8l3W4QBEViskCqttascmDaBpaHe-5cGu8yPQWtmQbdjrgBE2totUBqq2dZoII-ADgImZ87pAljFkF_auIQJCV1QKc5KxBCd1ZdfY6BwVctN0w2jIJuxSFyoMbGDRzHdJJCitogAj04983Ki0iKod9mDvDiuMJLDqmoQ2zoIE-V4g2hQ4RtUmbtIEW2zB3m7q8oIzS8jEpzJtBPGV4bSVGTZNnuPI3WIce9Kek7i9-fn67cOnd1fv3w95CN_0Seu6HBbKqFmK8hq6OLEqSNw6YkWgR0Cluju3hG2dRYSf9d97xC9fZq9nyY8_zl7NLq8-X919uL65_vT5-uLhza_X7y9nr2dm_-T67urmt4fL67vZ65m-p6uHNAb8ISIlXKzsT5vqP1-_v-p7-c3qZ_OYVxI-Uf1-_vni3dWn2etZ_EubGzT8x3l39c_m4a3vvs-N3DAsbC9-u_qT5n-W5jlT6fJ3UhH7i_FP8-3iN3GHnUDkGD58UO_k5cc_CM7tj38o1_iD_qY3ZQ7y2pTLP2KrcFtif3Hc91d3yzoKo4ar325uQWO8_RP99ja4YBW--92v0s75E9900CxBTd5_eXsX_07fxMs7h9HyCrrZ8s44v729CPPLt02R3FH0i0p-_bO8-L0zbrPk5mdx85H_3NSXH_4UYXr54c27N7-4Cyz__PDZ_PRJ8C_n2eeL289_vk0_vPvl5-vLD5_Ory5_v_vt7h8P8M_riwuF_ry6XL4pL9-Qm18g8vTz9vIy0K_-xAYKr_9w7IcGJ-hzQW8fcObnLXpwbr2gpdFbpX9Bafj2Q4dR9_DxKg-df3w0pf5L1YXZr-fnHx8e8l8xI8lPP81ezd7dfvp8gDMVqeNksLERYrRO7dBhqVlHPjYLkjRFZOpwIeP-YFN6OHefTJcb2TYKCKRZXqe5SylwOCQ2azkqLOb0p62OCUdramduGnNjF0CkBUjzNFN5oKiVZYQgEzk-tZRTt7ad6ohgvAZYHau77aOwito0ahrPygzYpsirDAJgZ5q8ERXUE75UMdKdebhLSiteI8Yz5vMKFAawq7SquOOR1imon8ieNJGx6Ns1d4kNLvzC58J3oQLEgnXXuD63baviIUkcoiegzvu9OLd2SbuKh1ElqZW4poesFHPAaUZqyymAVwe0b7cEsuex9oYbRbYfQruTjEMWVW6eFo3IvSSJ0iarPVNPOiL6U8zepUyIxMILatMRDSbEtUAeJFBZptU6haWGipXV4TGkt8zWToqEWcCuQ4cZNZSd2TQqzVVgdL7oe73Sdjuri3SHeuzRNbg5TdJ0dleHREA3C-2kjYgMsXBZR1QR1LoAJUx1a-7PvV1ar_Ltpk4s6AsXCCuEeZuYAU8CX3SUN0pvOt2de3Pr0CsDj6uISLt1ObHrOq9D2wZFBVnbtjXn3ZbMtrbJX9883Fx_-Xp0EyaWshcOV2csRatP35ARR7LePdz1m8-3t--v_-zP4I0cSLpVk-8v3zxcXr359e2nq7vfru4ONNd2svUzv-O2AXkBHA-5kUt8kBEP2BUwdUp78cKfG-txPVt9V7GsYjl7Nbu5_vLxH28_Pawl3493Vz9ffzl0vASBZ7LIxJQAjgwQoMCM2tZPmHCNVgYrS1DPlPYTODBUjrUhTbcaDdiUsM79ysqkJC5pauKmBRQsCjPLqJpImqt17uhmv8rD6WaL15N0A6fpBV7GHHaSoWWyWuJUy8wpKo2XUGdMVmWcZgkadN1MGhRI6qKMdh5zWxEmkdcmJMmYLyt7h3r3_B-lQplueRr0mFdtnUvZYQQKQroEuJGyfZg2LW0dw96i3Ont81U2A-G1qGXqZyZz086MaADNrE18nNV13lqZifU0btCSibXIRwlfNr2sEw6dO0ZZhQcintGCyOo4jJoEpsyHRhehiJk0A2Zou5UetQBC3TIsxzCN8ARF0-BqdlndeAmBQrZBKoBLo4ZKXvlWimgjySNpv5gxBXkc6H6_tIdXdEUTCxu49orEioTdBMQHdeGHWDqZp7YxGIQg6sV2f7irW99NqVdFhahVCBBPWAQI6oyi7oJCMWcbQ7RwgWJVtnSlC7F2HMekk1YscERg5YAzW5KsqFrD6hybdDC3hkird-qZyx2UoC5EVyWF2QEKPGoRUyZtR8MoNbMKBb3EGWPdmJvu3NRFO2AOvbY1JDfNXHppoTB0VcjrPIcFjZgTyu0O9JeYiEWgW3Nj7uhLrkoQ9a9lWLZuGro1uJ3CJOhaUJAEQBOldeJ7Bva6NPEgyBtu8MFAt6JdC7SDEyxtbCu3UstliFHHQJDaES1y060axFBg7EFs-RL13OFgkJqIB4YNJEwN7poi9FRoOkIQu_IypFx_G6xsBeHJwDWpn7pB5xzReL70LccuMum73KVm1BU4SGnX0rpG23gyLpaxKlW_Ba35wHnHbNsmo5Xr1VGSddQieSrrhLa4CJzAbwbdWiv2IMYb5d7wBTFqqARuw1vDpApXODWpEQEubcKaqmq2kR4x_OHmEFaCcpJZkhMVMpymVhRyx3Ya7rTKNncXtgBSxVK35pY1lBpIk1fYNmxqhk4U1bkSzLbCyjQSRzJz0JFYlgST1UkxN_y5MTiffJBnttfkFCeoYpaXqDCMABZ24Pb3Gh4gpX1vSp0vJAM9aynX6pnBsRU4wu6w45EQMztrfcncOgihawJl5cGgZwRxoNtDjivypatIJwBtYW7XAceAGiKobMPpHOkNFuRSUkoiux-dYScaT9GuAV7bNmlr-cz3LdNqkkR5NhAga4eD3LFCt7y5MVw1GWHUdi0780wVZTTIfA_VgZ2aAclpkMghhojlimcdrheauxZBCRO8zoVXhUYKbUV9gm2CmLKGk61W94i3u-aerfY_yTtiwEsarUwsB9VZ6BRta-WdDITyM2KkjmQt1iOBSwlgvNavWRNtDQNlvd24EUGOZIaXQSshbuYgZiWQYbMOncFO53EJEFpJxEMQJ4-goUwCWmb4kd9Qsw6ZT0UecgJYkeoQApjGa9XDoNdRUISOauqGZW2HOlDgjhopZXXlBUaKhB7FoF_r5pADG-n_MdGwMtldZMACGaDDqqjcgNLGtDJAXZ40NssMmfk5854Idzm9MWacF3BMOdEKdLo_y6l-LKf4r5yioplq-zrJV-Yko9mAZXUrHxokZx7rsOlju2uzChuQBwkEjLEB8Qt45pxorDvFUDdo2pB1UpDIg1YAGuGyMKwokz6xXdJ5wjmwRHf35yQz32AERzskTTcQDrRxk1yYTjMvDuZtquPTyfbJwQqY7jH1AibOwbV_mrPVC1lKB9q3nqetQsuoDRBUTkACMyucNGFK1v3m1tGiaZO4P_rNHa5prIF1oA0b5941OLRHunWdYtMdyAMJ4VVgk6hIvMAKzIgyhHmQOcAxU0XANu3gghvvQnaiGXmoMJROlFc2zHLKmZ_Iroq4Z-PIL0goDbZDPmh5tNPaQD4IfJHizrFcI5IOSFOQmL6bAaOGABgW26HeOXLHWb4HKqzRTnKDBWJXlRGaXuZ1boeVEZkRxIQ3Zh55MEr5DvVOr8dZ3AcH5WinvIH0rWgT8jCELKBW3vE2qIqAhiF2PFqjMNXFMqIEqiXGpNEpUaVuDBQfjm6E-vBgUCTngYMblaRdqASxqRO2mDPRdVI6rNjp0a7JbZT3wJD9Hu1YeILjwWCjjvNFHCx226h8ldsGSz0vd0LTD0lNLZvBos4hsbdJd0ZqhKvD4ABlgWsxz42osKWfFTYpWhFwDj0nq03qbB-gOy2O8JAYGE0qHLlMCpwmrmWalSeoAWzMupCgxKv9tVUwphsV3WBoeUhAvw68zpRVLVHT2lgERdgA08v8xteXAoEyXunmysWCKj3hy0driIKSiFLp6WKRD-StNMQKpUkDOYisIvcrJCwBaJ5zL7Oh0BMIv5pSeq5wR3Hg89APQytBriCgDkSaN53qTN9LcG62WT9sazP4I4Y1d-y5ubbEPby5vvl8e_t-JxL4hUAffr87__jx6u7h8_nd26vPDytPgibwHjznYclzvqj5w0ob_pDw5cadZEV_21d8f_1m41Uy1fizsXauIH-9fn_5cHF7t_IeMa1N8SpA6bTJ-Io09W0vfn5__vbTw8Xth49rpxhNxxJwtGC6imP0U8CiJgiaMBCaTtaqGG2yyfLR9fgg1LQIqoNQk0OpDqKdElN1EHBScNVBpOlRVofHbVK41UGoiXFXh7s1NgDrIMrkSKyDaBNCsg6v-mmxWYffcEqQ1kGkE6O1DmKeFrZ1uJsnxG8dBJwayHUQbHJE10G0E0O7DmNOjvE6CHdasNdByJOjvg5vutPDvw7ivlAc2OGbdmJA2EGwiZFhh2-ziSFih3f09Fixg3jTg8YOwk2PHju8uieHkR05_yfHkx2ejGmBZd8Zxe-M4ndG8Tuj-J1R_M4ofmcUvzOK3xnF74zisQwEN9dfHq5ufr69u7h6uLl9uDn_fP3b1ZZ68t353eXVzfXN24erm_M3KwVlRDjii1rDC8lA2f8pCW4f_9qaIFCTMZULTZUA5kIuyhiWC6mpUhJYLqpYYrqotZ53goDSpYqRjBO1afH95UojOns906UAZar9RZTgYlmKZan6v2eURJqmv99W-I_KoDCknZZDYYgxWmM9JJ-SR2GIcEomhSHS6FwKQ_Lx2RSG9OPyKQxpJ2RU2On8mJwKQ9KRWRWGxCODu3Y6PTazwpB8Ym6FIcjY7Ao7u2dKfoUhxMQMC0OQKTkWduZicpaFIc74PAs7q3FSpoWdWZmaa2EIc0K2hSHQifkWhmBTMi4MEabkXBgiTMy6MAQZn3dhpxOjMy_sXF2jcy8M6SdkX9i5-cblX9jZZ-MyMHxnOr4zHd-Zju9Mx3em4zvT8Z3p-M50_F9hOjYKk4__ePuwSf800Qft0-fbu6uBK1z_4MPs9Yyz2avZ7ZtfLm4__jF7PVtEGVyIdl12-euHj-sytGRi9mp2ahqP3Uwqo9PB76aAGWfy3PWDHpPSYy_jzvM5wB3KEzLO77qfT7GG7ub_GcV-7XoFj04dsYcwKpXDLvX0xAx7aYxGpezfIR6ZoGGXfCwbuZtDaWKihr2UWSclWtgb0MnJFvZSar1o1oS9I2Ra5oS9SXiB4Pm97T0x7nw_RddzpYwdwrHh33vbc4SMshu3OjUMfBdoXCj4LvWIcPBd0lFx1ntrfoKQtAMxySD_wsnhRsXy7p1HE63suwtgUmDtHq8wLgBx75QZy_7v8gwjjcS78zjWLrx7wY2VPXbjrEYEJe6dXuNCA_dYzNEBfnsvPzrYbg9hdJDa3luMi9za47JGyCy7K29cBNcemzwyHGvvFB0fsLN3llaqrd0orRlRqmsxMoGhEK8rjp0CuGAFcZi0EooCk1QpqDrkYEZCt-1YEjlJKJHhW3pCSQR76cLQ7YMjf1oW1alxWnvvAau0JoSSLiVZ7rd1y91AhNQwXB6qiD_hHKb_ngv2ey7Y77lgT88Fu_9Tlzv5sBGRMa-efuX1-6_fjvj1278aXbVKNf6kTJu9nj2pWgZPDuSrHekS3zNBIk_W2EN2Zqw__FGoSeqfo2ij7XCHYSa4wR_FmmBfOww00lh2GGSse_hRoHG-4UdhpjqGHwWc6BV-vINTJNCjaKP9wY8ijXcGPwo1VUY9DjjeDfwo1kQf8KN40x3Aj--pE7y_j4Ke6vp9FHiKEe8w0lh5_vipPVayP75bJ7h7HwWb4Ot9FGuCo_fxJTzey_sbx_h4F-_joz_Sv3sA1PMuf3x-d3vz7vzTu09XV5ez1zPja-HN7a-fru4-XX9-9PpeF--zOJOu269q2DPVX-sCwBwksXoRA8VzG5iaZvrZDZxoGnluMyfYTJ7bxMjs1c_GfWEjzbNnfqL15rn4JyfFfnZLL5Ex-9mNnZBO-9ltnJZr-9nNTEzE_Wz86Vm6n93EaSm8n38Mv4SJ8rmNTUn-_WzwyZnBn78bJ6YNf3YDk227z21gasLx52-8sTL1MzCnW32_1cLs1eyfnx_--fH84eP7888_3959ePj4_te31zePap7Zq9nd-c376zez1zMJ-Nrx6u7q_PLq_c99UQxQTPHs1ezT-heV1Pq3lD7d_np3cfVwef756uHq4-1FD2WbrmtbgdGzX58-313frOLcVCkJX8W_9WUfNyVi9mr25fJtD3D-cHl99-kk1yqVAhmf5Fy1hzDSvWqPfpyD1R75CBerPdoTnKz2sMar7PYgxinX9sgn-FntYZzgK7U_IqO8pfbIx_pL7QGMlVT2X-DZLjF7pKOdYvZnYsTJuUc8xiNlj3iM3_8e8RSflP0eTNEJ7s__KL-SPfLRfvd7CBOdSvbX4TT__f2Teqxmav_AHKmR2t_UY31E9hBGeYnsX3fjHT32MEY6t-_Rv1SG4wOjO96FZP8WGeEFsn8Zj3Xk2D8_ZIETwwWBjEBBLcvIfKBS4tYVtd3I9_SEL1jcX8pqQWPd8Q6BNBY0m9ZFJKipQhaPFLVdZiR-iu0GGoWeqLgse2ZLR7HKy4XQFUxjBtQW4NlTpc3Ds2-TDbYsSgrOKqnyBggD26abmraoRFv4qTSVqydl7vQCufN4Ah9q7qnOiwzRoSb2qg5WaioECMOgzWnui6iJTNiEVZf5hdcAx0WblhhhMRBC7U-ErSBvbBK6vM5SHnomMb1WQB9SJlIJ68dx_Eo6MF5vyp5hvv5mzb-qxPfrbJulj5EdM2Nv6v-lIXurqaOm7E2dw8bs_d0Hqs5IGicIgRnWvLVQAVRE6sTvpOcVxWa6VBpT2s-18xfL4qniditFgoJKNrjIokhlOMxbrkzchspwXFaEzaCVbe2T98jm_EWDOzQDDtlzOmSGyPET2irLbAKZOh3wowY3noXTx7Zj1dMfOR06J1S-xQw3dxEoWOULkHHYuG7liABz1u_NH3uu0HLmjv2t3flUaxtfZlXjd7wVVUUkbHEXhgIYBrCBG3qeZ37t5ONZAmI26Ozx8TlA8iLD840Wn6q-wFKbvZo9rA0L66CkR1F79QPEvSyxjlLaqvbpj09rb4uV_Htz_qEXrR9Uq9b8DgIleNgEM61pN0JJwpc9yoMq5RKWSxmj87KUai3HR0tC0TUXy3K74GMKVDx7PfuXFsN0od3P9BP-dz_7-z3XHpG038_vbq5v3r7WyjTW4oaoMuYw1hZYK1OitFWCG6I0vii1ZAkk4GUco_kOyHXZ1wFcI7yMJQdUI0zQmMW8BCVZcA3FJSBUwwupiTxRc5Z_6idgB-eFXmv14W_aXQwXEmmAUm01ihpZjasGlCaXvCQs1lAsYo5iDkmsVtSNWMjy7_f839r90jDseP2vdj_7YbEs72f3_HFKYjnUdoz1_jrrv89ezVaS5s8UJJv5Xi-epdwuQ7FQb_pGV_8cKvsoFwIkoIx3n34GMonLg4WHaN4tVNn_t19yqPYaZ7eJ7dI9qsVFGsP88ct1zzpSOijj5TlCl0T1LOVlLD5LsHpmzl7NUiBRzAlPNo_XJCxWC741Whyw_kl_d25ObV6tiktSxW8G-2uytko7QU81Peep9iIKopOym56azHRy7tLTUpVOz0yqvYgKSpuqfNKmq51OSKGqvYD1W5tutdX-jxlmtdNtr9rL2CG1F7DWaC9gkJmUHPekXLjaCcrIiWlzB3M2KqBOm6a6PCEt7-QsvC-QdPf0HLunptQ9LaXs6RlkXyRh7Avlh33BdLCDPKbjQgFPSRx7Qp7Y2avZYtlzlc9Prrkm2bB26-9rpd6GMRS9FNV_3pKpXs2EjHEs3y8goI_stbkqfuRc3-yKZE-Pbg7wlLNXsxXb-TLiwQrq3WLRs8AbIenN-s21i4WMN4LNV163l1A21fqP9_zNxcXD1du3P72E4dscmqXP1vWscHVn98_ncZL0jW56ABAiPNEiCLU4SbRyoT157r3Wfth0re8nwdp_aTr-Wqb99997cZQ_iWRbpD_dz37YAtrG-SpIrsaBqnir6HMaf-3K13bQIl6LtivBd659AG0UryTh9VtrC7kiqmKpejGWKA0RjGMZ8_L_7xvBpH_hv2k965H0HQaUAKWBn-5nKn0snat0PRt_076Kd_2XX1U_PhcU8EQjXJUxQL3c_fbiQgO4jKVWEqFhuWDaLwtFtDcg7_sGSo2UGiYcKU2lAC3qGGkVkKTndZQWxWUZy_ljT-BP97P52ddmNV2vSZlu-HpKIkTkTz_s_ahZP4SPAA98odeA0rjcg0JrOWzz-JnY29AYqGegPhaUPf-09R0vu27raxRzmGqDp3pEOJDtxJ49_MVr7_Zn04Fnt9WvgZ7Xf2yV_XQ_679renY_--E__uOH_-BCLuB__mj-53_uLB_txxWlBhcsWqiv3e4R4Ep1YXnrfzW29VbsccDX73eg4tZa1n78q-bAqj0whDnePIDsgdcHKJ5W2DdpN33foz7yKkPCp7k8SP9wtP1-RFYT_Yi4LB-nCaYxzPs6f9PwksOSLDigw8q4r7w5QVdPzp5qnvXfH-SS81jORbsGAkotWaw0IclCamyx5GV_SCywdsZ4eVYycaYBpaFYQUmiGGlk1cO0LIV6fXaWkDJdRnO4YGePN-TXv3QRnTGgyliuWj67uzq__HA1Z-hvSsQx0pditaJ1ueRqvYaBLgHrl3f-9D79lON-V67Y5H5xf-3YqkTT9ZKJ7fLNi9GdoelHZrkz4rh8WoUIkc2Iruo_kkU_3c82r6RDStbVhzfO_f0PH3-_PFMS9pdO_-3887v-42rW-gFf3UtLQkttdUCQWGmsv045KJcSrK_Rzb3T3zg_rG-aDej90zGvQY09rkDI-sW2WeVf1522LDXc_59ppRatX-1yESv-_5VavZC5Rri2jpp8fWgSNwGVmz81ycnZx0_mPf_4yfzpfnZ_z-_v69W__3V_b9j2f5l_ty12f__f_-t__M-vZUZfoG2Ul6pEMa-GzAmHlRekGScIIitiLojyNKeSZCk3YMI9fU201misMCSB5WUsHvmdlXg3ez3b1nPP_v3v_x0AAP__uZu1_w==
    _skim_orig_completion_diff=complete -F %s diff #_comp_complete_longopt
    LIBTOOLIZE=libtoolize
    READELF=readelf
    CCACHE_COMPRESS=1
    NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/hodlinator
    INFOPATH=/guix/current/info:/guix/current/share/info:/home/hodlinator/.guix-home/profile/info:/home/hodlinator/.guix-home/profile/share/info:/home/hodlinator/.guix-profile/info:/home/hodlinator/.guix-profile/share/info:/home/hodlinator/.nix-profile/info:/home/hodlinator/.nix-profile/share/info:/nix/profile/info:/nix/profile/share/info:/home/hodlinator/.local/state/nix/profile/info:/home/hodlinator/.local/state/nix/profile/share/info:/etc/profiles/per-user/hodlinator/info:/etc/profiles/per-user/hodlinator/share/info:/nix/var/nix/profiles/default/info:/nix/var/nix/profiles/default/share/info:/run/current-system/sw/info:/run/current-system/sw/share/info
    doCheck=
    _skim_orig_completion_sort=complete -F %s sort #_comp_complete_longopt
    depsBuildBuild=
    RUN_TIDY=false
    XDG_SESSION_CLASS=user
    PYTHONPATH=/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib/python3.12/site-packages:/nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1/lib/python3.12/site-packages:/nix/store/91vlg2f0fw6qg2bp3x8i7awq79fr4j6s-python3.12-mccabe-0.7.0/lib/python3.12/site-packages:/nix/store/y75hl6vbqpws9adngmbaidz0qwz8qsm4-python3.12-pycodestyle-2.12.0/lib/python3.12/site-packages:/nix/store/2r4hvm84p82kanm3rijqvy02z43izck2-python3.12-pyflakes-3.2.0/lib/python3.12/site-packages:/nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py/lib/python3.12/site-packages:/nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27/lib/python3.12/site-packages:/nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2/lib/python3.12/site-packages:/nix/store/hx32k2h25mdml40dcl3blqk15vxdmd80-python3.12-mypy-extensions-1.0.0/lib/python3.12/site-packages:/nix/store/xbn803arch0n51p96s914ppi3v6jds57-python3.12-typing-extensions-4.12.2/lib/python3.12/site-packages:/nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3/lib/python3.12/site-packages:/nix/store/1yyxjlv56wbgjzl2ikhrwglyfq8487x7-python3.12-brotlicffi-1.1.0.0/lib/python3.12/site-packages:/nix/store/fdxlra5xny01lsfvfh1l0banr3imxvvx-python3.12-cffi-1.17.1/lib/python3.12/site-packages:/nix/store/p2gdkij2rnis9mfhh2b9n434xn4ys314-python3.12-pycparser-2.22/lib/python3.12/site-packages:/nix/store/zvixkvf303l194bbwkspm329v10g4rm1-python3.12-certifi-2024.07.04/lib/python3.12/site-packages:/nix/store/7akj36xklfgdvm26gs99bafp3851vznf-python3.12-charset-normalizer-3.3.2/lib/python3.12/site-packages:/nix/store/s84p3zf46i9fm3jy7rm5w89c51as2k81-python3.12-idna-3.7/lib/python3.12/site-packages:/nix/store/b7r5sizpalyck3w8nfal0p8v304z4r60-python3.12-urllib3-2.2.2/lib/python3.12/site-packages:/nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3/lib/python3.12/site-packages:/nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0/lib/python3.12/site-packages:/nix/store/lk52idgmpnwkp6v90hc3sl7if3idms24-python3.12-psutil-6.0.0/lib/python3.12/site-packages:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib/python3.12/site-packages:/nix/store/53x5bid4rm06jc2gi5j4dm2gcmf1w94d-python3.12-netaddr-1.3.0/lib/python3.12/site-packages
    LC_IDENTIFICATION=sv_SE.UTF-8
    TERM=xterm-256color
    GTK_PATH=/guix/current/lib/gtk-2.0:/guix/current/lib/gtk-3.0:/guix/current/lib/gtk-4.0:/home/hodlinator/.guix-home/profile/lib/gtk-2.0:/home/hodlinator/.guix-home/profile/lib/gtk-3.0:/home/hodlinator/.guix-home/profile/lib/gtk-4.0:/home/hodlinator/.guix-profile/lib/gtk-2.0:/home/hodlinator/.guix-profile/lib/gtk-3.0:/home/hodlinator/.guix-profile/lib/gtk-4.0:/home/hodlinator/.nix-profile/lib/gtk-2.0:/home/hodlinator/.nix-profile/lib/gtk-3.0:/home/hodlinator/.nix-profile/lib/gtk-4.0:/nix/profile/lib/gtk-2.0:/nix/profile/lib/gtk-3.0:/nix/profile/lib/gtk-4.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-2.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-3.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-4.0:/etc/profiles/per-user/hodlinator/lib/gtk-2.0:/etc/profiles/per-user/hodlinator/lib/gtk-3.0:/etc/profiles/per-user/hodlinator/lib/gtk-4.0:/nix/var/nix/profiles/default/lib/gtk-2.0:/nix/var/nix/profiles/default/lib/gtk-3.0:/nix/var/nix/profiles/default/lib/gtk-4.0:/run/current-system/sw/lib/gtk-2.0:/run/current-system/sw/lib/gtk-3.0:/run/current-system/sw/lib/gtk-4.0
    SIZE=size
    HOST=x86_64-w64-mingw32
    propagatedNativeBuildInputs=
    ACLOCAL_PATH=/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5/share/aclocal:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/share/aclocal:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2/share/aclocal:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6/share/aclocal:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/share/aclocal:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/share/aclocal
    _skim_orig_completion_mv=complete -F %s mv #_comp_complete_longopt
    LESSOPEN=|/nix/store/vinrzz9vkzb41khwmw41nbv3gnh0gz97-lesspipe-2.11/bin/lesspipe.sh %s
    RUN_FUZZ_TESTS=false
    strictDeps=
    _skim_orig_completion_rmdir=complete -F %s rmdir #_comp_complete_longopt
    _skim_orig_completion_head=complete -F %s head #_comp_complete_longopt
    LLDB_DEBUGSERVER_PATH=/nix/store/yzry7j7zn30cnqa46d5b5i7aji6a3va1-lldb-17.0.6/bin/lldb-server
    USE_BUSY_BOX=false
    BOOST_TEST_RANDOM=1
    TZDIR=/etc/zoneinfo
    AR=ar
    AS=as
    BITCOIN_CONFIG=-DREDUCE_EXPORTS=ON -DBUILD_GUI_TESTS=OFF -DCMAKE_CXX_FLAGS='-Wno-error=return-type -Wno-error=maybe-uninitialized -Wno-error=array-bounds'
    _skim_orig_completion_ftp=complete -F %s ftp #_comp_complete_known_hosts
    DISPLAY=:1
    NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    SHLVL=3
    NM=nm
    GUIX_LOCPATH=/guix/current/lib/locale:/home/hodlinator/.guix-home/profile/lib/locale:/home/hodlinator/.guix-profile/lib/locale
    PAGER=less
    NIX_CFLAGS_COMPILE= -frandom-seed=8mbx88x98p -isystem /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include -isystem /nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include -isystem /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include -isystem /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include -isystem /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include -isystem /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include -isystem /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include -isystem /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include -isystem /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include -isystem /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include -isystem /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include -isystem /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include -isystem /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include -isystem /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include -isystem /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include -isystem /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include -isystem /nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include -isystem /nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include -isystem /nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include -isystem /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include -isystem /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include -isystem /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include -isystem /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include -isystem /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include -isystem /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include -isystem /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include -isystem /nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include -isystem /nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include -isystem /nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include -isystem /nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include -isystem /nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include -isystem /nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include -isystem /nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include -isystem /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include -isystem /nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include -isystem /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include -isystem /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include -isystem /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include -isystem /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include -isystem /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include -isystem /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include -isystem /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include -isystem /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include -isystem /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include -isystem /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include -isystem /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include -isystem /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include -isystem /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include -isystem /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include -isystem /nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include -isystem /nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include -isystem /nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include -isystem /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include -isystem /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include -isystem /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include -isystem /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include -isystem /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include -isystem /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include -isystem /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include -isystem /nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include -isystem /nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include -isystem /nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include -isystem /nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include -isystem /nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include -isystem /nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include -isystem /nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include
    DIR_QA_ASSETS=/ci_container_base/ci/scratch/qa-assets
    LC_TELEPHONE=sv_SE.UTF-8
    QTWEBKIT_PLUGIN_PATH=/guix/current/lib/mozilla/plugins/:/home/hodlinator/.guix-home/profile/lib/mozilla/plugins/:/home/hodlinator/.guix-profile/lib/mozilla/plugins/:/home/hodlinator/.nix-profile/lib/mozilla/plugins/:/nix/profile/lib/mozilla/plugins/:/home/hodlinator/.local/state/nix/profile/lib/mozilla/plugins/:/etc/profiles/per-user/hodlinator/lib/mozilla/plugins/:/nix/var/nix/profiles/default/lib/mozilla/plugins/:/run/current-system/sw/lib/mozilla/plugins/
    patches=
    LC_MEASUREMENT=sv_SE.UTF-8
    __NIXOS_SET_ENVIRONMENT_DONE=1
    NIXPKGS_CMAKE_PREFIX_PATH=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72:/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7:/nix/store/k9wk7v2jrri5ixwi5hqcpmb9j20vxbr1-gnum4-1.4.19:/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev:/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45:/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev:/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev:/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12:/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev:/nix/store/i1gxd8rl5djlz6m5yp9gb6ygigjm7rv3-sqlite-3.46.1-bin:/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1:/nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev:/nix/store/invywkrrzfdaqiizga5bs37chxyly403-db-4.8.30-bin:/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30:/nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6:/nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6:/nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1:/nix/store/91vlg2f0fw6qg2bp3x8i7awq79fr4j6s-python3.12-mccabe-0.7.0:/nix/store/y75hl6vbqpws9adngmbaidz0qwz8qsm4-python3.12-pycodestyle-2.12.0:/nix/store/2r4hvm84p82kanm3rijqvy02z43izck2-python3.12-pyflakes-3.2.0:/nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py:/nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27:/nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2:/nix/store/hx32k2h25mdml40dcl3blqk15vxdmd80-python3.12-mypy-extensions-1.0.0:/nix/store/xbn803arch0n51p96s914ppi3v6jds57-python3.12-typing-extensions-4.12.2:/nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3:/nix/store/1yyxjlv56wbgjzl2ikhrwglyfq8487x7-python3.12-brotlicffi-1.1.0.0:/nix/store/fdxlra5xny01lsfvfh1l0banr3imxvvx-python3.12-cffi-1.17.1:/nix/store/p2gdkij2rnis9mfhh2b9n434xn4ys314-python3.12-pycparser-2.22:/nix/store/zvixkvf303l194bbwkspm329v10g4rm1-python3.12-certifi-2024.07.04:/nix/store/7akj36xklfgdvm26gs99bafp3851vznf-python3.12-charset-normalizer-3.3.2:/nix/store/s84p3zf46i9fm3jy7rm5w89c51as2k81-python3.12-idna-3.7:/nix/store/b7r5sizpalyck3w8nfal0p8v304z4r60-python3.12-urllib3-2.2.2:/nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3:/nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0:/nix/store/lk52idgmpnwkp6v90hc3sl7if3idms24-python3.12-psutil-6.0.0:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1:/nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1:/nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0:/nix/store/53x5bid4rm06jc2gi5j4dm2gcmf1w94d-python3.12-netaddr-1.3.0:/nix/store/4kbc0s1iaym07b7xl1w9m7lpk9niamqh-ccache-4.10.2:/nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev:/nix/store/v0azfsqv58llx12jal5ngx3mj0rj7km6-jq-1.7.1-bin:/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin:/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev:/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib:/nix/store/w5v7c0ikm6mzf17f3zyjvf0cn8gcammm-brotli-1.1.0:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev:/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3:/nix/store/40rwgqib6c28axp5m99vlmr7i35iz6p4-fontconfig-2.15.0-bin:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev:/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev:/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev:/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev:/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev:/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10:/nix/store/kpm32v920w0a8v48i81jq4hgmsrwbxy3-doxygen-1.10.0:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib:/nix/store/zginv83ibqg68281blmdfn8j4a41hsia-krb5-1.21.3:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev:/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib:/nix/store/20r4bkv3cjklnm7grzvbn63fb7qi9r0m-nghttp2-1.63.0:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev:/nix/store/x87phfz4250br4ahhag175ja0wcaa02m-libidn2-2.3.7-bin:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev:/nix/store/s3vv0916j6z5zfs0b1bcfinx1kb6cbhn-openssl-3.3.2-bin:/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev:/nix/store/1slx9n99cm8l2kzny8vq8l99f46lwd9h-publicsuffix-list-0-unstable-2024-09-10:/nix/store/sikn84fxsghz9spi3l49yfnmpzzrr4mq-libpsl-0.21.5-bin:/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev:/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev:/nix/store/x30v7sk30mh66k49179iwl23mcqwkci3-zstd-1.5.6-bin:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6:/nix/store/mm852m65blp3r7jq3iqyp8nnc64jw1l4-curl-8.9.1-bin:/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0:/nix/store/n9iajmgf6z1rvwrdxy3fp8q9xa16j7x7-update-autotools-gnu-config-scripts-hook:/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0:/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1
    buildInputs=
    DBUS_STARTER_ADDRESS=unix:path=/run/user/1001/bus,guid=58fb13c39912e2c0616bb1326744971b
    LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive
    preferLocalBuild=1
    LESSKEYIN_SYSTEM=/nix/store/v2s53jz2jp7qdmww8wqm0gw6azwwk2xm-lessconfig
    GDM_X_SERVER_EXTRA_ARGS=-config /nix/store/37077vyj5jwb1vixqx6n1d64f26kh9ba-xserver.conf -xkbdir /nix/store/7j77h7z7967v85vfcb7hdfvlk7lhacg7-xkeyboard-config-2.42/etc/X11/xkb -logfile /dev/null -nolisten tcp
    CI_IMAGE_NAME_TAG=docker.io/amd64/debian:bookworm
    TERMINFO_DIRS=/guix/current/share/terminfo:/home/hodlinator/.guix-home/profile/share/terminfo:/home/hodlinator/.guix-profile/share/terminfo:/home/hodlinator/.nix-profile/share/terminfo:/nix/profile/share/terminfo:/home/hodlinator/.local/state/nix/profile/share/terminfo:/etc/profiles/per-user/hodlinator/share/terminfo:/nix/var/nix/profiles/default/share/terminfo:/run/current-system/sw/share/terminfo
    BASE_SCRATCH_DIR=/ci_container_base/ci/scratch
    LD_LIBRARY_PATH=/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib
    XDG_RUNTIME_DIR=/run/user/1001
    BASE_READ_ONLY_DIR=/home/hodlinator/clean_bitcoin/bitcoin
    NIX_PKG_CONFIG_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    JQ_COLORS=1;30:0;37:0;37:0;37:0;32:1;37:1;37
    depsBuildTarget=
    OBJCOPY=objcopy
    DETERMINISTIC_BUILD=1
    NIX_XDG_DESKTOP_PORTAL_DIR=/run/current-system/sw/share/xdg-desktop-portal/portals
    out=/home/hodlinator/clean_bitcoin/outputs/out
    LC_TIME=sv_SE.UTF-8
    LC_ALL=C.UTF-8
    STRIP=strip
    _skim_orig_completion_tail=complete -F %s tail #_comp_complete_longopt
    JOURNAL_STREAM=9:24589
    XDG_DATA_DIRS=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72/share:/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5/share:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/share:/nix/store/k9wk7v2jrri5ixwi5hqcpmb9j20vxbr1-gnum4-1.4.19/share:/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/share:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2/share:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/share:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/share:/nix/store/i1gxd8rl5djlz6m5yp9gb6ygigjm7rv3-sqlite-3.46.1-bin/share:/nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4/share:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6/share:/nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109/share:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/share:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/share:/nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2/share:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/share:/nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5/share:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/share:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/share:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/share:/nix/store/w5v7c0ikm6mzf17f3zyjvf0cn8gcammm-brotli-1.1.0/share:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/share:/nix/store/40rwgqib6c28axp5m99vlmr7i35iz6p4-fontconfig-2.15.0-bin/share:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/share:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/share:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/share:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/share:/nix/store/zginv83ibqg68281blmdfn8j4a41hsia-krb5-1.21.3/share:/nix/store/x87phfz4250br4ahhag175ja0wcaa02m-libidn2-2.3.7-bin/share:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/share:/nix/store/1slx9n99cm8l2kzny8vq8l99f46lwd9h-publicsuffix-list-0-unstable-2024-09-10/share:/nix/store/sikn84fxsghz9spi3l49yfnmpzzrr4mq-libpsl-0.21.5-bin/share:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/share:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0/share:/nix/store/0rqfg05a8rbaql220j7ashi5wvl35b76-gnome-console-46.0/share:/nix/store/x2c1xy5di8wlsd2nbsl35m0g7hf3xc0q-gsettings-desktop-schemas-46.0/share/gsettings-schemas/gsettings-desktop-schemas-46.0:/nix/store/2dgqnmvrskxap0f315h13pvpyq7hr1s5-gtk4-4.14.5/share/gsettings-schemas/gtk4-4.14.5:/nix/store/0rqfg05a8rbaql220j7ashi5wvl35b76-gnome-console-46.0/share/gsettings-schemas/gnome-console-46.0:/nix/store/1hppa998yklk7pbxb1cx9vzj7q6xa45d-gnome-mimeapps/share:/nix/store/3scnx3i95nwjhn961i16ypc7clmphrcw-desktops/share:/guix/current/share:/home/hodlinator/.guix-home/profile/share:/home/hodlinator/.guix-profile/share:/home/hodlinator/.nix-profile/share:/nix/profile/share:/home/hodlinator/.local/state/nix/profile/share:/etc/profiles/per-user/hodlinator/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share:/nix/store/davz0gx489a19wny2dqasbiwg7zr66qq-gnome-shell-46.4/share/gsettings-schemas/gnome-shell-46.4:/nix/store/qgd8vrxfqjbbsjf9kyns1fy9s045mq9x-gnome-shell-extensions-46.2/share/gsettings-schemas/gnome-shell-extensions-46.2:/nix/store/g64zd19d47glys21x8rh4za7bxfx62fh-gnome-session-46.0/share:/nix/store/z49s72m05k5daqmv7pajncx55v4p8fnm-gtk+3-3.24.43/share/gsettings-schemas/gtk+3-3.24.43:/nix/store/rjvx7znypvvircyfz99pa00a3a596661-gnome-settings-daemon-46.0/share/gsettings-schemas/gnome-settings-daemon-46.0:/nix/store/g64zd19d47glys21x8rh4za7bxfx62fh-gnome-session-46.0/share/gsettings-schemas/gnome-session-46.0:/nix/store/davz0gx489a19wny2dqasbiwg7zr66qq-gnome-shell-46.4/share
    LIBEXEC_PATH=/guix/current/libexec:/home/hodlinator/.guix-home/profile/libexec:/home/hodlinator/.guix-profile/libexec:/home/hodlinator/.nix-profile/libexec:/nix/profile/libexec:/home/hodlinator/.local/state/nix/profile/libexec:/etc/profiles/per-user/hodlinator/libexec:/nix/var/nix/profiles/default/libexec:/run/current-system/sw/libexec
    OBJDUMP=objdump
    propagatedBuildInputs=
    _skim_orig_completion_less=complete -F %s less #_comp_complete_longopt
    QT_QPA_PLATFORM_PLUGIN_PATH=
    dontAddDisableDepTrack=1
    PREVIOUS_RELEASES_DIR=/ci_container_base/prev_releases
    GDMSESSION=gnome
    CC=gcc
    NIX_CC=/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0
    DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus,guid=58fb13c39912e2c0616bb1326744971b
    _skim_orig_completion_grep=complete -F %s grep #_comp_complete_longopt
    depsBuildTargetPropagated=
    depsBuildBuildPropagated=
    DIRENV_WATCHES=eJyk0l9KAzEQx_G75Lk0k002f3oVEZlkZt1AmshuWivi3X0Q1GoVpRf48pkfc_MsHrDPYifk3PYs50YlV-xtkakw1ruYe2q5yi3X45LERuwb9bxnsVNOax0GZdVG8CmvfRW7vhz4ZfNzc1tawiLXGReWlBeuR4mltEc5juR0AOOC9kDGxqgRldJsgUZtCWz0OjgNFpNPnFxwDMZp9hDMBHBJ5ofrZMT1SSpnXAjTCOTZGhMHJFIDMSAEDWRVRK_cZICCsdZEDuBtDBiNJcd6-AyDD8-EZf0d9IY43_xfgdTqlO_fj7kyd_4O68ylbGs-Xdh9GMzfdz_PEk94KP1r-Jvz9jUAAP__kUfmig==
    NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    _skim_orig_completion_sed=complete -F %s sed #_comp_complete_longopt
    CONFIG_SHELL=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    DEBIAN_FRONTEND=noninteractive
    __structuredAttrs=
    RANLIB=ranlib
    _skim_orig_completion_cd=complete -o nospace -F %s cd #_comp_cmd_cd
    NIX_HARDENING_ENABLE=bindnow format fortify fortify3 pic relro stackprotector strictoverflow zerocallusedregs
    LC_NUMERIC=en_US.UTF-8
    OLDPWD=/home/hodlinator/clean_bitcoin
    _skim_orig_completion_cp=complete -F %s cp #_comp_complete_longopt
    NIX_LDFLAGS=-rpath /home/hodlinator/clean_bitcoin/outputs/out/lib  -L/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib -L/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib -L/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib -L/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib -L/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib -L/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib -L/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib -L/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib -L/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib -L/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib -L/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib -L/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib -L/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib -L/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib -L/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib -L/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib -L/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib -L/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib -L/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib -L/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib -L/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib -L/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib -L/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib -L/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib -L/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib -L/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib -L/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib -L/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib -L/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib -L/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib -L/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib -L/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib -L/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib -L/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib -L/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib -L/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib -L/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib -L/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib -L/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib -L/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib -L/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib -L/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib -L/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib -L/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib -L/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib -L/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib -L/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib -L/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib -L/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib -L/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib -L/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib -L/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib -L/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib -L/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib -L/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib -L/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib -L/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib -L/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib -L/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib -L/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib -L/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib -L/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib -L/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib -L/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib -L/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib -L/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib
    nativeBuildInputs=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72 /nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5 /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7 /nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2 /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5 /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev /nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4 /nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6 /nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109 /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6 /nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1 /nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py /nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27 /nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2 /nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3 /nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3 /nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0 /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1 /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1 /nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2 /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0 /nix/store/4kbc0s1iaym07b7xl1w9m7lpk9niamqh-ccache-4.10.2 /nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5 /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev /nix/store/kpm32v920w0a8v48i81jq4hgmsrwbxy3-doxygen-1.10.0 /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1 /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev
    name=nix-shell-env
    CMAKE_LIBRARY_PATH=/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib:/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib:/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib:/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib:/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib:/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib:/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib:/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib:/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib:/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib:/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib:/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib:/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib:/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib:/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib:/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib:/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib:/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib:/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib:/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib:/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib
    TERM_PROGRAM=kgx
    PKG_CONFIG=pkg-config
    depsHostHostPropagated=
    _=/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/bin/python3
    + docker run --rm docker.io/amd64/debian:bookworm bash -c 'env | grep --extended-regexp '\''^(HOME|PATH|USER)='\'''
    + tee --append /tmp/env-hodlinator-ci_win64
    Unable to find image 'amd64/debian:bookworm' locally
    bookworm: Pulling from amd64/debian
    fdf894e782a2: Pull complete 
    Digest: sha256:c2fe72ff18030a20dffe6ae9b6141566032f668456bf964d931ee0db06d7a6b6
    Status: Downloaded newer image for amd64/debian:bookworm
    HOME=/root
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + MAYBE_CPUSET=
    + '[' '' ']'
    + echo 'Creating docker.io/amd64/debian:bookworm container to run in'
    Creating docker.io/amd64/debian:bookworm container to run in
    + DOCKER_BUILDKIT=1
    + docker build --file /home/hodlinator/clean_bitcoin/bitcoin/ci/test_imagefile --build-arg CI_IMAGE_NAME_TAG=docker.io/amd64/debian:bookworm --build-arg FILE_ENV=./ci/test/00_setup_env_win64.sh --label=bitcoin-ci-test --tag=ci_win64 /home/hodlinator/clean_bitcoin/bitcoin
    [+] Building 45.7s (9/9) FINISHED                                                                                                                                                                                                                                                                  docker:default
     => [internal] load build definition from test_imagefile                                                                                                                                                                                                                                                     0.1s
     => => transferring dockerfile: 600B                                                                                                                                                                                                                                                                         0.0s
     => WARN: InvalidDefaultArgInFrom: Default value for ARG ${CI_IMAGE_NAME_TAG} results in empty or invalid base image name (line 8)                                                                                                                                                                           0.1s
     => [internal] load metadata for docker.io/amd64/debian:bookworm                                                                                                                                                                                                                                             0.0s
     => [internal] load .dockerignore                                                                                                                                                                                                                                                                            0.1s
     => => transferring context: 2B                                                                                                                                                                                                                                                                              0.0s
     => [1/4] FROM docker.io/amd64/debian:bookworm                                                                                                                                                                                                                                                               0.0s
     => [internal] load build context                                                                                                                                                                                                                                                                            0.1s
     => => transferring context: 12.99kB                                                                                                                                                                                                                                                                         0.0s
     => [2/4] COPY ./ci/retry/retry /usr/bin/retry                                                                                                                                                                                                                                                               0.1s
     => [3/4] COPY ./ci/test/00_setup_env.sh ././ci/test/00_setup_env_win64.sh ./ci/test/01_base_install.sh /ci_container_base/ci/test/                                                                                                                                                                          0.1s
     => [4/4] RUN ["bash", "-c", "cd /ci_container_base/ && set -o errexit && source ./ci/test/00_setup_env.sh && ./ci/test/01_base_install.sh"]                                                                                                                                                                41.9s
     => exporting to image                                                                                                                                                                                                                                                                                       3.2s 
     => => exporting layers                                                                                                                                                                                                                                                                                      3.2s 
     => => writing image sha256:767efdb8a55636b72165b3da3496ee86d5d232c800cc5cd79ec9707b23972073                                                                                                                                                                                                                 0.0s 
     => => naming to docker.io/library/ci_win64                                                                                                                                                                                                                                                                  0.0s 
                                                                                                                                                                                                                                                                                                                      
     1 warning found (use docker --debug to expand):                                                                                                                                                                                                                                                                  
     - InvalidDefaultArgInFrom: Default value for ARG ${CI_IMAGE_NAME_TAG} results in empty or invalid base image name (line 8)
    + docker volume create ci_win64_ccache
    ci_win64_ccache
    + docker volume create ci_win64_depends
    ci_win64_depends
    + docker volume create ci_win64_depends_sources
    ci_win64_depends_sources
    + docker volume create ci_win64_previous_releases
    ci_win64_previous_releases
    + CI_CCACHE_MOUNT=type=volume,src=ci_win64_ccache,dst=/ci_container_base/ci/scratch/ccache
    + CI_DEPENDS_MOUNT=type=volume,src=ci_win64_depends,dst=/ci_container_base/depends/built
    + CI_DEPENDS_SOURCES_MOUNT=type=volume,src=ci_win64_depends_sources,dst=/ci_container_base/depends/sources
    + CI_PREVIOUS_RELEASES_MOUNT=type=volume,src=ci_win64_previous_releases,dst=/ci_container_base/prev_releases
    + '[' '' ']'
    + '[' '' ']'
    + '[' -n '' ']'
    + CI_BUILD_MOUNT=
    + docker network create --ipv6 --subnet 1111:1111::/112 ci-ip6net
    4da6f4f0c7a55aef2b7c3805f9dffd60237acd6a52fccf532ad52a6e8c37db00
    + '[' -n '' ']'
    + echo 'Prune all dangling bitcoin-ci-test images'
    Prune all dangling bitcoin-ci-test images
    + docker image prune --force --filter label=bitcoin-ci-test
    Total reclaimed space: 0B
    ++ docker run --cap-add LINUX_IMMUTABLE --rm --interactive --detach --tty --mount type=bind,src=/home/hodlinator/clean_bitcoin/bitcoin,dst=/home/hodlinator/clean_bitcoin/bitcoin,readonly --mount type=volume,src=ci_win64_ccache,dst=/ci_container_base/ci/scratch/ccache --mount type=volume,src=ci_win64_depends,dst=/ci_container_base/depends/built --mount type=volume,src=ci_win64_depends_sources,dst=/ci_container_base/depends/sources --mount type=volume,src=ci_win64_previous_releases,dst=/ci_container_base/prev_releases --env-file /tmp/env-hodlinator-ci_win64 --name ci_win64 --network ci-ip6net ci_win64
    + CI_CONTAINER_ID=9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216
    + export CI_CONTAINER_ID
    + export 'CI_EXEC_CMD_PREFIX=docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216'
    + CI_EXEC_CMD_PREFIX='docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216'
    + '[' '' == macos ']'
    + export -f CI_EXEC
    + CI_EXEC rsync --archive --stats --human-readable /home/hodlinator/clean_bitcoin/bitcoin/ /ci_container_base
    + docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216 bash -c 'export PATH="/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:$PATH" && cd "/ci_container_base" && rsync --archive --stats --human-readable /home/hodlinator/clean_bitcoin/bitcoin/ /ci_container_base'
    
    Number of files: 2,951 (reg: 2,765, dir: 186)
    Number of created files: 2,944 (reg: 2,762, dir: 182)
    Number of deleted files: 0
    Number of regular files transferred: 2,762
    Total file size: 58.69M bytes
    Total transferred file size: 58.68M bytes
    Literal data: 58.68M bytes
    Matched data: 0 bytes
    File list size: 65.52K
    File list generation time: 0.001 seconds
    File list transfer time: 0.000 seconds
    Total bytes sent: 58.88M
    Total bytes received: 53.75K
    
    sent 58.88M bytes  received 53.75K bytes  117.87M bytes/sec
    total size is 58.69M  speedup is 1.00
    + CI_EXEC /ci_container_base/ci/test/01_base_install.sh
    + docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216 bash -c 'export PATH="/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:$PATH" && cd "/ci_container_base" && /ci_container_base/ci/test/01_base_install.sh'
    + CFG_DONE=ci.base-install-done
    ++ git config --global ci.base-install-done
    Skip base install
    + '[' true == true ']'
    + echo 'Skip base install'
    + exit 0
    + CI_EXEC git config --global --add safe.directory '"*"'
    + docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216 bash -c 'export PATH="/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:$PATH" && cd "/ci_container_base" && git config --global --add safe.directory "*"'
    + CI_EXEC mkdir -p /ci_container_base/ci/scratch/bins/
    + docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216 bash -c 'export PATH="/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:$PATH" && cd "/ci_container_base" && mkdir -p /ci_container_base/ci/scratch/bins/'
    + CI_EXEC /ci_container_base/ci/test/03_test_script.sh
    + docker exec 9101d1ec783baba69c220ddcb5476e5ff6c175af36b197ac1badc219c2bc2216 bash -c 'export PATH="/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:$PATH" && cd "/ci_container_base" && /ci_container_base/ci/test/03_test_script.sh'
    + export ASAN_OPTIONS=detect_leaks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1
    + ASAN_OPTIONS=detect_leaks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1
    + export LSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/lsan
    + LSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/lsan
    + export TSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/tsan:halt_on_error=1:second_deadlock_stack=1
    + TSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/tsan:halt_on_error=1:second_deadlock_stack=1
    + export UBSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1
    + UBSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1
    ++ nproc
    + echo 'Number of available processing units: 16'
    + '[' '' == macos ']'
    + free -m -h
    Number of available processing units: 16
                   total        used        free      shared  buff/cache   available
    Mem:            62Gi        19Gi        36Gi       432Mi       8.6Gi        43Gi
    Swap:             0B          0B          0B
    ++ uname --kernel-name --kernel-release
    System info: Linux 6.11.5-zen1
    + echo 'System info: Linux 6.11.5-zen1'
    + lscpu
    Architecture:                         x86_64
    CPU op-mode(s):                       32-bit, 64-bit
    Address sizes:                        39 bits physical, 48 bits virtual
    Byte Order:                           Little Endian
    CPU(s):                               16
    On-line CPU(s) list:                  0-15
    Vendor ID:                            GenuineIntel
    Model name:                           Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz
    CPU family:                           6
    Model:                                158
    Thread(s) per core:                   2
    Core(s) per socket:                   8
    Socket(s):                            1
    Stepping:                             13
    CPU(s) scaling MHz:                   88%
    CPU max MHz:                          5000.0000
    CPU min MHz:                          800.0000
    BogoMIPS:                             7399.70
    Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabilities
    Virtualization:                       VT-x
    L1d cache:                            256 KiB (8 instances)
    L1i cache:                            256 KiB (8 instances)
    L2 cache:                             2 MiB (8 instances)
    L3 cache:                             16 MiB (1 instance)
    NUMA node(s):                         1
    NUMA node0 CPU(s):                    0-15
    Vulnerability Gather data sampling:   Mitigation; Microcode
    Vulnerability Itlb multihit:          KVM: Mitigation: VMX disabled
    Vulnerability L1tf:                   Not affected
    Vulnerability Mds:                    Not affected
    Vulnerability Meltdown:               Not affected
    Vulnerability Mmio stale data:        Mitigation; Clear CPU buffers; SMT vulnerable
    Vulnerability Reg file data sampling: Not affected
    Vulnerability Retbleed:               Mitigation; Enhanced IBRS
    Vulnerability Spec rstack overflow:   Not affected
    Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
    Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
    Vulnerability Spectre v2:             Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop
    Vulnerability Srbds:                  Mitigation; Microcode
    Vulnerability Tsx async abort:        Mitigation; TSX disabled
    + echo 'Free disk space:'
    + df -h
    Free disk space:
    Filesystem                Size  Used Avail Use% Mounted on
    overlay                   392G  168G  205G  46% /
    tmpfs                      64M     0   64M   0% /dev
    shm                        64M     0   64M   0% /dev/shm
    /dev/disk/by-label/nixos  392G  168G  205G  46% /ci_container_base/prev_releases
    tmpfs                      32G     0   32G   0% /proc/asound
    tmpfs                      32G     0   32G   0% /proc/acpi
    tmpfs                      32G     0   32G   0% /proc/scsi
    tmpfs                      32G     0   32G   0% /sys/firmware
    tmpfs                      32G     0   32G   0% /sys/devices/virtual/powercap
    + export HOST=x86_64-w64-mingw32
    + HOST=x86_64-w64-mingw32
    + echo '=== BEGIN env ==='
    + env
    === BEGIN env ===
    SHELL=/run/current-system/sw/bin/bash
    SESSION_MANAGER=local/workstation:@/tmp/.ICE-unix/2769,unix/workstation:/tmp/.ICE-unix/2769
    __ETC_PROFILE_DONE=1
    CCACHE_TEMPDIR=/tmp/.ccache-temp
    _skim_orig_completion_ls=complete -F %s ls #_comp_complete_longopt
    _skim_orig_completion_ln=complete -F %s ln #_comp_complete_longopt
    __HM_SESS_VARS_SOURCED=1
    COLORTERM=truecolor
    _skim_orig_completion_ld=complete -F %s ld #_comp_complete_longopt
    FILE_ENV=./ci/test/00_setup_env_win64.sh
    XDG_CONFIG_DIRS=/etc/xdg:/guix/current/etc/xdg:/home/hodlinator/.guix-home/profile/etc/xdg:/home/hodlinator/.guix-profile/etc/xdg:/home/hodlinator/.nix-profile/etc/xdg:/nix/profile/etc/xdg:/home/hodlinator/.local/state/nix/profile/etc/xdg:/etc/profiles/per-user/hodlinator/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg:/nix/store/rjvx7znypvvircyfz99pa00a3a596661-gnome-settings-daemon-46.0/etc/xdg
    hardeningDisable=
    _PYTHON_HOST_PLATFORM=linux-x86_64
    NIX_BUILD_CORES=12
    XDG_MENU_PREFIX=gnome-
    CCACHE_MAXSIZE=500M
    TERM_PROGRAM_VERSION=46.0
    configureFlags=
    BASE_OUTDIR=/ci_container_base/ci/scratch/out
    RUN_UNIT_TESTS=false
    mesonFlags=
    TSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/tsan:halt_on_error=1:second_deadlock_stack=1
    PKG_CONFIG_PATH=/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/lib/pkgconfig:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/lib/pkgconfig:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/lib/pkgconfig:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib/pkgconfig:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/lib/pkgconfig:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib/pkgconfig:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib/pkgconfig:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/lib/pkgconfig:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/lib/pkgconfig:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/lib/pkgconfig:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/lib/pkgconfig:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/lib/pkgconfig:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/lib/pkgconfig:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/lib/pkgconfig:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/lib/pkgconfig:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/lib/pkgconfig:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/lib/pkgconfig:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/lib/pkgconfig:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/lib/pkgconfig:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/lib/pkgconfig:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib/pkgconfig:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/lib/pkgconfig:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/lib/pkgconfig:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/lib/pkgconfig:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/lib/pkgconfig:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/lib/pkgconfig:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/lib/pkgconfig:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/lib/pkgconfig:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/lib/pkgconfig
    PYTHONNOUSERSITE=1
    HOSTNAME=9101d1ec783b
    shell=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    depsHostHost=
    PYTHONHASHSEED=0
    _skim_orig_completion_tee=complete -F %s tee #_comp_complete_longopt
    CI_RETRY_EXE=retry --
    LC_ADDRESS=sv_SE.UTF-8
    LC_NAME=sv_SE.UTF-8
    SSH_AUTH_SOCK=/run/user/1001/keyring/ssh
    DIRENV_DIR=-/home/hodlinator/clean_bitcoin
    STRINGS=strings
    CI_IMAGE_LABEL=bitcoin-ci-test
    CMAKE_INCLUDE_PATH=/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include:/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include:/nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include:/nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include
    BINS_SCRATCH_DIR=/ci_container_base/ci/scratch/bins/
    depsTargetTarget=
    XCURSOR_PATH=/home/hodlinator/.icons:/home/hodlinator/.local/share/icons:/guix/current/share/icons:/guix/current/share/pixmaps:/home/hodlinator/.guix-home/profile/share/icons:/home/hodlinator/.guix-home/profile/share/pixmaps:/home/hodlinator/.guix-profile/share/icons:/home/hodlinator/.guix-profile/share/pixmaps:/home/hodlinator/.nix-profile/share/icons:/home/hodlinator/.nix-profile/share/pixmaps:/nix/profile/share/icons:/nix/profile/share/pixmaps:/home/hodlinator/.local/state/nix/profile/share/icons:/home/hodlinator/.local/state/nix/profile/share/pixmaps:/etc/profiles/per-user/hodlinator/share/icons:/etc/profiles/per-user/hodlinator/share/pixmaps:/nix/var/nix/profiles/default/share/icons:/nix/var/nix/profiles/default/share/pixmaps:/run/current-system/sw/share/icons:/run/current-system/sw/share/pixmaps
    MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
    stdenv=/nix/store/ncv68hjnidcd2bm5abkhklrijhn0cgn6-stdenv-linux
    LOCALE_ARCHIVE_2_27=/nix/store/8rhxb8cy3w6fkhzd4263z462wz755s4s-glibc-locales-2.40-36/lib/locale/locale-archive
    TEST_RUNNER_TIMEOUT_FACTOR=40
    builder=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    GNUPGHOME=/home/hodlinator/.gnupg
    DESKTOP_SESSION=gnome
    PACKAGES=g++-mingw-w64-x86-64-posix nsis
    _skim_orig_completion_uniq=complete -F %s uniq #_comp_complete_longopt
    LC_MONETARY=sv_SE.UTF-8
    GDK_PIXBUF_MODULE_FILE=/nix/store/d62f4x5ra4cr83s5q7n8p3zbd5smymi8-librsvg-2.58.3/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
    _skim_orig_completion_rm=complete -F %s rm #_comp_complete_longopt
    GPG_TTY=/dev/pts/1
    DIRENV_FILE=/home/hodlinator/clean_bitcoin/.envrc
    EDITOR=subl -w
    MAKEJOBS=-j4
    phases=buildPhase
    DBUS_STARTER_BUS_TYPE=session
    CONTAINER_NAME=ci_win64
    NAUTILUS_4_EXTENSION_DIR=/nix/store/p3fg4qfy64z6m4kb1qbnxwki4badzzjz-system-path/lib/nautilus/extensions-4
    PWD=/ci_container_base
    NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /etc/profiles/per-user/hodlinator /home/hodlinator/.local/state/nix/profile /nix/profile /home/hodlinator/.nix-profile /home/hodlinator/.guix-profile /home/hodlinator/.guix-home/profile /guix/current
    NIX_GSETTINGS_OVERRIDES_DIR=/nix/store/5xah97vlik7bd2vwsfjmgb8bs3q3rgs1-gnome-gsettings-overrides/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
    TRACKER_CLI_SUBCOMMANDS_DIR=/nix/store/286dljqhh8zpv2310514cygy798h0r6a-tracker-with-subcommands-3.7.3/libexec/tracker3
    _skim_orig_completion_wc=complete -F %s wc #_comp_complete_longopt
    SOURCE_DATE_EPOCH=315532800
    LOGNAME=hodlinator
    XDG_SESSION_DESKTOP=gnome
    XDG_SESSION_TYPE=x11
    NIX_ENFORCE_NO_NATIVE=1
    CCACHE_DIR=/ci_container_base/ci/scratch/ccache
    CUPS_DATADIR=/nix/store/nsiqrmldkdlc5wm7p3jcz767i8l7s7h7-cups-progs/share/cups
    NIX_PATH=nixpkgs=flake:nixpkgs:/nix/var/nix/profiles/per-user/root/channels
    CI_BASE_PACKAGES=build-essential pkg-config curl ca-certificates ccache python3 rsync git procps bison e2fsprogs cmake
    SYSTEMD_EXEC_PID=2769
    _skim_orig_completion_awk=complete -F %s awk #_comp_complete_longopt
    NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix
    CXX=g++
    XAUTHORITY=/run/user/1001/gdm/Xauthority
    system=x86_64-linux
    _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_x86_64-linux-gnu
    _skim_orig_completion_git=complete -o bashdefault -o default -o nospace -F %s git #__git_wrap__git_main
    HOST_PATH=/nix/store/ph44jcx3ddmlwh394mh1wb7f1qigxqb1-coreutils-9.5/bin:/nix/store/yb8icljkwhk5lla4nci3myndq2m4ywly-findutils-4.10.0/bin:/nix/store/phqahkhjsk8sl2jjiid1d47l2s4wy33h-diffutils-3.10/bin:/nix/store/yd9vbyhbxx62j0cyhd6v0iacz11nxpvc-gnused-4.9/bin:/nix/store/lvnwdmnjm7nvaq0a3vhvvn46iy4ql7gr-gnugrep-3.11/bin:/nix/store/0np7q7np75csai2cwzx57n332vn9ig4i-gawk-5.2.2/bin:/nix/store/zvn9bvrl2g516d2hfnanljiw24qa6w8l-gnutar-1.35/bin:/nix/store/db379c3zrmncmbv5khqxpk6ggbhxjw61-gzip-1.13/bin:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin/bin:/nix/store/21y3gqgm2a3w94m0wcrz1xxshks80z7p-gnumake-4.4.1/bin:/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin:/nix/store/91ixz3zw9ipc5j93gybir9fp5mzisq8w-patch-2.7.6/bin:/nix/store/6v73xwg2c7p5ap29ckyg18ng87pzlnxs-xz-5.6.2-bin/bin:/nix/store/a6nsbir3y5ni3wwkw933aqvcmyyywnnz-file-5.45/bin
    _skim_orig_completion_du=complete -F %s du #_comp_complete_longopt
    WINDOWPATH=2
    GDM_LANG=en_US.UTF-8
    IN_NIX_SHELL=impure
    doInstallCheck=
    HOME=/root
    USERNAME=hodlinator
    NIX_BINTOOLS=/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1
    BASE_ROOT_DIR=/ci_container_base
    SSH_ASKPASS=/nix/store/n8q38j3glrcr2l5igb58gs4zk6gzp6dl-x11-ssh-askpass-1.2.4.1/libexec/x11-ssh-askpass
    LANG=en_US.UTF-8
    LC_PAPER=sv_SE.UTF-8
    LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
    XDG_CURRENT_DESKTOP=GNOME
    depsTargetTargetPropagated=
    DEPENDS_DIR=/ci_container_base/depends
    NIX_BOOST_LIB_DIR=/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib
    _skim_orig_completion_telnet=complete -F %s telnet #_comp_complete_known_hosts
    RUN_FUNCTIONAL_TESTS=false
    MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/app-gnome\x2dsession\x2dmanager.slice/gnome-session-manager@gnome.service/memory.pressure
    VTE_VERSION=7603
    cmakeFlags=
    GIO_EXTRA_MODULES=/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules:/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules:/nix/store/isvpgnnhm3zqh2j2nw6r3f1704590cq0-gvfs-1.54.2/lib/gio/modules:/nix/store/lr3lqhn3jf8z07hd710qiy2z03aiy2pd-glib-networking-2.80.0/lib/gio/modules:/nix/store/k22vajplgqd7vs4zmd6f9w7fqpd8kz6g-dconf-0.40.0-lib/lib/gio/modules
    outputs=out
    NIX_STORE=/nix/store
    _skim_orig_completion_cat=complete -F %s cat #_comp_complete_longopt
    LD=ld
    INVOCATION_ID=1247e5508b0f4d51b986b40f5e7daa7b
    GOAL=deploy
    MANAGERPID=2660
    DIRENV_DIFF=eJzsvfty2zi-J_4qLE1X_c6pDmXeL5nq-pVjuxP3JHbGSXen-_iUCwQIEiQAgQDF29T8sy-277JPskVJjkVd0ibl3do_MjUdSyC-H4C4fu_610zMXv9r9vH887vZ69mZXPKzWgIhYqnOIsJfnyVL0pzBpZQxL9cl6YLFZ-kCUcJBuZBn876KvioVcoEJjb9V79tV-G4NTpq_QKULCOiZKkEZ79eOS_hYoM5ELPWliuU2-ddGKiC3ydUZijFY0s079-OyGQRdtaqM2Zmq-0ezV7Mvl28fLs8_nz9cXt996gexh1HlQsZnhixwYrggkBEoqGUZmQ9USty6orYb-Z6e8AWLdbjgakFj3fHmxplKgYxfb4E0FjSb1kUkqKlCFo8UtV1mJH6K7QYahZ6ouCwJT5SOYpWXC6ErmMYMqC3As6dKm4dn3ybb7oGFkoKzSqq8AcLAtummpi0q0RZ-Kk3l6kmZO7ozN525e7y5pzqvX2KIDjWxV3W7JTMVAoRh0OY090XURCZswqrL_MJrgOOiTUuMsBgIofYnwlaQNzYJXV5nKQ89k5heK6APKROphPXjOH4lHeydTdkzds83a_5VJb5fZ3tXHCM7tos29f9yH201dXQnbeoc3kt7o41A1RlJ4wQhMMOatxYqgIpInfid9Lyi2EyXSmNK-7l2_mJZPFXcbqVIUFDJBhdZFKkMh3nLlYnbUBmOy4qwGbQSN2XMFVnw1RaxntXgDs1224nndMgMkeMntFWW2QQydTrgRw1uPAunj23Hqqf_f_Z06JxQ-RYz3NxFoGCVL0DGYeO6lSMCzFl_Ovxo6_bccuaO_a3z4anWNr7MqsbveCuqikjY4i4MBTAMYAM39DzP_DpMj_0FMRsM1_EZOkDyIhP0jRafqr7AYp_9-9WM9_f3-cX724vz9w-P9_jW-uBmxQ3LaQxlCW7Vbe5SG8Ki5VT6YcB0sCwXDOSxbs5N7-v5DeDqRNjuY-jkzHMYbxrflmaVFQWBFcxIbbkklw7QKYnKxYLq1tyZ-8dxGPGLkAUes2VeMGhw0la4styMhLhpUqCLPOkPcUwSfcOL6MbcCr9uuAOYlpNExGOwdqCXJR0gIQBNExbEkg2KjFCHq1e0exjvOExKTQdX2MsErmwjc0SQFklXCCZZYzE_0rGM47IVsW7NTXtu6yiuvvGiQc5NUJgSUJizAqMe3i9oSAVAVt7qcCmpHszDubkPNHs1O7-bvZ4B2X_q-QqgZq9mFxez17MEwv7jh_N_XD1c31y8__Xy6sDMj5wvwiFdosHZ4hRdathNi1rpGbzLWlpUhVfXiUjt3MaZ3p_vujt33FX_DyBYRmcwUvlGHdGwqWTj8KrwcilTTN3QsfRosVClbs4Dc24cA8m8GlC_qBn0oaydIMyFoFHetl4qUBvJ_kXiqr9OrLk5N61jOElYVKhVdlJ0rqrTLrStKpGQdb4MOK0NvYvlghW6M7fn7iGApolw1oDQTKFvsNQHLmcCKIRzHwEZGboqKCn7ZeZ4mzk9NCZuYQYdNjPCYKSkJDnClZtVOMjN2vJqHUW6Mw_m9tEBqXGUFbabN8prAhvaHArcoJa6SZSixkl10ZbpgvenqWnNvYOdMIVr46r2IltlVUha2PpJbrdWUisXd0xPUKSb7tw8RGw3KGgiQ9m2KWAmnMCqGCZpY7SFz5TZ9hOyvtlLIPQjIBh0qoDUiEwY5dwP0hB2pvBI0Ro4EInQIwh1Y26bc-Pg2mysVOCmQrSrhJ3XqIjqymi8DsuqcBKgd5REujm3j0-EHSWukYA6TFuTJIWtKifhiFeYpXWWYKxnhW7O_eMAKeOFHQKjIF3assQxbL8xrZQnVYMDV5F-HJo8ggvW3y491NEpFQ1sIsvkBrP8kKVFKyvY-JaPncgJ7ZzqeMHLzaFozU33ONKkM-wATpBnUSEoBiaRrkgJS9oApB1QkDi-V1t61BFh6ebcmAfHMPwsMaEIXFO0iimAWFhg3hGHQd8DVuTokVyUlPRXz_EXahsrCsIusVwEM68wpcIit7uaR07UtPbqHBM80UH_jzn35s7Rd2pNn-UZdRyrsJRpkTbgtTSkZTLCKuLg1YTBftmY35grD_q89pSPRSLTxJOqqtKWJoKFJItyjPUeYlkSqtdMN-bO_OiJRN2iKiLMQwtR32YgkFxameGKyAPUssUTEmEgiVdgR1ejQ1uDwIJAxzMTEhhS2tQlZlS3QvouJU9gedyqlqlvw3GYdIKhrjOwWZthVhGLWhx5VDWFjDLwBCdjjmK5-mj0--3owIWphzkIud1aKvPyilEPF0Sg0KNZjpNITyQQaUU63Vyd5Icwxl6qh-4BYXeE12lXMIy6NklRgDKHgC6DbWryQM9l5Orm3DKP746UE2Ug27OkbTm4DRur8bzWcboqaVEEHZ0naVmu9odnH19KeRukZpH5wKYhwWnYtihHGMHISjrhJU6_IAnilm7N7bl_DIU4XW6GhocDz04yYYdVqjJqEpbXrXAKpS9EzJWiuj23v7EY-8mo8sqGoCtq0GDRhIpkUe0wWQXp6poVqp9jy5wfvfHtCHRt7hV-GzTALULoZBx0okuZ3zQE5Ku7QaX9wJjf2PSpnbVNkUQ2zEgofNuPnK4x7LSzUCVS4eidKpFuzt25tw3xlS16f_3m7vzujwNsEYI-M1VTtP0QBSmOMpiErcuh9EIeuPCJqTmjJBrsCJy01CAoRH7mWsJsPANwi9qYdbgoZDFkqPpvuwgSIBBaKMmhkCRyk8SBHSjM3HMVQYWEA3Zol7hrcWdFARHMKWyJQlQlwFCwamlNC0b22KBdetK5xJJm1XEufNSFBcmyICyE56EW-3a4x0ZtVs0uzjg2aofYsowMtoI6MjNcjCsTGr5DseU4oPIsKxmyULvUVWLYMiRVgiMUeRYzGoEUq1vUiibqUv-JddqlHMsy7Xb72ezSDuEYLmeHNAWQGMgwA561SY0SELqRipqgri2i6tbf4nD2umtnvOCVSPPQzFsK7aSAAuHWYAZFnZU9cTYHFqmRWYyzIEixx5Fwg6yNWERq6tSJE1pJeICr2YVwGyMvurABvu27joehYYRNDjhKzJDaEmzzDnt7JIyQn5HIb6knPCu1ks4xCj8njiK2DO0hz3Cg_05nmbQOKxXVRHodFFiisKmgrBHuitw7wC_sQlAsEjN3eCOYsl3YEepmhhEohwOvqA24y0PtjT-mJHRMq1WkqlmRQYqz2vYDSQw7twp-gJs78CKw8hJcpV2gHBw1kvipFfqdZ6JEOHnAqyG3srfybNsuKr-o86pIWtNEYcVtK204qWs3BHSfS9mbCZRj6nPR8DT0DEhgBKs047Vr88zEdnSQO9kFAVQUlssD2mUssCjjOSs8A7Q1ba3AIt0RrmQXRuRAtcSL0sJlOAtcwyiooklOArv2moR8gxvZhRrNhezQq454Ga4KO2iiKAnN3DBol_jUQWYSisYcsA8HpjVvIscV0GsrAxoVaz0rQGFbONJr7LxL8l3W4QBEViskCqttascmDaBpaHe-5cGu8yPQWtmQbdjrgBE2totUBqq2dZoII-ADgImZ87pAljFkF_auIQJCV1QKc5KxBCd1ZdfY6BwVctN0w2jIJuxSFyoMbGDRzHdJJCitogAj04983Ki0iKod9mDvDiuMJLDqmoQ2zoIE-V4g2hQ4RtUmbtIEW2zB3m7q8oIzS8jEpzJtBPGV4bSVGTZNnuPI3WIce9Kek7i9-fn67cOnd1fv3w95CN_0Seu6HBbKqFmK8hq6OLEqSNw6YkWgR0Cluju3hG2dRYSf9d97xC9fZq9nyY8_zl7NLq8-X919uL65_vT5-uLhza_X7y9nr2dm_-T67urmt4fL67vZ65m-p6uHNAb8ISIlXKzsT5vqP1-_v-p7-c3qZ_OYVxI-Uf1-_vni3dWn2etZ_EubGzT8x3l39c_m4a3vvs-N3DAsbC9-u_qT5n-W5jlT6fJ3UhH7i_FP8-3iN3GHnUDkGD58UO_k5cc_CM7tj38o1_iD_qY3ZQ7y2pTLP2KrcFtif3Hc91d3yzoKo4ar325uQWO8_RP99ja4YBW--92v0s75E9900CxBTd5_eXsX_07fxMs7h9HyCrrZ8s44v729CPPLt02R3FH0i0p-_bO8-L0zbrPk5mdx85H_3NSXH_4UYXr54c27N7-4Cyz__PDZ_PRJ8C_n2eeL289_vk0_vPvl5-vLD5_Ory5_v_vt7h8P8M_riwuF_ry6XL4pL9-Qm18g8vTz9vIy0K_-xAYKr_9w7IcGJ-hzQW8fcObnLXpwbr2gpdFbpX9Bafj2Q4dR9_DxKg-df3w0pf5L1YXZr-fnHx8e8l8xI8lPP81ezd7dfvp8gDMVqeNksLERYrRO7dBhqVlHPjYLkjRFZOpwIeP-YFN6OHefTJcb2TYKCKRZXqe5SylwOCQ2azkqLOb0p62OCUdramduGnNjF0CkBUjzNFN5oKiVZYQgEzk-tZRTt7ad6ohgvAZYHau77aOwito0ahrPygzYpsirDAJgZ5q8ERXUE75UMdKdebhLSiteI8Yz5vMKFAawq7SquOOR1imon8ieNJGx6Ns1d4kNLvzC58J3oQLEgnXXuD63baviIUkcoiegzvu9OLd2SbuKh1ElqZW4poesFHPAaUZqyymAVwe0b7cEsuex9oYbRbYfQruTjEMWVW6eFo3IvSSJ0iarPVNPOiL6U8zepUyIxMILatMRDSbEtUAeJFBZptU6haWGipXV4TGkt8zWToqEWcCuQ4cZNZSd2TQqzVVgdL7oe73Sdjuri3SHeuzRNbg5TdJ0dleHREA3C-2kjYgMsXBZR1QR1LoAJUx1a-7PvV1ar_Ltpk4s6AsXCCuEeZuYAU8CX3SUN0pvOt2de3Pr0CsDj6uISLt1ObHrOq9D2wZFBVnbtjXn3ZbMtrbJX9883Fx_-Xp0EyaWshcOV2csRatP35ARR7LePdz1m8-3t--v_-zP4I0cSLpVk-8v3zxcXr359e2nq7vfru4ONNd2svUzv-O2AXkBHA-5kUt8kBEP2BUwdUp78cKfG-txPVt9V7GsYjl7Nbu5_vLxH28_Pawl3493Vz9ffzl0vASBZ7LIxJQAjgwQoMCM2tZPmHCNVgYrS1DPlPYTODBUjrUhTbcaDdiUsM79ysqkJC5pauKmBRQsCjPLqJpImqt17uhmv8rD6WaL15N0A6fpBV7GHHaSoWWyWuJUy8wpKo2XUGdMVmWcZgkadN1MGhRI6qKMdh5zWxEmkdcmJMmYLyt7h3r3_B-lQplueRr0mFdtnUvZYQQKQroEuJGyfZg2LW0dw96i3Ont81U2A-G1qGXqZyZz086MaADNrE18nNV13lqZifU0btCSibXIRwlfNr2sEw6dO0ZZhQcintGCyOo4jJoEpsyHRhehiJk0A2Zou5UetQBC3TIsxzCN8ARF0-BqdlndeAmBQrZBKoBLo4ZKXvlWimgjySNpv5gxBXkc6H6_tIdXdEUTCxu49orEioTdBMQHdeGHWDqZp7YxGIQg6sV2f7irW99NqVdFhahVCBBPWAQI6oyi7oJCMWcbQ7RwgWJVtnSlC7F2HMekk1YscERg5YAzW5KsqFrD6hybdDC3hkird-qZyx2UoC5EVyWF2QEKPGoRUyZtR8MoNbMKBb3EGWPdmJvu3NRFO2AOvbY1JDfNXHppoTB0VcjrPIcFjZgTyu0O9JeYiEWgW3Nj7uhLrkoQ9a9lWLZuGro1uJ3CJOhaUJAEQBOldeJ7Bva6NPEgyBtu8MFAt6JdC7SDEyxtbCu3UstliFHHQJDaES1y060axFBg7EFs-RL13OFgkJqIB4YNJEwN7poi9FRoOkIQu_IypFx_G6xsBeHJwDWpn7pB5xzReL70LccuMum73KVm1BU4SGnX0rpG23gyLpaxKlW_Ba35wHnHbNsmo5Xr1VGSddQieSrrhLa4CJzAbwbdWiv2IMYb5d7wBTFqqARuw1vDpApXODWpEQEubcKaqmq2kR4x_OHmEFaCcpJZkhMVMpymVhRyx3Ya7rTKNncXtgBSxVK35pY1lBpIk1fYNmxqhk4U1bkSzLbCyjQSRzJz0JFYlgST1UkxN_y5MTiffJBnttfkFCeoYpaXqDCMABZ24Pb3Gh4gpX1vSp0vJAM9aynX6pnBsRU4wu6w45EQMztrfcncOgihawJl5cGgZwRxoNtDjivypatIJwBtYW7XAceAGiKobMPpHOkNFuRSUkoiux-dYScaT9GuAV7bNmlr-cz3LdNqkkR5NhAga4eD3LFCt7y5MVw1GWHUdi0780wVZTTIfA_VgZ2aAclpkMghhojlimcdrheauxZBCRO8zoVXhUYKbUV9gm2CmLKGk61W94i3u-aerfY_yTtiwEsarUwsB9VZ6BRta-WdDITyM2KkjmQt1iOBSwlgvNavWRNtDQNlvd24EUGOZIaXQSshbuYgZiWQYbMOncFO53EJEFpJxEMQJ4-goUwCWmb4kd9Qsw6ZT0UecgJYkeoQApjGa9XDoNdRUISOauqGZW2HOlDgjhopZXXlBUaKhB7FoF_r5pADG-n_MdGwMtldZMACGaDDqqjcgNLGtDJAXZ40NssMmfk5854Idzm9MWacF3BMOdEKdLo_y6l-LKf4r5yioplq-zrJV-Yko9mAZXUrHxokZx7rsOlju2uzChuQBwkEjLEB8Qt45pxorDvFUDdo2pB1UpDIg1YAGuGyMKwokz6xXdJ5wjmwRHf35yQz32AERzskTTcQDrRxk1yYTjMvDuZtquPTyfbJwQqY7jH1AibOwbV_mrPVC1lKB9q3nqetQsuoDRBUTkACMyucNGFK1v3m1tGiaZO4P_rNHa5prIF1oA0b5941OLRHunWdYtMdyAMJ4VVgk6hIvMAKzIgyhHmQOcAxU0XANu3gghvvQnaiGXmoMJROlFc2zHLKmZ_Iroq4Z-PIL0goDbZDPmh5tNPaQD4IfJHizrFcI5IOSFOQmL6bAaOGABgW26HeOXLHWb4HKqzRTnKDBWJXlRGaXuZ1boeVEZkRxIQ3Zh55MEr5DvVOr8dZ3AcH5WinvIH0rWgT8jCELKBW3vE2qIqAhiF2PFqjMNXFMqIEqiXGpNEpUaVuDBQfjm6E-vBgUCTngYMblaRdqASxqRO2mDPRdVI6rNjp0a7JbZT3wJD9Hu1YeILjwWCjjvNFHCx226h8ldsGSz0vd0LTD0lNLZvBos4hsbdJd0ZqhKvD4ABlgWsxz42osKWfFTYpWhFwDj0nq03qbB-gOy2O8JAYGE0qHLlMCpwmrmWalSeoAWzMupCgxKv9tVUwphsV3WBoeUhAvw68zpRVLVHT2lgERdgA08v8xteXAoEyXunmysWCKj3hy0driIKSiFLp6WKRD-StNMQKpUkDOYisIvcrJCwBaJ5zL7Oh0BMIv5pSeq5wR3Hg89APQytBriCgDkSaN53qTN9LcG62WT9sazP4I4Y1d-y5ubbEPby5vvl8e_t-JxL4hUAffr87__jx6u7h8_nd26vPDytPgibwHjznYclzvqj5w0ob_pDw5cadZEV_21d8f_1m41Uy1fizsXauIH-9fn_5cHF7t_IeMa1N8SpA6bTJ-Io09W0vfn5__vbTw8Xth49rpxhNxxJwtGC6imP0U8CiJgiaMBCaTtaqGG2yyfLR9fgg1LQIqoNQk0OpDqKdElN1EHBScNVBpOlRVofHbVK41UGoiXFXh7s1NgDrIMrkSKyDaBNCsg6v-mmxWYffcEqQ1kGkE6O1DmKeFrZ1uJsnxG8dBJwayHUQbHJE10G0E0O7DmNOjvE6CHdasNdByJOjvg5vutPDvw7ivlAc2OGbdmJA2EGwiZFhh2-ziSFih3f09Fixg3jTg8YOwk2PHju8uieHkR05_yfHkx2ejGmBZd8Zxe-M4ndG8Tuj-J1R_M4ofmcUvzOK3xnF74zisQwEN9dfHq5ufr69u7h6uLl9uDn_fP3b1ZZ68t353eXVzfXN24erm_M3KwVlRDjii1rDC8lA2f8pCW4f_9qaIFCTMZULTZUA5kIuyhiWC6mpUhJYLqpYYrqotZ53goDSpYqRjBO1afH95UojOns906UAZar9RZTgYlmKZan6v2eURJqmv99W-I_KoDCknZZDYYgxWmM9JJ-SR2GIcEomhSHS6FwKQ_Lx2RSG9OPyKQxpJ2RU2On8mJwKQ9KRWRWGxCODu3Y6PTazwpB8Ym6FIcjY7Ao7u2dKfoUhxMQMC0OQKTkWduZicpaFIc74PAs7q3FSpoWdWZmaa2EIc0K2hSHQifkWhmBTMi4MEabkXBgiTMy6MAQZn3dhpxOjMy_sXF2jcy8M6SdkX9i5-cblX9jZZ-MyMHxnOr4zHd-Zju9Mx3em4zvT8Z3p-M50_F9hOjYKk4__ePuwSf800Qft0-fbu6uBK1z_4MPs9Yyz2avZ7ZtfLm4__jF7PVtEGVyIdl12-euHj-sytGRi9mp2ahqP3Uwqo9PB76aAGWfy3PWDHpPSYy_jzvM5wB3KEzLO77qfT7GG7ub_GcV-7XoFj04dsYcwKpXDLvX0xAx7aYxGpezfIR6ZoGGXfCwbuZtDaWKihr2UWSclWtgb0MnJFvZSar1o1oS9I2Ra5oS9SXiB4Pm97T0x7nw_RddzpYwdwrHh33vbc4SMshu3OjUMfBdoXCj4LvWIcPBd0lFx1ntrfoKQtAMxySD_wsnhRsXy7p1HE63suwtgUmDtHq8wLgBx75QZy_7v8gwjjcS78zjWLrx7wY2VPXbjrEYEJe6dXuNCA_dYzNEBfnsvPzrYbg9hdJDa3luMi9za47JGyCy7K29cBNcemzwyHGvvFB0fsLN3llaqrd0orRlRqmsxMoGhEK8rjp0CuGAFcZi0EooCk1QpqDrkYEZCt-1YEjlJKJHhW3pCSQR76cLQ7YMjf1oW1alxWnvvAau0JoSSLiVZ7rd1y91AhNQwXB6qiD_hHKb_ngv2ey7Y77lgT88Fu_9Tlzv5sBGRMa-efuX1-6_fjvj1278aXbVKNf6kTJu9nj2pWgZPDuSrHekS3zNBIk_W2EN2Zqw__FGoSeqfo2ij7XCHYSa4wR_FmmBfOww00lh2GGSse_hRoHG-4UdhpjqGHwWc6BV-vINTJNCjaKP9wY8ijXcGPwo1VUY9DjjeDfwo1kQf8KN40x3Aj--pE7y_j4Ke6vp9FHiKEe8w0lh5_vipPVayP75bJ7h7HwWb4Ot9FGuCo_fxJTzey_sbx_h4F-_joz_Sv3sA1PMuf3x-d3vz7vzTu09XV5ez1zPja-HN7a-fru4-XX9-9PpeF--zOJOu269q2DPVX-sCwBwksXoRA8VzG5iaZvrZDZxoGnluMyfYTJ7bxMjs1c_GfWEjzbNnfqL15rn4JyfFfnZLL5Ex-9mNnZBO-9ltnJZr-9nNTEzE_Wz86Vm6n93EaSm8n38Mv4SJ8rmNTUn-_WzwyZnBn78bJ6YNf3YDk227z21gasLx52-8sTL1MzCnW32_1cLs1eyfnx_--fH84eP7888_3959ePj4_te31zePap7Zq9nd-c376zez1zMJ-Nrx6u7q_PLq_c99UQxQTPHs1ezT-heV1Pq3lD7d_np3cfVwef756uHq4-1FD2WbrmtbgdGzX58-313frOLcVCkJX8W_9WUfNyVi9mr25fJtD3D-cHl99-kk1yqVAhmf5Fy1hzDSvWqPfpyD1R75CBerPdoTnKz2sMar7PYgxinX9sgn-FntYZzgK7U_IqO8pfbIx_pL7QGMlVT2X-DZLjF7pKOdYvZnYsTJuUc8xiNlj3iM3_8e8RSflP0eTNEJ7s__KL-SPfLRfvd7CBOdSvbX4TT__f2Teqxmav_AHKmR2t_UY31E9hBGeYnsX3fjHT32MEY6t-_Rv1SG4wOjO96FZP8WGeEFsn8Zj3Xk2D8_ZIETwwWBjEBBLcvIfKBS4tYVtd3I9_SEL1jcX8pqQWPd8Q6BNBY0m9ZFJKipQhaPFLVdZiR-iu0GGoWeqLgse2ZLR7HKy4XQFUxjBtQW4NlTpc3Ds2-TDbYsSgrOKqnyBggD26abmraoRFv4qTSVqydl7vQCufN4Ah9q7qnOiwzRoSb2qg5WaioECMOgzWnui6iJTNiEVZf5hdcAx0WblhhhMRBC7U-ErSBvbBK6vM5SHnomMb1WQB9SJlIJ68dx_Eo6MF5vyp5hvv5mzb-qxPfrbJulj5EdM2Nv6v-lIXurqaOm7E2dw8bs_d0Hqs5IGicIgRnWvLVQAVRE6sTvpOcVxWa6VBpT2s-18xfL4qniditFgoJKNrjIokhlOMxbrkzchspwXFaEzaCVbe2T98jm_EWDOzQDDtlzOmSGyPET2irLbAKZOh3wowY3noXTx7Zj1dMfOR06J1S-xQw3dxEoWOULkHHYuG7liABz1u_NH3uu0HLmjv2t3flUaxtfZlXjd7wVVUUkbHEXhgIYBrCBG3qeZ37t5ONZAmI26Ozx8TlA8iLD840Wn6q-wFKbvZo9rA0L66CkR1F79QPEvSyxjlLaqvbpj09rb4uV_Htz_qEXrR9Uq9b8DgIleNgEM61pN0JJwpc9yoMq5RKWSxmj87KUai3HR0tC0TUXy3K74GMKVDx7PfuXFsN0od3P9BP-dz_7-z3XHpG038_vbq5v3r7WyjTW4oaoMuYw1hZYK1OitFWCG6I0vii1ZAkk4GUco_kOyHXZ1wFcI7yMJQdUI0zQmMW8BCVZcA3FJSBUwwupiTxRc5Z_6idgB-eFXmv14W_aXQwXEmmAUm01ihpZjasGlCaXvCQs1lAsYo5iDkmsVtSNWMjy7_f839r90jDseP2vdj_7YbEs72f3_HFKYjnUdoz1_jrrv89ezVaS5s8UJJv5Xi-epdwuQ7FQb_pGV_8cKvsoFwIkoIx3n34GMonLg4WHaN4tVNn_t19yqPYaZ7eJ7dI9qsVFGsP88ct1zzpSOijj5TlCl0T1LOVlLD5LsHpmzl7NUiBRzAlPNo_XJCxWC741Whyw_kl_d25ObV6tiktSxW8G-2uytko7QU81Peep9iIKopOym56azHRy7tLTUpVOz0yqvYgKSpuqfNKmq51OSKGqvYD1W5tutdX-jxlmtdNtr9rL2CG1F7DWaC9gkJmUHPekXLjaCcrIiWlzB3M2KqBOm6a6PCEt7-QsvC-QdPf0HLunptQ9LaXs6RlkXyRh7Avlh33BdLCDPKbjQgFPSRx7Qp7Y2avZYtlzlc9Prrkm2bB26-9rpd6GMRS9FNV_3pKpXs2EjHEs3y8goI_stbkqfuRc3-yKZE-Pbg7wlLNXsxXb-TLiwQrq3WLRs8AbIenN-s21i4WMN4LNV163l1A21fqP9_zNxcXD1du3P72E4dscmqXP1vWscHVn98_ncZL0jW56ABAiPNEiCLU4SbRyoT157r3Wfth0re8nwdp_aTr-Wqb99997cZQ_iWRbpD_dz37YAtrG-SpIrsaBqnir6HMaf-3K13bQIl6LtivBd659AG0UryTh9VtrC7kiqmKpejGWKA0RjGMZ8_L_7xvBpH_hv2k965H0HQaUAKWBn-5nKn0snat0PRt_076Kd_2XX1U_PhcU8EQjXJUxQL3c_fbiQgO4jKVWEqFhuWDaLwtFtDcg7_sGSo2UGiYcKU2lAC3qGGkVkKTndZQWxWUZy_ljT-BP97P52ddmNV2vSZlu-HpKIkTkTz_s_ahZP4SPAA98odeA0rjcg0JrOWzz-JnY29AYqGegPhaUPf-09R0vu27raxRzmGqDp3pEOJDtxJ49_MVr7_Zn04Fnt9WvgZ7Xf2yV_XQ_679renY_--E__uOH_-BCLuB__mj-53_uLB_txxWlBhcsWqiv3e4R4Ep1YXnrfzW29VbsccDX73eg4tZa1n78q-bAqj0whDnePIDsgdcHKJ5W2DdpN33foz7yKkPCp7k8SP9wtP1-RFYT_Yi4LB-nCaYxzPs6f9PwksOSLDigw8q4r7w5QVdPzp5qnvXfH-SS81jORbsGAkotWaw0IclCamyx5GV_SCywdsZ4eVYycaYBpaFYQUmiGGlk1cO0LIV6fXaWkDJdRnO4YGePN-TXv3QRnTGgyliuWj67uzq__HA1Z-hvSsQx0pditaJ1ueRqvYaBLgHrl3f-9D79lON-V67Y5H5xf-3YqkTT9ZKJ7fLNi9GdoelHZrkz4rh8WoUIkc2Iruo_kkU_3c82r6RDStbVhzfO_f0PH3-_PFMS9pdO_-3887v-42rW-gFf3UtLQkttdUCQWGmsv045KJcSrK_Rzb3T3zg_rG-aDej90zGvQY09rkDI-sW2WeVf1522LDXc_59ppRatX-1yESv-_5VavZC5Rri2jpp8fWgSNwGVmz81ycnZx0_mPf_4yfzpfnZ_z-_v69W__3V_b9j2f5l_ty12f__f_-t__M-vZUZfoG2Ul6pEMa-GzAmHlRekGScIIitiLojyNKeSZCk3YMI9fU201misMCSB5WUsHvmdlXg3ez3b1nPP_v3v_x0AAP__uZu1_w==
    _skim_orig_completion_diff=complete -F %s diff #_comp_complete_longopt
    LIBTOOLIZE=libtoolize
    READELF=readelf
    CCACHE_COMPRESS=1
    ASAN_OPTIONS=detect_leaks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1
    NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/hodlinator
    INFOPATH=/guix/current/info:/guix/current/share/info:/home/hodlinator/.guix-home/profile/info:/home/hodlinator/.guix-home/profile/share/info:/home/hodlinator/.guix-profile/info:/home/hodlinator/.guix-profile/share/info:/home/hodlinator/.nix-profile/info:/home/hodlinator/.nix-profile/share/info:/nix/profile/info:/nix/profile/share/info:/home/hodlinator/.local/state/nix/profile/info:/home/hodlinator/.local/state/nix/profile/share/info:/etc/profiles/per-user/hodlinator/info:/etc/profiles/per-user/hodlinator/share/info:/nix/var/nix/profiles/default/info:/nix/var/nix/profiles/default/share/info:/run/current-system/sw/info:/run/current-system/sw/share/info
    doCheck=
    _skim_orig_completion_sort=complete -F %s sort #_comp_complete_longopt
    depsBuildBuild=
    RUN_TIDY=false
    XDG_SESSION_CLASS=user
    LSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/lsan
    PYTHONPATH=/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib/python3.12/site-packages:/nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1/lib/python3.12/site-packages:/nix/store/91vlg2f0fw6qg2bp3x8i7awq79fr4j6s-python3.12-mccabe-0.7.0/lib/python3.12/site-packages:/nix/store/y75hl6vbqpws9adngmbaidz0qwz8qsm4-python3.12-pycodestyle-2.12.0/lib/python3.12/site-packages:/nix/store/2r4hvm84p82kanm3rijqvy02z43izck2-python3.12-pyflakes-3.2.0/lib/python3.12/site-packages:/nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py/lib/python3.12/site-packages:/nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27/lib/python3.12/site-packages:/nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2/lib/python3.12/site-packages:/nix/store/hx32k2h25mdml40dcl3blqk15vxdmd80-python3.12-mypy-extensions-1.0.0/lib/python3.12/site-packages:/nix/store/xbn803arch0n51p96s914ppi3v6jds57-python3.12-typing-extensions-4.12.2/lib/python3.12/site-packages:/nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3/lib/python3.12/site-packages:/nix/store/1yyxjlv56wbgjzl2ikhrwglyfq8487x7-python3.12-brotlicffi-1.1.0.0/lib/python3.12/site-packages:/nix/store/fdxlra5xny01lsfvfh1l0banr3imxvvx-python3.12-cffi-1.17.1/lib/python3.12/site-packages:/nix/store/p2gdkij2rnis9mfhh2b9n434xn4ys314-python3.12-pycparser-2.22/lib/python3.12/site-packages:/nix/store/zvixkvf303l194bbwkspm329v10g4rm1-python3.12-certifi-2024.07.04/lib/python3.12/site-packages:/nix/store/7akj36xklfgdvm26gs99bafp3851vznf-python3.12-charset-normalizer-3.3.2/lib/python3.12/site-packages:/nix/store/s84p3zf46i9fm3jy7rm5w89c51as2k81-python3.12-idna-3.7/lib/python3.12/site-packages:/nix/store/b7r5sizpalyck3w8nfal0p8v304z4r60-python3.12-urllib3-2.2.2/lib/python3.12/site-packages:/nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3/lib/python3.12/site-packages:/nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0/lib/python3.12/site-packages:/nix/store/lk52idgmpnwkp6v90hc3sl7if3idms24-python3.12-psutil-6.0.0/lib/python3.12/site-packages:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib/python3.12/site-packages:/nix/store/53x5bid4rm06jc2gi5j4dm2gcmf1w94d-python3.12-netaddr-1.3.0/lib/python3.12/site-packages
    LC_IDENTIFICATION=sv_SE.UTF-8
    TERM=xterm-256color
    GTK_PATH=/guix/current/lib/gtk-2.0:/guix/current/lib/gtk-3.0:/guix/current/lib/gtk-4.0:/home/hodlinator/.guix-home/profile/lib/gtk-2.0:/home/hodlinator/.guix-home/profile/lib/gtk-3.0:/home/hodlinator/.guix-home/profile/lib/gtk-4.0:/home/hodlinator/.guix-profile/lib/gtk-2.0:/home/hodlinator/.guix-profile/lib/gtk-3.0:/home/hodlinator/.guix-profile/lib/gtk-4.0:/home/hodlinator/.nix-profile/lib/gtk-2.0:/home/hodlinator/.nix-profile/lib/gtk-3.0:/home/hodlinator/.nix-profile/lib/gtk-4.0:/nix/profile/lib/gtk-2.0:/nix/profile/lib/gtk-3.0:/nix/profile/lib/gtk-4.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-2.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-3.0:/home/hodlinator/.local/state/nix/profile/lib/gtk-4.0:/etc/profiles/per-user/hodlinator/lib/gtk-2.0:/etc/profiles/per-user/hodlinator/lib/gtk-3.0:/etc/profiles/per-user/hodlinator/lib/gtk-4.0:/nix/var/nix/profiles/default/lib/gtk-2.0:/nix/var/nix/profiles/default/lib/gtk-3.0:/nix/var/nix/profiles/default/lib/gtk-4.0:/run/current-system/sw/lib/gtk-2.0:/run/current-system/sw/lib/gtk-3.0:/run/current-system/sw/lib/gtk-4.0
    SIZE=size
    HOST=x86_64-w64-mingw32
    propagatedNativeBuildInputs=
    ACLOCAL_PATH=/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5/share/aclocal:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/share/aclocal:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2/share/aclocal:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6/share/aclocal:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/share/aclocal:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/share/aclocal
    _skim_orig_completion_mv=complete -F %s mv #_comp_complete_longopt
    LESSOPEN=|/nix/store/vinrzz9vkzb41khwmw41nbv3gnh0gz97-lesspipe-2.11/bin/lesspipe.sh %s
    RUN_FUZZ_TESTS=false
    strictDeps=
    _skim_orig_completion_rmdir=complete -F %s rmdir #_comp_complete_longopt
    _skim_orig_completion_head=complete -F %s head #_comp_complete_longopt
    LLDB_DEBUGSERVER_PATH=/nix/store/yzry7j7zn30cnqa46d5b5i7aji6a3va1-lldb-17.0.6/bin/lldb-server
    USE_BUSY_BOX=false
    BOOST_TEST_RANDOM=1
    TZDIR=/etc/zoneinfo
    AR=ar
    AS=as
    BITCOIN_CONFIG=-DREDUCE_EXPORTS=ON -DBUILD_GUI_TESTS=OFF -DCMAKE_CXX_FLAGS='-Wno-error=return-type -Wno-error=maybe-uninitialized -Wno-error=array-bounds'
    _skim_orig_completion_ftp=complete -F %s ftp #_comp_complete_known_hosts
    DISPLAY=:1
    NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    SHLVL=4
    NM=nm
    GUIX_LOCPATH=/guix/current/lib/locale:/home/hodlinator/.guix-home/profile/lib/locale:/home/hodlinator/.guix-profile/lib/locale
    PAGER=less
    NIX_CFLAGS_COMPILE= -frandom-seed=8mbx88x98p -isystem /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include -isystem /nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include -isystem /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include -isystem /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include -isystem /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include -isystem /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include -isystem /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include -isystem /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include -isystem /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include -isystem /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include -isystem /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include -isystem /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include -isystem /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include -isystem /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include -isystem /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include -isystem /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include -isystem /nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include -isystem /nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include -isystem /nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include -isystem /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include -isystem /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include -isystem /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include -isystem /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include -isystem /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include -isystem /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include -isystem /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include -isystem /nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include -isystem /nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include -isystem /nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include -isystem /nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include -isystem /nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include -isystem /nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include -isystem /nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include -isystem /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/include -isystem /nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev/include -isystem /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/include -isystem /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev/include -isystem /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/include -isystem /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev/include -isystem /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev/include -isystem /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/include -isystem /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/include -isystem /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1/include -isystem /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/include -isystem /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev/include -isystem /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev/include -isystem /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev/include -isystem /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev/include -isystem /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/include -isystem /nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev/include -isystem /nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev/include -isystem /nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev/include -isystem /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev/include -isystem /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev/include -isystem /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev/include -isystem /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev/include -isystem /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev/include -isystem /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/include -isystem /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/include -isystem /nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev/include -isystem /nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev/include -isystem /nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev/include -isystem /nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev/include -isystem /nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev/include -isystem /nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev/include -isystem /nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev/include
    DIR_QA_ASSETS=/ci_container_base/ci/scratch/qa-assets
    LC_TELEPHONE=sv_SE.UTF-8
    QTWEBKIT_PLUGIN_PATH=/guix/current/lib/mozilla/plugins/:/home/hodlinator/.guix-home/profile/lib/mozilla/plugins/:/home/hodlinator/.guix-profile/lib/mozilla/plugins/:/home/hodlinator/.nix-profile/lib/mozilla/plugins/:/nix/profile/lib/mozilla/plugins/:/home/hodlinator/.local/state/nix/profile/lib/mozilla/plugins/:/etc/profiles/per-user/hodlinator/lib/mozilla/plugins/:/nix/var/nix/profiles/default/lib/mozilla/plugins/:/run/current-system/sw/lib/mozilla/plugins/
    patches=
    LC_MEASUREMENT=sv_SE.UTF-8
    __NIXOS_SET_ENVIRONMENT_DONE=1
    NIXPKGS_CMAKE_PREFIX_PATH=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72:/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7:/nix/store/k9wk7v2jrri5ixwi5hqcpmb9j20vxbr1-gnum4-1.4.19:/nix/store/4qzh03xydyr60nzjylqvq6wwgph3k3fj-file-5.45-dev:/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45:/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev:/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0:/nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev:/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12:/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5:/nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev:/nix/store/i1gxd8rl5djlz6m5yp9gb6ygigjm7rv3-sqlite-3.46.1-bin:/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1:/nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev:/nix/store/invywkrrzfdaqiizga5bs37chxyly403-db-4.8.30-bin:/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30:/nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6:/nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6:/nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1:/nix/store/91vlg2f0fw6qg2bp3x8i7awq79fr4j6s-python3.12-mccabe-0.7.0:/nix/store/y75hl6vbqpws9adngmbaidz0qwz8qsm4-python3.12-pycodestyle-2.12.0:/nix/store/2r4hvm84p82kanm3rijqvy02z43izck2-python3.12-pyflakes-3.2.0:/nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py:/nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27:/nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2:/nix/store/hx32k2h25mdml40dcl3blqk15vxdmd80-python3.12-mypy-extensions-1.0.0:/nix/store/xbn803arch0n51p96s914ppi3v6jds57-python3.12-typing-extensions-4.12.2:/nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3:/nix/store/1yyxjlv56wbgjzl2ikhrwglyfq8487x7-python3.12-brotlicffi-1.1.0.0:/nix/store/fdxlra5xny01lsfvfh1l0banr3imxvvx-python3.12-cffi-1.17.1:/nix/store/p2gdkij2rnis9mfhh2b9n434xn4ys314-python3.12-pycparser-2.22:/nix/store/zvixkvf303l194bbwkspm329v10g4rm1-python3.12-certifi-2024.07.04:/nix/store/7akj36xklfgdvm26gs99bafp3851vznf-python3.12-charset-normalizer-3.3.2:/nix/store/s84p3zf46i9fm3jy7rm5w89c51as2k81-python3.12-idna-3.7:/nix/store/b7r5sizpalyck3w8nfal0p8v304z4r60-python3.12-urllib3-2.2.2:/nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3:/nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0:/nix/store/lk52idgmpnwkp6v90hc3sl7if3idms24-python3.12-psutil-6.0.0:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1:/nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1:/nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0:/nix/store/53x5bid4rm06jc2gi5j4dm2gcmf1w94d-python3.12-netaddr-1.3.0:/nix/store/4kbc0s1iaym07b7xl1w9m7lpk9niamqh-ccache-4.10.2:/nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5:/nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1:/nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev:/nix/store/v0azfsqv58llx12jal5ngx3mj0rj7km6-jq-1.7.1-bin:/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib:/nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0:/nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev:/nix/store/8kjbqplfa1ir5phimgy8ahzasci476w2-bzip2-1.0.8-dev:/nix/store/girfp68w14pxfii52ak8gcs212y4q2s2-bzip2-1.0.8-bin:/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8:/nix/store/7jg1cp851pysmsadm9qfnzi4mc76a2b4-brotli-1.1.0-dev:/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib:/nix/store/w5v7c0ikm6mzf17f3zyjvf0cn8gcammm-brotli-1.1.0:/nix/store/yx2b89zg25dcj6q1rsfpk3zwnb4bxy3a-libpng-apng-1.6.43-dev:/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3:/nix/store/40rwgqib6c28axp5m99vlmr7i35iz6p4-fontconfig-2.15.0-bin:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib:/nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev:/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0:/nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev:/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2:/nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev:/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1:/nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev:/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1:/nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev:/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10:/nix/store/kpm32v920w0a8v48i81jq4hgmsrwbxy3-doxygen-1.10.0:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev:/nix/store/gp3zinwhzqmfdzyghd8dj4iazjcyh1n8-krb5-1.21.3-dev:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib:/nix/store/zginv83ibqg68281blmdfn8j4a41hsia-krb5-1.21.3:/nix/store/hnis0d362r324fy9x2x66y44zvgydbc4-nghttp2-1.63.0-dev:/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib:/nix/store/20r4bkv3cjklnm7grzvbn63fb7qi9r0m-nghttp2-1.63.0:/nix/store/ky8h1qj7a3l9ifh9yydkdfdcb2gzp6g4-libidn2-2.3.7-dev:/nix/store/x87phfz4250br4ahhag175ja0wcaa02m-libidn2-2.3.7-bin:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7:/nix/store/i4zk1906f863gjp39vhsjl1imkwyp4qs-openssl-3.3.2-dev:/nix/store/s3vv0916j6z5zfs0b1bcfinx1kb6cbhn-openssl-3.3.2-bin:/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2:/nix/store/l6fqivkv3cazqwaxfpx9sijbw4mrv8hr-libpsl-0.21.5-dev:/nix/store/1slx9n99cm8l2kzny8vq8l99f46lwd9h-publicsuffix-list-0-unstable-2024-09-10:/nix/store/sikn84fxsghz9spi3l49yfnmpzzrr4mq-libpsl-0.21.5-bin:/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5:/nix/store/3bazyk6q7y8xa5q9c4jnazpzhm7xxiak-libssh2-1.11.0-dev:/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0:/nix/store/h3jyxqgb3cji9p737b4zx03hz2dvphp4-zstd-1.5.6-dev:/nix/store/x30v7sk30mh66k49179iwl23mcqwkci3-zstd-1.5.6-bin:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6:/nix/store/mm852m65blp3r7jq3iqyp8nnc64jw1l4-curl-8.9.1-bin:/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0:/nix/store/n9iajmgf6z1rvwrdxy3fp8q9xa16j7x7-update-autotools-gnu-config-scripts-hook:/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0:/nix/store/l7n97992gd5piaw8phkxzsz176gfk1yj-binutils-wrapper-2.43.1
    buildInputs=
    DBUS_STARTER_ADDRESS=unix:path=/run/user/1001/bus,guid=58fb13c39912e2c0616bb1326744971b
    LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive
    preferLocalBuild=1
    UBSAN_OPTIONS=suppressions=/ci_container_base/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1
    LESSKEYIN_SYSTEM=/nix/store/v2s53jz2jp7qdmww8wqm0gw6azwwk2xm-lessconfig
    GDM_X_SERVER_EXTRA_ARGS=-config /nix/store/37077vyj5jwb1vixqx6n1d64f26kh9ba-xserver.conf -xkbdir /nix/store/7j77h7z7967v85vfcb7hdfvlk7lhacg7-xkeyboard-config-2.42/etc/X11/xkb -logfile /dev/null -nolisten tcp
    CI_IMAGE_NAME_TAG=docker.io/amd64/debian:bookworm
    TERMINFO_DIRS=/guix/current/share/terminfo:/home/hodlinator/.guix-home/profile/share/terminfo:/home/hodlinator/.guix-profile/share/terminfo:/home/hodlinator/.nix-profile/share/terminfo:/nix/profile/share/terminfo:/home/hodlinator/.local/state/nix/profile/share/terminfo:/etc/profiles/per-user/hodlinator/share/terminfo:/nix/var/nix/profiles/default/share/terminfo:/run/current-system/sw/share/terminfo
    BASE_SCRATCH_DIR=/ci_container_base/ci/scratch
    LD_LIBRARY_PATH=/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib
    XDG_RUNTIME_DIR=/run/user/1001
    BASE_READ_ONLY_DIR=/home/hodlinator/clean_bitcoin/bitcoin
    NIX_PKG_CONFIG_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    JQ_COLORS=1;30:0;37:0;37:0;37:0;32:1;37:1;37
    depsBuildTarget=
    OBJCOPY=objcopy
    DETERMINISTIC_BUILD=1
    NIX_XDG_DESKTOP_PORTAL_DIR=/run/current-system/sw/share/xdg-desktop-portal/portals
    out=/home/hodlinator/clean_bitcoin/outputs/out
    LC_TIME=sv_SE.UTF-8
    LC_ALL=C.UTF-8
    STRIP=strip
    _skim_orig_completion_tail=complete -F %s tail #_comp_complete_longopt
    JOURNAL_STREAM=9:24589
    XDG_DATA_DIRS=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72/share:/nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5/share:/nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7/share:/nix/store/k9wk7v2jrri5ixwi5hqcpmb9j20vxbr1-gnum4-1.4.19/share:/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/share:/nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2/share:/nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev/share:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/share:/nix/store/i1gxd8rl5djlz6m5yp9gb6ygigjm7rv3-sqlite-3.46.1-bin/share:/nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4/share:/nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6/share:/nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109/share:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/share:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/share:/nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2/share:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/share:/nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5/share:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/share:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/share:/nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev/share:/nix/store/w5v7c0ikm6mzf17f3zyjvf0cn8gcammm-brotli-1.1.0/share:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/share:/nix/store/40rwgqib6c28axp5m99vlmr7i35iz6p4-fontconfig-2.15.0-bin/share:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/share:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/share:/nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev/share:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/share:/nix/store/zginv83ibqg68281blmdfn8j4a41hsia-krb5-1.21.3/share:/nix/store/x87phfz4250br4ahhag175ja0wcaa02m-libidn2-2.3.7-bin/share:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/share:/nix/store/1slx9n99cm8l2kzny8vq8l99f46lwd9h-publicsuffix-list-0-unstable-2024-09-10/share:/nix/store/sikn84fxsghz9spi3l49yfnmpzzrr4mq-libpsl-0.21.5-bin/share:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/share:/nix/store/dvfb5mrpfhg5211v6pl0a3fmz9idg6w7-patchelf-0.15.0/share:/nix/store/0rqfg05a8rbaql220j7ashi5wvl35b76-gnome-console-46.0/share:/nix/store/x2c1xy5di8wlsd2nbsl35m0g7hf3xc0q-gsettings-desktop-schemas-46.0/share/gsettings-schemas/gsettings-desktop-schemas-46.0:/nix/store/2dgqnmvrskxap0f315h13pvpyq7hr1s5-gtk4-4.14.5/share/gsettings-schemas/gtk4-4.14.5:/nix/store/0rqfg05a8rbaql220j7ashi5wvl35b76-gnome-console-46.0/share/gsettings-schemas/gnome-console-46.0:/nix/store/1hppa998yklk7pbxb1cx9vzj7q6xa45d-gnome-mimeapps/share:/nix/store/3scnx3i95nwjhn961i16ypc7clmphrcw-desktops/share:/guix/current/share:/home/hodlinator/.guix-home/profile/share:/home/hodlinator/.guix-profile/share:/home/hodlinator/.nix-profile/share:/nix/profile/share:/home/hodlinator/.local/state/nix/profile/share:/etc/profiles/per-user/hodlinator/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share:/nix/store/davz0gx489a19wny2dqasbiwg7zr66qq-gnome-shell-46.4/share/gsettings-schemas/gnome-shell-46.4:/nix/store/qgd8vrxfqjbbsjf9kyns1fy9s045mq9x-gnome-shell-extensions-46.2/share/gsettings-schemas/gnome-shell-extensions-46.2:/nix/store/g64zd19d47glys21x8rh4za7bxfx62fh-gnome-session-46.0/share:/nix/store/z49s72m05k5daqmv7pajncx55v4p8fnm-gtk+3-3.24.43/share/gsettings-schemas/gtk+3-3.24.43:/nix/store/rjvx7znypvvircyfz99pa00a3a596661-gnome-settings-daemon-46.0/share/gsettings-schemas/gnome-settings-daemon-46.0:/nix/store/g64zd19d47glys21x8rh4za7bxfx62fh-gnome-session-46.0/share/gsettings-schemas/gnome-session-46.0:/nix/store/davz0gx489a19wny2dqasbiwg7zr66qq-gnome-shell-46.4/share
    LIBEXEC_PATH=/guix/current/libexec:/home/hodlinator/.guix-home/profile/libexec:/home/hodlinator/.guix-profile/libexec:/home/hodlinator/.nix-profile/libexec:/nix/profile/libexec:/home/hodlinator/.local/state/nix/profile/libexec:/etc/profiles/per-user/hodlinator/libexec:/nix/var/nix/profiles/default/libexec:/run/current-system/sw/libexec
    OBJDUMP=objdump
    PATH=/path_with space:/ci_container_base/ci/scratch/bins/:/ci_container_base/ci/retry:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    propagatedBuildInputs=
    _skim_orig_completion_less=complete -F %s less #_comp_complete_longopt
    QT_QPA_PLATFORM_PLUGIN_PATH=
    dontAddDisableDepTrack=1
    PREVIOUS_RELEASES_DIR=/ci_container_base/prev_releases
    GDMSESSION=gnome
    CC=gcc
    NIX_CC=/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0
    DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus,guid=58fb13c39912e2c0616bb1326744971b
    _skim_orig_completion_grep=complete -F %s grep #_comp_complete_longopt
    depsBuildTargetPropagated=
    depsBuildBuildPropagated=
    DIRENV_WATCHES=eJyk0l9KAzEQx_G75Lk0k002f3oVEZlkZt1AmshuWivi3X0Q1GoVpRf48pkfc_MsHrDPYifk3PYs50YlV-xtkakw1ruYe2q5yi3X45LERuwb9bxnsVNOax0GZdVG8CmvfRW7vhz4ZfNzc1tawiLXGReWlBeuR4mltEc5juR0AOOC9kDGxqgRldJsgUZtCWz0OjgNFpNPnFxwDMZp9hDMBHBJ5ofrZMT1SSpnXAjTCOTZGhMHJFIDMSAEDWRVRK_cZICCsdZEDuBtDBiNJcd6-AyDD8-EZf0d9IY43_xfgdTqlO_fj7kyd_4O68ylbGs-Xdh9GMzfdz_PEk94KP1r-Jvz9jUAAP__kUfmig==
    NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu=1
    _skim_orig_completion_sed=complete -F %s sed #_comp_complete_longopt
    CONFIG_SHELL=/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash
    DEBIAN_FRONTEND=noninteractive
    __structuredAttrs=
    RANLIB=ranlib
    _skim_orig_completion_cd=complete -o nospace -F %s cd #_comp_cmd_cd
    NIX_HARDENING_ENABLE=bindnow format fortify fortify3 pic relro stackprotector strictoverflow zerocallusedregs
    LC_NUMERIC=en_US.UTF-8
    OLDPWD=/
    _skim_orig_completion_cp=complete -F %s cp #_comp_complete_longopt
    NIX_LDFLAGS=-rpath /home/hodlinator/clean_bitcoin/outputs/out/lib  -L/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib -L/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib -L/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib -L/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib -L/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib -L/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib -L/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib -L/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib -L/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib -L/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib -L/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib -L/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib -L/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib -L/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib -L/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib -L/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib -L/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib -L/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib -L/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib -L/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib -L/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib -L/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib -L/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib -L/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib -L/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib -L/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib -L/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib -L/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib -L/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib -L/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib -L/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib -L/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib -L/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib -L/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib -L/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib -L/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib -L/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib -L/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib -L/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib -L/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib -L/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib -L/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib -L/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib -L/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib -L/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib -L/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib -L/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib -L/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib -L/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib -L/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib -L/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib -L/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib -L/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib -L/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib -L/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib -L/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib -L/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib -L/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib -L/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib -L/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib -L/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib -L/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib -L/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib -L/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib -L/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib -L/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib
    nativeBuildInputs=/nix/store/p8861mb1fliand0a8d81byy7gmp50yr8-autoconf-2.72 /nix/store/xn1vn024x0s2pn2wyk5l3ccqynlr798m-automake-1.16.5 /nix/store/94km64mnxx73r1vjqqicvcjiw25ikr4a-libtool-2.4.7 /nix/store/mi7q9m86m3rkqmc0niyvfv25ji9fxxha-pkg-config-wrapper-0.29.2 /nix/store/20z0miv70wbl9xvrx4nvq6krrhfl5942-boost-1.81.0-dev /nix/store/j6wal7qwmc7crw489kpplbkyy6hpdybr-libevent-2.1.12-dev /nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5 /nix/store/xxbfjxa91hc70mh7a5nmpasdfk7darb0-sqlite-3.46.1-dev /nix/store/25q18zf1jimcbsrrikdfv5jvf8k1w26w-db-4.8.30-dev /nix/store/fqwrh7j1m5hz1bl8c1jyg7fjwwky2j1f-hexdump-util-linux-2.39.4 /nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6 /nix/store/s0yab2zncbxgchm7c0zbdbm1lja1935v-byacc-20240109 /nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6 /nix/store/75mwx6gicpry8hpa5lbxlrnv72hdlxri-python3.12-flake8-7.1.1 /nix/store/8wqpzvgq1zala6l2i1rgyzl9bh1jvd8b-lief-0.15.1-py /nix/store/06yy0rn11kr6hqsfc5s9nwkkcqlbm49r-python3.12-autopep8-2.0.4-unstable-2023-10-27 /nix/store/9g8zyaqigac1dhwg760f6zhg6cakxn0n-python3.12-mypy-1.11.2 /nix/store/4px67r7243qjr75n5l1bzqf8hlzylwwd-python3.12-requests-2.32.3 /nix/store/x6slzxa6yyxhy27m77212xggs63apajy-python3.12-pyzmq-26.0.3 /nix/store/jiml3523j61sbjl8j76dw83h18ikl8gr-python3.12-pyperf-2.7.0 /nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1 /nix/store/3xd8xb0s331pcjp482vmfihx0yq7ms1y-libsystemtap-5.1 /nix/store/n0yrg24dwj94qyy2kzr8ps7ji0h4rmyf-bpftrace-0.21.2 /nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0 /nix/store/4kbc0s1iaym07b7xl1w9m7lpk9niamqh-ccache-4.10.2 /nix/store/b8q94sxwxmjyzdzaqfzl0hlmwv680hdp-bear-3.1.5 /nix/store/4x2hpfxvdlzvp3kwdqbwv0x6zfrvq4ga-zlib-1.3.1-dev /nix/store/3bg50gaw9hy1igq3sv4gndnvfmhwjgff-jq-1.7.1-dev /nix/store/hmnq39a0qizhymg4037x12hngvxf85si-libxkbcommon-1.7.0-dev /nix/store/pxcxb21n0m279mhqyrvcx727f4b493kl-fontconfig-2.15.0-dev /nix/store/hl14fvf6jpfv30j4p8hqgzqpmrmx2m7b-freetype-2.13.3-dev /nix/store/y17mkjl442q2s12iy8nwr0r21mimvi4f-libxcb-1.17.0-dev /nix/store/6c7nw6s7fpgrhg6rsvvhylgpm9ijbkff-xcb-util-wm-0.4.2-dev /nix/store/l5qvqbfn92dl73ma8rnr2j05pb6al23p-xcb-util-image-0.4.1-dev /nix/store/4ly0icqic461gi80rr3l5i1bwypr75li-xcb-util-keysyms-0.4.1-dev /nix/store/ncgzpmdzz0f1w19jvi2l2nd6lsxqrbja-xcb-util-renderutil-0.3.10-dev /nix/store/kpm32v920w0a8v48i81jq4hgmsrwbxy3-doxygen-1.10.0 /nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1 /nix/store/m8kn1aq1ralckmqfdhl147ql9lpad2ky-curl-8.9.1-dev
    name=nix-shell-env
    CMAKE_LIBRARY_PATH=/nix/store/dc7m1sxqysjl18hfbjcg9y5ncr69n85c-file-5.45/lib:/nix/store/nfgyl0id9d7j52p1x60an2l3fmzfqqrq-libtool-2.4.7-lib/lib:/nix/store/rada92dgkcprib5gg4czaq1k65sidqrc-boost-1.81.0/lib:/nix/store/zyfz2b8ipm4q3rd9dvga0scvylwlqmir-libevent-2.1.12/lib:/nix/store/iz5i2r1vznnp7dz9qijj89qp66dyf739-libevent-2.1.12-openssl/lib:/nix/store/g9qvdys3gqz5swhz932vgrcmz7r8nlw0-zeromq-4.3.5/lib:/nix/store/220jcypl4rj05ffv1c074lf244av622g-sqlite-3.46.1/lib:/nix/store/vg03r9ivgfbdb62m0xpdsmwydypxbzh7-db-4.8.30/lib:/nix/store/wfbjq35kxs6x83c3ncpfxdyl5gbhdx4h-python3-3.12.6/lib:/nix/store/21p53fvw6b3sjv9iycy7gk3y2gws5fzm-gdb-15.1/lib:/nix/store/fazsqcl0b1cbkn78h9cz1p6iqy0f8pgp-bcc-0.31.0/lib:/nix/store/haci0d018njygwdga95bsbx8ww2iswy7-zlib-1.3.1/lib:/nix/store/23jnqnvphk91kylc3gqcpdfy0m0ldz2j-jq-1.7.1-lib/lib:/nix/store/0j2mnm88hf6ndp58jybmbiwl4wg492g9-libxkbcommon-1.7.0/lib:/nix/store/5x0kqz9xa737546fc009xkandg19l3ra-bzip2-1.0.8/lib:/nix/store/r9bd7jib7yl6p62h2gz40q7ki4si3r93-brotli-1.1.0-lib/lib:/nix/store/4z21lw9vsbwir6zcpfrd9xvcrwdfzqk6-libpng-apng-1.6.43/lib:/nix/store/lfpg1k4nxpms35czil5j008s4na6qw0c-freetype-2.13.3/lib:/nix/store/2fli9412ysivwmqjclfjw378ri03k2qn-fontconfig-2.15.0-lib/lib:/nix/store/cv6gfvhz8s4fbxri7h297z61dgp4k8nv-libxcb-1.17.0/lib:/nix/store/f333qv7qwkvqgy11d9vn32hxniww59al-xcb-util-wm-0.4.2/lib:/nix/store/rdkfl7npxnh960cicbcvhjnw53nj1f3b-xcb-util-image-0.4.1/lib:/nix/store/alpq25n8lzjm82lmnkmq60aywly282iz-xcb-util-keysyms-0.4.1/lib:/nix/store/pkasyi6bhq5mfj8500qlslgki83w6xgi-xcb-util-renderutil-0.3.10/lib:/nix/store/9h6fna9n3y2sj6kvml6fqipd96ljkfgb-graphviz-12.1.1/lib:/nix/store/szi6jfvq38xbbg91k00lzg7l4d1g9px1-krb5-1.21.3-lib/lib:/nix/store/kxb45pc6yv0c0vmy628d9yq4r6x3kzgk-nghttp2-1.63.0-lib/lib:/nix/store/jwsdpq2yxw43ixalh93z726czz7bay2j-libidn2-2.3.7/lib:/nix/store/k09x35dsjavyy4xbfda7aafi1knwqd20-openssl-3.3.2/lib:/nix/store/zia95pvsfnijmgfgwv3wf0z4s9n1159b-libpsl-0.21.5/lib:/nix/store/qs983a2lj75ibpllvb8fd17b7fxshqbv-libssh2-1.11.0/lib:/nix/store/iq0g82wwi93fj8gd768pyha40vyg5gx8-zstd-1.5.6/lib:/nix/store/czkqnm2prg7lrhxpi7s04yv19xxkkfb5-curl-8.9.1/lib
    TERM_PROGRAM=kgx
    PKG_CONFIG=pkg-config
    depsHostHostPropagated=
    _=/usr/bin/env
    === END env ===
    + echo '=== END env ==='
    + tee /dev/fd/63
    ++ patch -p1
    --- a/src/leveldb/db/db_impl.cc
    +++ b/src/leveldb/db/db_impl.cc
    @@ -1028,9 +1028,6 @@ Status DBImpl::DoCompactionWork(CompactionState* compact) {
           stats.bytes_read += compact->compaction->input(which, i)->file_size;
         }
       }
    -  for (size_t i = 0; i < compact->outputs.size(); i++) {
    -    stats.bytes_written += compact->outputs[i].file_size;
    -  }
    
       mutex_.Lock();
       stats_[compact->compaction->level() + 1].Add(stats);
    + '[' false = true ']'
    + '[' false = true ']'
    + '[' '' = true ']'
    + '[' false = true ']'
    + '[' '' == macos ']'
    + echo
    + '[' -z '' ']'
    + [[ docker.io/amd64/debian:bookworm == *centos* ]]
    + SHELL_OPTS=CONFIG_SHELL=
    + bash -c 'CONFIG_SHELL= make -j4 -C depends HOST=x86_64-w64-mingw32  LOG=1'
    make: Entering directory '/ci_container_base/depends'
    patching file src/leveldb/db/db_impl.cc
    Extracting libevent...
    /ci_container_base/depends/sources/libevent-2.1.12-stable.tar.gz: OK
    Preprocessing libevent...
    Configuring libevent...
    patching file CMakeLists.txt
    -- The C compiler identification is GNU 12.2.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - failed
    -- Check for working C compiler: /usr/bin/gcc
    -- Check for working C compiler: /usr/bin/gcc - broken
    CMake Error at /usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
      The C compiler
    
        "/usr/bin/gcc"
    
      is not able to compile a simple test program.
    
      It fails with the following output:
    
        Change Dir: /ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj
        
        Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3f97b/fast && gmake[1]: Entering directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj'
        /usr/bin/gmake  -f CMakeFiles/cmTC_3f97b.dir/build.make CMakeFiles/cmTC_3f97b.dir/build
        gmake[2]: Entering directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj'
        Building C object CMakeFiles/cmTC_3f97b.dir/testCCompiler.c.obj
        /usr/bin/gcc   -I/ci_container_base/depends/x86_64-w64-mingw32/include -D_GNU_SOURCE -D_FORTIFY_SOURCE=3 -D_WIN32_WINNT=0x0A00  -pipe -std=c11 -O2  -o CMakeFiles/cmTC_3f97b.dir/testCCompiler.c.obj -c /ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj/testCCompiler.c
        Linking C executable cmTC_3f97b.exe
        /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f97b.dir/link.txt --verbose=1
        /usr/bin/cmake -E rm -f CMakeFiles/cmTC_3f97b.dir/objects.a
        /usr/bin/ar qc CMakeFiles/cmTC_3f97b.dir/objects.a [@CMakeFiles](/bitcoin-bitcoin/contributor/cmakefiles/)/cmTC_3f97b.dir/objects1
        /usr/bin/gcc -I/ci_container_base/depends/x86_64-w64-mingw32/include -D_GNU_SOURCE -D_FORTIFY_SOURCE=3 -D_WIN32_WINNT=0x0A00  -pipe -std=c11 -O2  -L/ci_container_base/depends/x86_64-w64-mingw32/lib  -Wl,--whole-archive CMakeFiles/cmTC_3f97b.dir/objects.a -Wl,--no-whole-archive -o cmTC_3f97b.exe -Wl,--out-implib,libcmTC_3f97b.dll.a -Wl,--major-image-version,0,--minor-image-version,0 [@CMakeFiles](/bitcoin-bitcoin/contributor/cmakefiles/)/cmTC_3f97b.dir/linkLibs.rsp
        /usr/bin/ld: unrecognized option '--major-image-version'
        /usr/bin/ld: use the --help option for usage information
        collect2: error: ld returned 1 exit status
        gmake[2]: *** [CMakeFiles/cmTC_3f97b.dir/build.make:101: cmTC_3f97b.exe] Error 1
        gmake[2]: Leaving directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj'
        gmake[1]: *** [Makefile:127: cmTC_3f97b/fast] Error 2
        gmake[1]: Leaving directory '/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeScratch/TryCompile-oMa7Nj'
        
        
    
      
    
      CMake will not be able to correctly generate this project.
    Call Stack (most recent call first):
      CMakeLists.txt:47 (project)
    
    
    -- Configuring incomplete, errors occurred!
    See also "/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeOutput.log".
    See also "/ci_container_base/depends/work/build/x86_64-w64-mingw32/libevent/2.1.12-stable-a668f5ee1fb/build/CMakeFiles/CMakeError.log".
    make: Leaving directory '/ci_container_base/depends'
    make: *** [funcs.mk:303: /ci_container_base/depends/x86_64-w64-mingw32/.libevent_stamp_configured] Error 1
    

    </details>

    Seems eerily familiar: https://stackoverflow.com/questions/49640283/qt-gcc-error-during-cross-compile-setup

    Tried this inside the container's bitcoin repo directory:

    # grep -rn '.' -e 'major-image-version'
    

    But only found some old Guix-builds when running in my regular working tree, after removing them it doesn't find anything.

    Could be that the Nix ld wrapper doesn't support '--major-image-version' but I cannot find unrecognized directly inside of it (/nix/store/vh9fsdhgxcnab2qk7vdp2palkkn6j3cp-gcc-wrapper-13.3.0/bin/ld is a Bash script).

    </details>

  49. maflcko commented at 10:26 AM on December 5, 2024: member

    Full log

    The log looks highly corrupt.

    The first line says:

    +++ cd ./ci/test/../../e to correctly generate this project.
    

    When it should say:

    +++ cd ./ci/test/../../
    

    See https://cirrus-ci.com/task/6145080694669312?logs=ci#L2

    The other lines look also corrupt.

  50. in .github/workflows/ci.yml:307 in a5b7616498 outdated
     302 | @@ -301,6 +303,9 @@ jobs:
     303 |            restore-keys: ${{ github.job }}-ccache-
     304 |  
     305 |        - name: CI script
     306 | +        env:
     307 | +          # Using the "Release" build type to avoid oversized executables to pass to the following job.
    


    fanquake commented at 10:34 AM on December 5, 2024:

    What is "oversized" here, is there some bandwidth constraint? I'm guessing no debug symbols also makes things less useful for potential debugging in the CI.


    hebasto commented at 10:38 AM on December 5, 2024:

    What is "oversized" here, is there some bandwidth constraint?

    There are no bandwidth constraints, it just takes much longer time. I'll try to revert this change.

    Also: https://github.com/actions/upload-artifact/issues/9


    hebasto commented at 4:19 PM on December 5, 2024:

    This change has been dropped.

  51. fanquake commented at 10:53 AM on December 5, 2024: member

    Both src/minisketch and src/secp256k1 are subtrees. Therefore, they are out of this PR scope.

    I don't think they are entirely out of scope? Currently those tests (as well as univalue) are wrapped for (previously in the CI, and still possible using RUN_UNIT_TESTS) running under Wine, but you're removing all of that, and the rest of the Wine infra entirely here (no-longer running those tests), or providing a way for anyone to run them locally?

  52. hebasto commented at 10:55 AM on December 5, 2024: member

    This PR needs the actions/download-artifact@* and actions/upload-artifact@* actions to be allowed in the repository Settings - General - Actions - General. @ryanofsky @achow101 @fanquake

    Are there any objections to that? If not, could you please update the repository settings?

  53. hebasto force-pushed on Dec 5, 2024
  54. in src/univalue/test/unitester.cpp:20 in e09a43d6b1 outdated
      16 | -std::string srcdir(JSON_TEST_SRC);
      17 | +std::string srcdir = []() {
      18 | +    if (const char* env_srcdir = std::getenv("UNIVALUE_JSON_TEST_SRC")) {
      19 | +        return env_srcdir;
      20 | +    }
      21 | +    return JSON_TEST_SRC;
    


    maflcko commented at 4:37 PM on December 5, 2024:

    It seems better to remove this fallback and just use one way going forward. The env approach seems more sensible anyway.


    hebasto commented at 11:16 AM on December 6, 2024:

    Thanks! Done in #31434.

  55. DrahtBot added the label CI failed on Dec 5, 2024
  56. DrahtBot removed the label CI failed on Dec 6, 2024
  57. hodlinator commented at 11:29 PM on December 6, 2024: contributor

    <details><summary>(Further trouble-shooting due to polluted CI environment).</summary>

    Full log

    The log looks highly corrupt. The first line says:

    +++ cd ./ci/test/../../e to correctly generate this project.
    

    When it should say:

    +++ cd ./ci/test/../../
    

    See https://cirrus-ci.com/task/6145080694669312?logs=ci#L2

    Yes, first screen was corrupt, should have cleared first. Here is a new one:

    Local_CI_attempt.log

    What stands out to me a tiny bit is:

     - InvalidDefaultArgInFrom: Default value for ARG ${CI_IMAGE_NAME_TAG} results in empty or invalid base image name (line 8)
    

    But probably totally unrelated. Seems like Cirrus is using the default tag too, but on Podman. My Docker version is v27.3.1.

    </details>

  58. maflcko commented at 7:41 AM on December 7, 2024: member

    What stands out to me a tiny bit is:

     - InvalidDefaultArgInFrom: Default value for ARG ${CI_IMAGE_NAME_TAG} results in empty or invalid base image name (line 8)
    

    But probably totally unrelated. Seems like Cirrus is using the default tag too, but on Podman. My Docker version is v27.3.1.

    There is no default tag, and using it would be invalid. I don't think the CI is using the default and yours is neither. I don't use docker, but the warning may be a false-positive lint warning? (see https://docs.docker.com/reference/build-checks/invalid-default-arg-in-from/)

    Yes, first screen was corrupt, should have cleared first. Here is a new one:

    What stands out is that your nix env is leaking into the container, which is likely the source of the problem. See:

    ...
    + echo '=== BEGIN env ==='
    + env
    === BEGIN env ===
    SHELL=/nix/store/k56w4s2vav93hir7lsfw0qkqd97qvqkr-bash-interactive-5.2p32/bin/bash
    ...
    

    I am surprised that 00_setup_env_i686_centos completes for you.

    Can you try the exact command that is listed in the readme (the one starting with env)? This should ensure that the container env is clean and not corrupted by the nix env.

  59. hodlinator commented at 10:21 PM on December 8, 2024: contributor

    Can you try the exact command that is listed in the readme (the one starting with env)? This should ensure that the container env is clean and not corrupted by the nix env.

    Thanks, that worked! Hodlinator_Local_CI_attempt_by_the_book.log So env -i prevents garbage from the outer environment seeping in. First time I come across that utility, and didn't read up on what it really did until now. Makes sense to some extent (still don't know why that would cause the specific error). Thanks for the prompt & sorry for not testing it sooner.

    (Tested somewhat out of date version of the PR, a5b76164981d0540e63e84af70f0ff260aebbdc2)

  60. ryanofsky commented at 5:49 PM on December 11, 2024: contributor

    This PR needs the actions/download-artifact@* and actions/upload-artifact@* actions to be allowed in the repository Settings - General - Actions - General.

    @ryanofsky @achow101 @fanquake

    Are there any objections to that? If not, could you please update the repository settings?

    Not sure if this is still needed but I don't think I have access to these settings. https://github.com/bitcoin/bitcoin/settings is 404 for me, at least.

  61. hebasto force-pushed on Dec 20, 2024
  62. hebasto commented at 11:00 AM on December 20, 2024: member

    Rebased on #31428 with cherry-picked commits from #31542.

  63. hebasto marked this as a draft on Dec 20, 2024
  64. hebasto force-pushed on Dec 20, 2024
  65. hebasto force-pushed on Jan 3, 2025
  66. hebasto commented at 3:55 PM on January 4, 2025: member

    Rebased on top of the merged #31542 and a commit picked from #31428.

  67. hebasto force-pushed on Jan 6, 2025
  68. hebasto commented at 10:43 AM on January 6, 2025: member

    Rebased on top of #31428.

  69. DrahtBot added the label Needs rebase on Jan 17, 2025
  70. ryanofsky referenced this in commit 8fa10edcd1 on Jan 31, 2025
  71. hebasto force-pushed on Jan 31, 2025
  72. hebasto marked this as ready for review on Jan 31, 2025
  73. hebasto force-pushed on Jan 31, 2025
  74. hebasto commented at 8:11 AM on January 31, 2025: member

    Rebased on top of the merged #31428.

  75. DrahtBot removed the label Needs rebase on Jan 31, 2025
  76. hebasto commented at 10:17 AM on January 31, 2025: member

    re: comment:

    Taking a step back, I wonder what was the last real issue found by Wine, which wasn't found by the native Windows task? If there are none, or not too many, I think this could also be made a nightly CI task, only run on master after a merge (without caching), or in a completely separate repo. The same is done for other stuff, like the valgrind tasks, or the s390x tasks.

    Done in https://github.com/hebasto/bitcoin-core-nightly/pull/38.

  77. hebasto commented at 9:34 AM on February 3, 2025: member

    I suggest assigning the "29.0" milestone to this PR, as there is currently no CI job that tests binaries similar to our Windows release ones.

  78. maflcko commented at 4:41 PM on February 3, 2025: member

    Personally, I think it is fine to just have it in the nightly repo as per #31176 (comment), but no strong opinion.

  79. hodlinator approved
  80. hodlinator commented at 10:09 AM on February 12, 2025: contributor

    ACK 18274b677500204503a4c3853cfcd9af75531021

    Concept

    Since few/no end users will be running Bitcoin Core under Wine, it makes sense to test cross-built binaries (similar to the Guix-produced release binaries) natively on Windows.

    Left over mentions of Wine stem from eaafa23cbd83b7bda4b28779138c62446bbdea2a and 21704f6334d2a4bd140c6e3260c4bfa3f3157bad. The former seems like it could be more of a mingw issue, but the latter workaround could possibly be removed if/when we want to stop supporting Wine for test/util/test_runner.py.

    Regarding v29 inclusion it would be nice but I'm not aware of anything having changed in this area since v28 which would justify urgency.

    Subtree Wine mentions

    As addressed in #31176 (comment), subtrees are out of scope for the PR.

    Limited testing

    • Modified ci/test/02_run_container.sh to not kill itself at the end.
    • Ran env -i HOME="$HOME" PATH="$PATH" USER="$USER" bash -c 'MAKEJOBS="-j16" FILE_ENV="./ci/test/00_setup_env_win64.sh" ./ci/test_run_all.sh'
    • Copied binaries out from the container.
    • Successfully ran binaries inside of Windows - not the entire test-suite, but hebasto's run succeeded, and issues can be shaken out later.
  81. DrahtBot requested review from davidgumberg on Feb 12, 2025
  82. maflcko commented at 11:01 AM on February 12, 2025: member

    Left over mentions of Wine stem from eaafa23 and 21704f6. The former seems like it could be more of a mingw issue,

    eaafa23 can probably be removed, or the comment should be adjusted, because time isn't used anymore in GetTime since 0000a63689036dc4368d04c0648a55fdf507932f and instead chrono::system_clock is used.

  83. hebasto commented at 11:05 AM on February 12, 2025: member

    Left over mentions of Wine stem from eaafa23 and 21704f6. The former seems like it could be more of a mingw issue,

    eaafa23 can probably be removed, or the comment should be adjusted, because time isn't used anymore in GetTime since 0000a63 and instead chrono::system_clock is used.

    cc @laanwj

  84. maflcko commented at 11:18 AM on February 12, 2025: member
  85. laanwj commented at 11:49 AM on February 12, 2025: member

    eaafa23 can probably be removed, or the comment should be adjusted, because time isn't used anymore in GetTime since 0000a63 and instead chrono::system_clock is used.

    Oh wow that's an ancient issue, agree we can get rid of that test.

  86. achow101 requested review from theuni on Feb 26, 2025
  87. hebasto force-pushed on Mar 3, 2025
  88. hebasto commented at 11:04 AM on March 3, 2025: member

    Rebased to refresh the CI.

  89. hebasto force-pushed on Mar 4, 2025
  90. hebasto commented at 8:42 AM on March 4, 2025: member

    Rebased to refresh the CI as all required actions are now enabled in this repo.

  91. hebasto commented at 11:23 AM on March 4, 2025: member

    @davidgumberg @hodlinator @maflcko

    As the CI is now green, mind taking another look?

  92. in .github/workflows/ci.yml:267 in e3d3500e80 outdated
     262 | @@ -263,6 +263,110 @@ jobs:
     263 |          run: |
     264 |            py -3 test\fuzz\test_runner.py --par %NUMBER_OF_PROCESSORS% --loglevel DEBUG %RUNNER_TEMP%\qa-assets\fuzz_corpora
     265 |  
     266 | +  windows-cross:
     267 | +    name: 'Windows cross, no tests'
    


    hodlinator commented at 4:42 PM on March 4, 2025:
        name: 'Linux->Windows cross, no tests'
    

    hebasto commented at 5:01 PM on March 4, 2025:

    Thanks! Done.

  93. in .github/workflows/ci.yml:319 in e3d3500e80 outdated
     314 | +          path: |
     315 | +            ${{ env.BASE_BUILD_DIR }}/src/**/*.exe
     316 | +            ${{ env.BASE_BUILD_DIR }}/test/config.ini
     317 | +
     318 | +  windows-native-test:
     319 | +    name: 'Test on Windows'
    


    hodlinator commented at 4:43 PM on March 4, 2025:
        name: 'Windows, test cross-built'
    

    hebasto commented at 5:01 PM on March 4, 2025:

    Thanks! Done.

  94. hodlinator approved
  95. hodlinator commented at 4:54 PM on March 4, 2025: contributor

    re-ACK e3d3500e8088c446c8ab93a67d80ac241a69488c

    Range-diff showed no changes beyond rebase since my previous review.

    Looked through latest run of PR. Suggest some job names that are clearer to me, maybe there's some middle ground, nothing blocking.

  96. hebasto force-pushed on Mar 4, 2025
  97. hebasto commented at 5:00 PM on March 4, 2025: member

    Addressed @hodlinator's feedback.

  98. davidgumberg commented at 6:10 AM on March 5, 2025: contributor

    Created a branch to force a unit test failure on windows and CI gets a green check even though the test fails: https://github.com/davidgumberg/bitcoin/actions/runs/13667652798/job/38213507720

  99. in .github/workflows/ci.yml:348 in 57b8d29020 outdated
     341 | +          .\src\test\test_bitcoin.exe -l test_suite
     342 | +          .\src\secp256k1\bin\exhaustive_tests.exe
     343 | +          .\src\secp256k1\bin\noverify_tests.exe
     344 | +          .\src\secp256k1\bin\tests.exe
     345 | +          .\src\univalue\object.exe
     346 | +          .\src\univalue\unitester.exe
    


    davidgumberg commented at 6:54 AM on March 5, 2025:

    #31176 (comment) Seems that probably only the exit code of the last command matters here, one fix is to append && ` to each command except the last:

          - name: Run unit tests
            run: |
              .\src\test\test_bitcoin.exe -l test_suite && `
              .\src\secp256k1\bin\exhaustive_tests.exe && `
              .\src\secp256k1\bin\noverify_tests.exe && `
              .\src\secp256k1\bin\tests.exe && `
              .\src\univalue\object.exe && `
    

    https://github.com/davidgumberg/bitcoin/actions/runs/13670010532/job/38218402463


    hebasto commented at 1:05 PM on March 5, 2025:

    Thanks! Taken.

    In my initial implementation, I relied on the fail-fast behavior in GitHub-hosted runners. However, it turns out that $ErrorActionPreference = 'stop' only applies to PowerShell cmdlets.


    maflcko commented at 11:19 AM on March 13, 2025:

    I don't understand this. Don't the docs claim that set -e is set for bash/sh?

    And if && ' is needed here, wouldn't it be required in all other runs as well that span over more than one line?


    hebasto commented at 11:30 AM on March 13, 2025:

    I don't understand this. Don't the docs claim that set -e is set for bash/sh?

    But it is not bash or sh in the Windows environment.


    maflcko commented at 7:26 AM on March 14, 2025:

    Thanks and sorry for missing that bash/sh are obviously not used on Windows. I missed the cmd section when looking at the link.

    Still, it feels a bit uncomfortable that we are using cmd on Windows in the CI, which will by default ignore intermediate exit codes.

    Given that neither the pull request author, nor any reviewer caught this before someone found it by testing, doesn't increase confidence either.

    Thus, I think we should somehow rule out this class of bug, or at least document it? For example, wouldn't it be better to use powershell/pwsh for all commands on GHA Windows (either explicitly, or better by default)? Or is there a better way to avoid this bug in the future?


    hodlinator commented at 10:44 AM on March 14, 2025:

    I think since we don't set shell for this specific step, we use PowerShell by default on Windows. Slightly unclear documentation on what the expected exit code behavior is.


    maflcko commented at 11:04 AM on March 14, 2025:

    Thanks for the doc links. I guess this means there is no reliable way to get fail-fast behavior as expected by default on GHA for Windows?

    Also, it looks like it would be possible to set a default shell. Also, it looks like it would be possible to use bash from Git on Windows.

    Thus, I wonder if the default shell could be set to bash globally for our GHA to get reliable fail-fast.

    An alternative would be to implement the CI logic in a standalone script with a well-defined language and behavior. The benefit would be that it could be run locally easier, and that migrating to a different CI provider could also be easier. (This was the design goal for the other CI scripts). The downside would be that the task is less adjusted to the GHA norms and GHA UX recommendations.


    hodlinator commented at 11:17 AM on March 14, 2025:

    There might be some limited value in using cmd/PowerShell on Windows in order to execute in a closer-to-end-user environment and tolerate the "&& `". But I'm not totally against switching to bash/scripts either.


    maflcko commented at 11:35 AM on March 14, 2025:

    For me, it is not so much about tolerating the ugly "&& `", but more about it being easy to forget in the future, or it already being missing in other run commands. Allowing a foot-gun that allows the CI to silently pass on failures seems like it should be avoided, but no strong opinion, if reviewers are fine with this.


    hodlinator commented at 12:48 PM on March 14, 2025:

    Seems like we might be able override default shell at the top of ci.yml file:

    defaults:
      run:
        shell: bash
    

    hebasto commented at 10:46 AM on March 18, 2025:

    Thanks!

    I've added a commit, which sets Bash as the default shell globally.


    hodlinator commented at 2:40 PM on March 19, 2025:

    Nice! Hopefully that satisfies others in the thread.

    Taking one step back, would it make sense to add a comment about why we call the test executables directly here instead of going through ctest like other jobs? I'm guessing we don't want to depend on ctest as we just download executables via artifacts.


    hebasto commented at 3:04 PM on March 19, 2025:

    Using ctest assumes the presence of a build tree, which is not the case in this setup.

    I'm unsure about the wording of the comment you're requesting.


    hodlinator commented at 3:14 PM on March 19, 2025:

    Makes sense, certainly not blocking.

    # Can't use ctest here like other jobs as we don't have a CMake build tree.
    

    hebasto commented at 3:17 PM on March 19, 2025:

    Thanks! Taken.

  100. hebasto force-pushed on Mar 5, 2025
  101. hebasto commented at 1:06 PM on March 5, 2025: member

    Addressed the recent feedback from @davidgumberg.

  102. hodlinator approved
  103. hodlinator commented at 2:44 PM on March 5, 2025: contributor

    re-ACK 515c64c743d581f84b8be45e5d16968d02264389

    • Great that @davidgumberg caught the disrespected exit codes.
    • Thanks for adjusting the names!

    Realized we also have "macOS-cross, gui, no tests" on Cirrus. Might be nice to also have the equivalent "macOS, test cross-built"? The Linux/Mac delta is smaller and the compilers the same so probably not as useful in practice.

  104. DrahtBot requested review from davidgumberg on Mar 5, 2025
  105. m3dwards commented at 5:17 PM on March 6, 2025: contributor

    ACK 515c64c743d581f84b8be45e5d16968d02264389

    Tested that everything runs and passes on my fork. Forced a functional test to fail and saw red. Ran --extended tests via a push to a branch and saw that extended tests did not run on a PR.

  106. davidgumberg commented at 5:45 AM on March 11, 2025: contributor

    Tested ACK https://github.com/bitcoin/bitcoin/commit/515c64c743d581f84b8be45e5d16968d02264389

    Broke a unit test on windows and this branch caught it, broke a functional test and this branch caught it.

    Unfortunate that there isn't a way to validate locally that changes won't break Windows builds, but the wine tests seem to have been fundamentally broken anyways, both brittle and not catching real bugs, so not a real solution. Lack of local reproducibility is mitigated in part by moving windows task from cirrus to GHA, so contributors can push to their own forks and let GHA report CI results.

  107. ryanofsky commented at 1:47 PM on March 11, 2025: contributor

    but the wine tests seem to have been fundamentally broken anyways, both brittle and not catching real bugs, so not a real solution.

    It's true that wine tests can't catch every bug that could happen on windows since Wine is another platform and "Is Not an Emulator." But calling the wine tests "fundamentally broken" would seem to imply that there were bugs in wine or in the wine test setup, and I haven't seen evidence for that. It seems more likely to me that some of our own tests are flaky and not reliable or portable. At least I didn't see any evidence that the wine setup was actually broken when I asked about this previously in #31284 (comment)

  108. davidgumberg commented at 10:37 PM on March 12, 2025: contributor

    It's true that wine tests can't catch every bug that could happen on windows since Wine is another platform and "Is Not an Emulator." But calling the wine tests "fundamentally broken" would seem to imply that there were bugs in wine or in the wine test setup, and I haven't seen evidence for that. It seems more likely to me that some of our own tests are flaky and not reliable or portable. At least I didn't see any evidence that the wine setup was actually broken when I asked about this previously in #31284 (comment)

    Fair, I overstated the complaint about the wine tests, and it's right to point out that neither Wine nor the wine tests are to blame for failing to catch bugs that would occur on Windows, since Wine is a different platform, and "not an emulator", but even if Wine is not to blame for the flakiness and unportable nature of Core's tests, it is not a supported platform, and shouldn't be used as a proxy for testing on Windows as it seems to me it is used currently.

  109. hebasto force-pushed on Mar 13, 2025
  110. hebasto commented at 10:57 AM on March 13, 2025: member

    Rebased to resolve a silent merge conflict with merged bitcoin/bitcoin#31161.

  111. hodlinator approved
  112. hodlinator commented at 7:56 PM on March 13, 2025: contributor

    re-ACK 565184e6e81a58c9cf60081cdced9a8d47725664

    range-diff with previous ACK confirmed only binary path fixups stemming from #31161 - happy that finally landed! :tada:

  113. DrahtBot requested review from m3dwards on Mar 13, 2025
  114. DrahtBot added the label Needs rebase on Mar 14, 2025
  115. ci: Use `bash` by default for all platforms
    This change enforces fail-fast behavior for all platforms.
    See: https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference
    f8619196ce
  116. ci: Move "Windows cross" job from Cirrus CI to GHA CI
    This change is required for testing cross-built executables on Windows
    natively.
    3501bca8c7
  117. hebasto force-pushed on Mar 18, 2025
  118. hebasto commented at 10:47 AM on March 18, 2025: member

    The recent feedback on using Bash by default has been addressed.

  119. hebasto commented at 11:20 AM on March 18, 2025: member

    Both src/minisketch and src/secp256k1 are subtrees. Therefore, they are out of this PR scope.

    I don't think they are entirely out of scope? Currently those tests (as well as univalue) are wrapped for (previously in the CI, and still possible using RUN_UNIT_TESTS) running under Wine, but you're removing all of that, and the rest of the Wine infra entirely here (no-longer running those tests), or providing a way for anyone to run them locally?

    Wine is not a supported platform for Bitcoin Core.

    However, it is still possible to run tests from subtrees under Wine. For example, on my Ubuntu 24.10:

    $ wine build/src/secp256k1/bin/exhaustive_tests.exe
    Exhaustive tests for order 13
    test count = 2
    random seed = 67ecf36e8a203ada2fe431f8aa1b8384
    random run = 1a56d53782b1ee034417e26101b4b2e9
    no problems found
    $ wine build/src/secp256k1/bin/noverify_tests.exe 
    test count = 16
    random seed = 0dfb97b5d328128b50477cb3c92a7d85
    random run = 3fc09dce2643955563259fa00dd7ee60
    no problems found
    $ wine build/src/secp256k1/bin/tests.exe 
    test count = 16
    random seed = 7254064b9536325e4f950af21ec2ba38
    random run = 8a3264062aa3b926f6c7df659d165da5
    no problems found
    $ wine build/src/univalue/object.exe 
    $ wine build/src/univalue/unitester.exe
    

    Currently, tests in the minisketch subtree are not being built.

  120. hebasto commented at 11:21 AM on March 18, 2025: member

    Please let me know if I have left anyone's comment unaddressed.

  121. fanquake commented at 11:30 AM on March 18, 2025: member

    Wine is not a supported platform for Bitcoin Core.

    If that is the case, then we should stop maintaining workarounds for Wine in this codebase. i.e: https://github.com/bitcoin/bitcoin/blob/d61a847af0b4363c228c432556eeadefa5616b3a/test/util/test_runner.py#L161-L163

  122. DrahtBot removed the label Needs rebase on Mar 18, 2025
  123. hebasto commented at 12:05 PM on March 18, 2025: member

    Wine is not a supported platform for Bitcoin Core.

    If that is the case, then we should stop maintaining workarounds for Wine in this codebase. i.e:

    https://github.com/bitcoin/bitcoin/blob/d61a847af0b4363c228c432556eeadefa5616b3a/test/util/test_runner.py#L161-L163

    Sure. Leaving it for follow ups.

  124. laanwj commented at 12:35 PM on March 18, 2025: member

    Wine is not a supported platform for Bitcoin Core.

    To be fair, being able to test under Wine can be useful, if you're building/developing/testing something for windows but don't have a native windows machine available immediately. Sure it's possible to e.g. create windows server VMs at amazon EC but the extra cost and hassle is only warranted for final testing. But also agree that Wine support is not something that's worth putting a lot of effort in maintaining. But also wouldn't want to break compatiblity with it just because.

  125. fanquake commented at 12:57 PM on March 18, 2025: member

    Sure. Leaving it for follow ups.

    Any particular reason? This has no ACKs, and it seems like removing the Wine workarounds should be a part of the rest of the Wine removal?

  126. hebasto commented at 1:02 PM on March 18, 2025: member

    Wine is not a supported platform for Bitcoin Core.

    To be fair, being able to test under Wine can be useful, if you're building/developing/testing something for windows but don't have a native windows machine available immediately. Sure it's possible to e.g. create windows server VMs at amazon EC but the extra cost and hassle is only warranted for final testing. But also agree that Wine support is not something that's worth putting a lot of effort in maintaining. But also wouldn't want to break compatiblity with it just because.

    From my experience, it can be a bit annoying when working on Windows-specific code one also have to accommodate Wine-specific code in tests.

    Nevertheless, Wine compatibility deserves its own discussion, as this PR is solely focused on re-introducing CI tests for cross-compiled Windows binaries, which have been unavailable since #31284.

    Sure. Leaving it for follow ups.

    Any particular reason? This has no ACKs, and it seems like removing the Wine workarounds should be a part of the rest of the Wine removal?

    From the ongoing discussion, it follows that maintaining Wine compatibility remains undecided.

  127. laanwj commented at 1:27 PM on March 18, 2025: member

    From my experience, it can be a bit annoying when working on Windows-specific code one also have to accommodate Wine-specific code in tests.

    Yes, ideally incompatibilities with real windows would be fixed on the Wine side, the whole point of Wine is to behave like Windows. It's absurd to have to carry a lot of workarounds just for Wine.

  128. maflcko commented at 1:33 PM on March 18, 2025: member

    As the test failures under wine happen intermittently, I expect it would be hard to debug and fix it upstream? Maybe someone can reproduce it in rr?

    In any case, I don't mind if people maintain Wine compatibility, or even add it back to the normal CI, once Wine is fixed. However, until then, maintaining Wine compatibility is something to be done in a "nightly CI", with only fixes provided to this repo.

  129. in .github/workflows/ci.yml:253 in 04ddddec1e outdated
     249 | @@ -243,25 +250,129 @@ jobs:
     250 |            BITCOINUTIL: '${{ github.workspace }}\build\bin\Release\bitcoin-util.exe'
     251 |            BITCOINWALLET: '${{ github.workspace }}\build\bin\Release\bitcoin-wallet.exe'
     252 |            TEST_RUNNER_EXTRA: ${{ github.event_name != 'pull_request' && '--extended' || '' }}
     253 | -        shell: cmd
     254 | -        run: py -3 test\functional\test_runner.py --jobs %NUMBER_OF_PROCESSORS% --ci --quiet --tmpdirprefix=%RUNNER_TEMP% --combinedlogslen=99999999 --timeout-factor=%TEST_RUNNER_TIMEOUT_FACTOR% %TEST_RUNNER_EXTRA%
     255 | +        run: py -3 test/functional/test_runner.py --jobs $NUMBER_OF_PROCESSORS --ci --quiet --tmpdirprefix="${RUNNER_TEMP}" --combinedlogslen=99999999 --timeout-factor=${TEST_RUNNER_TIMEOUT_FACTOR} ${TEST_RUNNER_EXTRA}
    


    m3dwards commented at 2:45 PM on March 19, 2025:

    I see in this job and the windows-native-test you have swapped to using powershell rather than cmd. We previously had a problem when doing that that TEST_RUNNER_EXTRA='' was causing an error of WARNING! Test '' not found in full test list. when running the function tests. See: #29534

    Why does this work now?


    hebasto commented at 3:09 PM on March 19, 2025:

    I see in this job and the windows-native-test you have swapped to using powershell rather than cmd.

    Not powershell, but rather bash:https://github.com/bitcoin/bitcoin/blob/04ddddec1ed6cd8af060145ba1e85ada16560ef4/.github/workflows/ci.yml#L24-L28

    Additionally, you can check the CI log:

       shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
    
  130. hebasto force-pushed on Mar 19, 2025
  131. ci: Test cross-built Windows executables on Windows natively 25b56fd9b4
  132. hebasto force-pushed on Mar 19, 2025
  133. hodlinator approved
  134. hodlinator commented at 8:08 PM on March 19, 2025: contributor

    re-ACK 25b56fd9b469f8e5d36f0132c3b79a5214e3372a

    Changes since previous ACK:

    • Added commit switching to Bash by default which lets us avoid annoying "&& `" in later commit which was required by PowerShell. Confirmed CI still seems to be executing unit/functional/fuzz tests.
    • Added comment explaining why we can't use ctest.
  135. DrahtBot requested review from m3dwards on Mar 19, 2025
  136. davidgumberg commented at 6:28 AM on March 20, 2025: contributor

    tested reACK https://github.com/bitcoin/bitcoin/commit/25b56fd9b469f8e5d36f0132c3b79a5214e3372a

    Tested that this branch catches both unit and functional test failures.

  137. hebasto commented at 8:31 AM on March 20, 2025: member

    @willcl-ark

    Could you take a look at this PR?

  138. in .github/workflows/ci.yml:360 in 25b56fd9b4
     355 | +
     356 | +      - name: Run benchmarks
     357 | +        run: ./bin/bench_bitcoin.exe -sanity-check -priority-level=high
     358 | +
     359 | +      - name: Adjust paths in test/config.ini
     360 | +        shell: pwsh
    


    willcl-ark commented at 9:10 AM on March 28, 2025:

    Any reason not to use bash + sed here? (first commit was making bash default shell after all)?

    Something like:

    - name: Adjust paths in test/config.ini
      shell: bash
      run: |
        sed -i 's|^SRCDIR=.*|SRCDIR=${{ github.workspace }}|' test/config.ini
        sed -i 's|^BUILDDIR=.*|BUILDDIR=${{ github.workspace }}|' test/config.ini
        sed -i 's|^RPCAUTH=.*|RPCAUTH=${{ github.workspace }}/share/rpcauth/rpcauth.py|' test/config.ini
        cat test/config.ini
        ```
    

    hebasto commented at 10:51 AM on March 31, 2025:

    Any reason not to use bash + sed here?

    Mostly because sed is not mentioned in the image docs.

  139. willcl-ark approved
  140. willcl-ark commented at 9:20 AM on March 28, 2025: member

    utACK 25b56fd9b469f8e5d36f0132c3b79a5214e3372a

    I primarily reviewed the CI logs to check everything there was working as expected, as I'm not very familiar with Windows commands. Left a minor nit about using pwsh in the new job, but it doesn't matter each way.

    I do wonder how much our limited GH cache may suffer by adding the new 'Linux->Windows cross, no tests' job? I think this takes us to 8 GHA jobs now, although not all have a cache-save step.

  141. in .github/workflows/ci.yml:295 in 3501bca8c7 outdated
     290 | +
     291 | +      - name: Depends cache
     292 | +        uses: actions/cache@v4
     293 | +        with:
     294 | +          path: ${{ env.DEPENDS_DIR }}/built
     295 | +          key: ${{ github.job }}-depends-${{ hashFiles('depends/**', 'ci/test/00_setup_env_win64.sh') }}
    


    maflcko commented at 9:40 AM on March 28, 2025:

    nit in https://github.com/bitcoin/bitcoin/commit/3501bca8c7e54923242fd3cfd21e7ef1c5d51d9d:

    Shouldn't the restore key be set, to allow cache re-use on typo fixes or doc-only changes in the affected files?


    hebasto commented at 11:01 AM on March 31, 2025:

    Wouldn't it restore an invalidated cache when the affected files have been modified in a meaningful way?


    maflcko commented at 11:44 AM on March 31, 2025:

    In this case, I'd say the depends system should detect it and discard the cache. Otherwise, developers or users may run into the same issue.


    hebasto commented at 11:49 AM on March 31, 2025:

    Could you elaborate on your concern?

    A cache key includes the result of hashing of all files in depends. Any change will invalidate the cache. Right?


    maflcko commented at 11:58 AM on March 31, 2025:

    The current CI persistent workers, or a local CI run, or a local depends build, doesn't invalidate the depends cache on any change in any file. If this could lead to problems, I'd say it should be fixed in depends itself. Otherwise, almost every place where depends is called, will have to apply the workaround here.

    But this is just a nit here.


    hebasto commented at 12:40 PM on March 31, 2025:

    I agree that the depends caching strategy could be optimized in a follow-up.

  142. maflcko approved
  143. maflcko commented at 9:48 AM on March 28, 2025: member

    didn't look at any logs.

    review-only ACK 25b56fd9b469f8e5d36f0132c3b79a5214e3372a 🍎

    <details><summary>Show signature</summary>

    Signature:

    untrusted comment: signature from minisign secret key on empty file; verify via: minisign -Vm "${path_to_any_empty_file}" -P RWTRmVTMeKV5noAMqVlsMugDDCyyTSbA3Re5AkUrhvLVln0tSaFWglOw -x "${path_to_this_whole_four_line_signature_blob}"
    RUTRmVTMeKV5npGrKx1nqXCw5zeVHdtdYURB/KlyA/LMFgpNCs+SkW9a8N95d+U4AP1RJMi+krxU1A3Yux4bpwZNLvVBKy0wLgM=
    trusted comment: review-only ACK 25b56fd9b469f8e5d36f0132c3b79a5214e3372a 🍎
    UiBqCcffa4TqDthRifn+ByJh3oahtIcHcs9J8x9bpzDpNgVDyxR5rMFHRBHWpUE/jpK67xjTQAkoKgzijNBzAQ==
    

    </details>

  144. maflcko commented at 9:50 AM on March 28, 2025: member

    I do wonder how much our limited GH cache may suffer by adding the new 'Linux->Windows cross, no tests' job? I think this takes us to 8 GHA jobs now, although not all have a cache-save step.

    This is probably the last task (or second-to-last task) that can be moved to GHA without degrading cache performance.

  145. hebasto commented at 12:37 PM on March 31, 2025: member

    I do wonder how much our limited GH cache may suffer by adding the new 'Linux->Windows cross, no tests' job? I think this takes us to 8 GHA jobs now, although not all have a cache-save step.

    This is probably the last task (or second-to-last task) that can be moved to GHA without degrading cache performance.

    Here are the most recently used caches on the master branch:

    Cache Size
    macos-native-arm64-standard-ccache 470 MB
    macos-native-arm64-fuzz-ccache 470 MB
    win64-native-vcpkg-binary 2.6 GB
    win64-native-vcpkg-tools 2.3 MB
    asan-lsan-ubsan-integer-no-depends-usdt-ccache 480 MB

    This PR adds:

    Cache Size
    windows-cross-depends 55 MB
    windows-cross-ccache 420 MB

    These sizes look quite acceptable.

  146. hebasto commented at 12:52 PM on March 31, 2025: member

    @ryanofsky Do you think this is rfm?

  147. maflcko commented at 1:04 PM on March 31, 2025: member

    These sizes look quite acceptable.

    To clarify my calculation: The win64-native-vcpkg-binary cache takes the longest to compute, because the windows task is the slowest. So if there are three merges, where two of them modify the win64-native-vcpkg-binary cache key, there will be three trailing writes of the cache of a size of 2.6GB each. This will consume ~7.8GB, so after one more task is added after this one here, the cache could start breaking/evicting non-windows caches with two pushes that modify the windows build.

    If we just care about one push, there is some wore wiggle room, as one push could consume up to 5.2GB of the available 10GB with just the windows task.

    In any case, this seems rfm.

  148. fanquake commented at 1:56 PM on March 31, 2025: member

    Yea, it's kind of ridiculous the amount of packages we need to build and cache for the native Windows build (and the time it takes for a full compile). This is also one of the most common causes of sporadic CI failures, when dependencies of dependencies (which we don't even use, i.e a compression library compiled as a qt input) fail for some sporadic reason.

  149. fanquake merged this on Mar 31, 2025
  150. fanquake closed this on Mar 31, 2025

  151. hebasto deleted the branch on Mar 31, 2025
  152. hebasto commented at 10:06 AM on April 1, 2025: member

    These sizes look quite acceptable.

    To clarify my calculation: The win64-native-vcpkg-binary cache takes the longest to compute, because the windows task is the slowest. So if there are three merges, where two of them modify the win64-native-vcpkg-binary cache key, there will be three trailing writes of the cache of a size of 2.6GB each. This will consume ~7.8GB, so after one more task is added after this one here, the cache could start breaking/evicting non-windows caches with two pushes that modify the windows build.

    If we just care about one push, there is some wore wiggle room, as one push could consume up to 5.2GB of the available 10GB with just the windows task.

    Also see #32182.

  153. fanquake referenced this in commit 16b084f88d on Apr 2, 2025
  154. fanquake referenced this in commit 77dff373a6 on Apr 3, 2025
  155. TheCharlatan referenced this in commit a9c46ce3c3 on Apr 24, 2025
  156. ryanofsky commented at 2:52 PM on April 28, 2025: contributor

    I'm seeing a failure in this CI job that just says *** 3 failures are detected in the test module "Bitcoin Core Test Suite" but doesn't seem to give a more specific indication of where the failures are happening:

    https://github.com/bitcoin/bitcoin/actions/runs/14670251419/job/41176416988?pr=32345#step:5:1701

    Is this expected? Am I maybe missing some clues in the output? Could I maybe add some logging to my PR or to the CI job generally that would make this failure or other failures easier to debug?

  157. maflcko commented at 3:10 PM on April 28, 2025: member

    Is this expected?

    The GitHub CI log handling is horrible, because you can't use normal browser workflows to search for errors in the log. You'll have to download the raw log or use the GitHub log search feature. The string you are looking for is error: in.

    This gives: https://github.com/bitcoin/bitcoin/actions/runs/14670251419/job/41176416988?pr=32345#step:5:1004

    ./test/net_tests.cpp(707): error: in "net_tests/LimitedAndReachable_Network": check g_reachable_nets.Contains(NET_ONION) has failed
    ./test/net_tests.cpp(708): error: in "net_tests/LimitedAndReachable_Network": check g_reachable_nets.Contains(NET_I2P) has failed
    ./test/net_tests.cpp(709): error: in "net_tests/LimitedAndReachable_Network": check g_reachable_nets.Contains(NET_CJDNS) has failed
    

    I think it could make sense to have a CI script to do this at the end of a test failure. That is: It should print the first error: in that happened.

  158. ryanofsky commented at 3:20 PM on April 28, 2025: contributor

    Thank you! Learned something new. I did try searching for error, but I guess I used the wrong search, and somehow I missed those lines when I was scrolling through manually. Glad to see the CI job is actually providing enough information and I just didn't understand the UI. Agree it could be nice if the script made the errors more obvious, but current behavior is also reasonably good.


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-01 03:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me