guix: update time-machine #35855

pull fanquake wants to merge 7 commits into bitcoin:master from fanquake:guix_update_time_machine changing 6 files +15 −16
  1. fanquake commented at 3:31 PM on July 31, 2026: member

    Update to 637a34743d87b25d39f4a6c685b52b49b703e59a.

    git-minimal 2.52.0 -> 2.54.0 linux-libre-headers-6.1 6.1.166 -> 6.1.177 -> 6.18.41 python-lief 0.17.5 -> 1.0.0 python-minimal 3.11.14 -> 3.12.12

    Default Clang/LLVM updated to 22.x.

  2. DrahtBot added the label Build system on Jul 31, 2026
  3. DrahtBot commented at 3:31 PM on July 31, 2026: 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/35855.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #36006 (ci: add Guix builds to CI by willcl-ark)
    • #25573 (guix: produce a -static-pie bitcoind by fanquake)

    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.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. DrahtBot added the label CI failed on Jul 31, 2026
  5. DrahtBot commented at 4:59 PM on July 31, 2026: contributor

    <!--85328a0da195eb286784d51f73fa0af9-->

    🚧 At least one of the CI tasks failed. <sub>Task lint: https://github.com/bitcoin/bitcoin/actions/runs/30643225657/job/91198112768</sub> <sub>LLM reason (✨ experimental): CI failed because the shell lint (shellcheck) reported an unquoted variable in contrib/guix/libexec/build_linux.sh (SC2086: ${CMAKE_FLAGS} needs double quotes).</sub>

    <details><summary>Hints</summary>

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

    Leave a comment here, if you need help tracking down a confusing failure.

    </details>

  6. in ci/lint/requirements.txt:1 in b40d3cf39b outdated
       0 | @@ -1,3 +1,3 @@
       1 | -lief==0.17.5
       2 | +lief==1.0.0
    


    maflcko commented at 7:18 AM on August 1, 2026:

    is this meant to exactly match the version in guix? If yes, could add a trailing comment?


    fanquake commented at 11:00 AM on August 3, 2026:

    Yea, I think we should keep this matching. This was actually unused, so opened #35869, and added the comment there.

  7. maflcko commented at 8:27 AM on August 1, 2026: member

    Not sure if related, but on riscv64, I get:

    <details><summary>output</summary>

    INFO: Building b40d3cf39b9b for platform triple x86_64-linux-gnu:
          ...using reference timestamp: 1785510929
          ...running at most 4 jobs
          ...from worktree directory: '/b-c'
              ...bind-mounted in container to: '/bitcoin'
          ...in build directory: '/b-c/guix-build-b40d3cf39b9b/distsrc-b40d3cf39b9b-x86_64-linux-gnu'
              ...bind-mounted in container to: '/distsrc-base/distsrc-b40d3cf39b9b-x86_64-linux-gnu'
          ...outputting in: '/b-c/guix-build-b40d3cf39b9b/output/x86_64-linux-gnu'
              ...bind-mounted in container to: '/outdir-base/x86_64-linux-gnu'
          ADDITIONAL FLAGS (if set)
              ADDITIONAL_GUIX_COMMON_FLAGS: 
              ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: 
              ADDITIONAL_GUIX_TIMEMACHINE_FLAGS: 
    Updating channel 'guix' from Git repository at 'https://codeberg.org/guix/guix.git'...
    ;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm
    ;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go
    ;;; note: source file /usr/share/guile/site/3.0/gnu/packages/tls.scm
    ;;;       newer than compiled /usr/lib/riscv64-linux-gnu/guile/3.0/site-ccache/gnu/packages/tls.go
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    building /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv...
      4% [########                                                                                                                                                                                                                   ]note: keeping build directory `/tmp/guix-build-module-import-compiled.drv-1'
    builder for `/gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv' failed with exit code 1
    build of /gnu/store/0mlr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv failed
    View build log at '/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz'.
    cannot build derivation `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv': 1 dependencies couldn't be built
    guix time-machine: error: build of `/gnu/store/v4rb3bh316f7w618wh1llsmicpncgjdw-compute-guix-derivation.drv' failed
    
    
    [ 1/82] Loading './gcrypt/hash.scm'...
    [ 2/82] Loading './git.scm'...
    [ 3/82] Loading './gnu/packages/bootstrap.scm'...
    ;;; Failed to autoload make-zlib-input-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-input-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-output-port in (zlib):
    ;;; no code for module (zlib)
    ;;; Failed to autoload make-zlib-output-port in (zlib):
    ;;; no code for module (zlib)
    WARNING: Use of `load' in declarative module (guix ui).  Add #:declarative? #f to your define-module invocation.
    Backtrace:
    In ice-9/psyntax.scm:
      1230:36 19 (expand-top-sequence _ _ _ #f _ _ _)
      1222:19 18 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
       259:10 17 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
    In ice-9/eval.scm:
       293:34 16 (_ #<module (#{ g81}#) 33a280>)
    In ice-9/boot-9.scm:
       3409:4 15 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
      3422:24 14 (_)
       222:29 13 (map1 _)
       222:17 12 (map1 (((guix ui)) ((guix utils)) ((guix #)) ((# #)) # ?))
      3326:17 11 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ ?)
    In ice-9/threads.scm:
        390:8 10 (_ _)
    In ice-9/boot-9.scm:
      3252:13  9 (_)
    In ice-9/threads.scm:
        390:8  8 (_ _)
    In ice-9/boot-9.scm:
      3536:20  7 (_)
       2835:4  6 (save-module-excursion _)
      3556:26  5 (_)
    In unknown file:
               4 (primitive-load-path "guix/ui" #<procedure df4780 at ic?>)
    In ice-9/eval.scm:
       626:19  3 (_ #<directory (guix ui) 1c9b280>)
       293:34  2 (_ #<directory (guix ui) 1c9b280>)
       223:20  1 (proc #<directory (guix ui) 1c9b280>)
    In unknown file:
               0 (%resolve-variable (5 (guile) spawn . #t) #<directory (?>)
    
    ERROR: In procedure %resolve-variable:
    error: spawn: unbound variable
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    ~                                                                                                                                                                                                                                 
    "/var/log/guix/drvs/0m/lr1yqh246722rgxglb21dnjayfjk4k-module-import-compiled.drv.gz"
    
    </details>
    
  8. fanquake renamed this:
    guix: update time-machine to acf3d19725c9f588ccc60095067d91fe9c578ea7
    guix: update time-machine
    on Aug 3, 2026
  9. fanquake force-pushed on Aug 3, 2026
  10. DrahtBot removed the label CI failed on Aug 3, 2026
  11. fanquake referenced this in commit e27c179db2 on Aug 3, 2026
  12. fanquake force-pushed on Aug 3, 2026
  13. fanquake force-pushed on Aug 4, 2026
  14. fanquake force-pushed on Aug 4, 2026
  15. DrahtBot added the label CI failed on Aug 4, 2026
  16. DrahtBot commented at 9:24 AM on August 4, 2026: contributor

    <!--85328a0da195eb286784d51f73fa0af9-->

    🚧 At least one of the CI tasks failed. <sub>Task riscv32 bare metal, static libbitcoin_consensus: https://github.com/bitcoin/bitcoin/actions/runs/30891903732/job/91935697277</sub> <sub>LLM reason (✨ experimental): CI failed because the newlib git submodule clone (https://sourceware.org/git/newlib-cygwin.git) failed during 01_base_install.sh (exit code 2).</sub>

    <details><summary>Hints</summary>

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

    Leave a comment here, if you need help tracking down a confusing failure.

    </details>

  17. fanquake marked this as ready for review on Aug 4, 2026
  18. DrahtBot removed the label CI failed on Aug 4, 2026
  19. fanquake commented at 12:49 PM on August 4, 2026: member

    Guix Build (x86_64):

    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  20. 0xB10C commented at 6:11 PM on August 4, 2026: contributor
    x86_64
    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  21. willcl-ark commented at 7:22 PM on August 4, 2026: member
    x86_64
    4f1a875704279b6d0ba8723bb61eaed7b2df06b920f5c7186a77553cf09638f6  guix-build-9c210a7e8965/output/aarch64-linux-gnu/SHA256SUMS.part
    a9924ba783de916592404bef61cea47235c3641be49c4e7b76117d3fa5d7c967  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu-debug.tar.gz
    3c3bd146dd8090464280b687953028778e16f5a79d02a81e855f7d0047da3a48  guix-build-9c210a7e8965/output/aarch64-linux-gnu/bitcoin-9c210a7e8965-aarch64-linux-gnu.tar.gz
    2377235ec5593c6c479f831b32e04690b6a6892414955e9bf950bf0b28b3f322  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/SHA256SUMS.part
    828f94082e530690856344a93ac8136f708062765a5dcbe24c8928c826bf5f2e  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf-debug.tar.gz
    9c68db560c69b4b4bac10a63b6a755f8628290b7a86247c753745b2d84ef63f1  guix-build-9c210a7e8965/output/arm-linux-gnueabihf/bitcoin-9c210a7e8965-arm-linux-gnueabihf.tar.gz
    d3058c2b9e046646342399c0e6668624f696f64d2b90343963e2178077514416  guix-build-9c210a7e8965/output/arm64-apple-darwin/SHA256SUMS.part
    23f469ea3e656dfb483bd683fafc2f66bb6a2c73cdd75de89f693640e8c959e1  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-codesigning.tar.gz
    b4974069e7aea0bf5261af438e76561a5ad33f8e00d4397a621b1decec7965fa  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.tar.gz
    75391e30301b479e59df4fe733ad96af26e685343986eaf87d238020aadf965f  guix-build-9c210a7e8965/output/arm64-apple-darwin/bitcoin-9c210a7e8965-arm64-apple-darwin-unsigned.zip
    67e737a1e64d1139a6e07e51faa685914bb3b10d69ee65e625714ec099e2b971  guix-build-9c210a7e8965/output/dist-archive/bitcoin-9c210a7e8965.tar.gz
    c1d31b5c07d15ca9b0d649010f96552beb03ecf6796cfa641fba307c7049f24b  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/SHA256SUMS.part
    ec565b50ea2ec1b519ec874893f90926291830be46cabbe6cb99b91adeedbcb6  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu-debug.tar.gz
    05704a8b804a2834100a8cd0492680037fbe4ae1cb7448d3ab85e540a509a0e0  guix-build-9c210a7e8965/output/powerpc64-linux-gnu/bitcoin-9c210a7e8965-powerpc64-linux-gnu.tar.gz
    13ee9e4e8b1bba5e5f5817a73e6249bcd5a4cacf8a5f0603cc9c9205872f4326  guix-build-9c210a7e8965/output/riscv64-linux-gnu/SHA256SUMS.part
    976b2fb7b88c302cb591d427cb095964c95598ece416d3d7b30fc1187baf2cd0  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu-debug.tar.gz
    818824d428658eab6b4afcadb5185a7a73515f49f11ab19d97ff584eae33c6fe  guix-build-9c210a7e8965/output/riscv64-linux-gnu/bitcoin-9c210a7e8965-riscv64-linux-gnu.tar.gz
    76a398661c442e9d1357c9c30b6e655b5b166255cb329e75d9668670d661f723  guix-build-9c210a7e8965/output/x86_64-apple-darwin/SHA256SUMS.part
    9f798c107c4e7976509d92fe8a7f7df6d4d475aefb9dce94f3a2b0dd5f7b1c2f  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-codesigning.tar.gz
    4e2c8199052338cc2a2b6c4cdc2ee8acc4dc017cb663e543c58cfedc200ec130  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.tar.gz
    c1c1fc9ec804d373ea224ea9fe3e24db028e95edfd0ac8fa408f33e998c745b7  guix-build-9c210a7e8965/output/x86_64-apple-darwin/bitcoin-9c210a7e8965-x86_64-apple-darwin-unsigned.zip
    8a31de41cd2065c5b2911f387b35987d026440492a43e03f7fb3547df51bbc0e  guix-build-9c210a7e8965/output/x86_64-linux-gnu/SHA256SUMS.part
    9e9364940d589c1b953453749614d9a4ad9d934a2a4a9c0842a455c019deb89f  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu-debug.tar.gz
    2cbe0fecc088653d109f493896d8542ecc242853ee12cf764355bb816ad12f7d  guix-build-9c210a7e8965/output/x86_64-linux-gnu/bitcoin-9c210a7e8965-x86_64-linux-gnu.tar.gz
    7247d3cb437ee818dcb4ef866450bc99074a6790ba6d4de038f5d681e9bd6b92  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/SHA256SUMS.part
    76b393a88d1d21f4b5795e15a17d39f836b56bdb3ea35cb80ccbbd409c0e1d98  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-codesigning.tar.gz
    a6b7d1d911ed1695b6b9be888944989faffea4f5a9ba131230b5f61b46f950f0  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-debug.zip
    22f1e930ea812ea24cc755a23b73edcfe48e6daa498c0be30d0f0be47d2154b1  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-setup-unsigned.exe
    c54cd72255e1bfa4fd1a0a52add44c3c984bcbeb7c14b984ac5cadc7ef883827  guix-build-9c210a7e8965/output/x86_64-w64-mingw32/bitcoin-9c210a7e8965-win64-unsigned.zip
    
  22. janb84 commented at 7:26 PM on August 4, 2026: contributor

    i'm having some difficulties building on aarch64 (tried 2x)

    guix shell: error: build of `/gnu/store/4h3gfkxbwqbkkzc89rsc431vk8kbr30n-glibc-c
    ross-aarch64-linux-gnu-2.31.drv' failed
    

    VM config/setup was recently used to build #35870 will investigate further.

  23. willcl-ark commented at 7:32 PM on August 4, 2026: member

    @janb84 which version of guix are you running?

    Was there a "full log can be found at /var/..." message you can zcat?

  24. janb84 commented at 7:39 PM on August 4, 2026: contributor

    @janb84 which version of guix are you running?

    Was there a "full log can be found at /var/..." message you can zcat?

    Guix 1.5.0

    Last 50 lines:

    <details>

    cho timestamp > s-macro_list
    rm -rf include-fixed; mkdir include-fixed
    chmod a+rx include-fixed
    if [ -d ../prev-gcc ]; then \
      cd ../prev-gcc && \
      make real-install-headers-tar DESTDIR=`pwd`/../gcc/ \
        libsubdir=. ; \
    else \
      set -e; for ml in `cat fixinc_list`; do \
        sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \
        multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \
        fix_dir=include-fixed${multi_dir}; \
        if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`; then \
          echo "The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:" >&2 ; \
          echo "  `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" >&2 ; \
          case linux-gnu in \
            darwin*) \
              echo "(on Darwin this usually means you need to pass the --with-sysroot= flag to point to a valid MacOS SDK)" >&2; \
              ;; \
          esac; \
          tooldir_sysinc=`echo "/gnu/store/krzncbim4p2jprd0qqpkavhicyk7wm32-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0-lib/lib/gcc/aarch64-linux-gnu/14.
    3.0/../../../../../../../aarch64-linux-gnu/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
          if test "x`echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" = "x${tooldir_sysinc}"; \
          then sleep 1; else exit 1; fi; \
        fi; \
        /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ../../gcc-14.3.0/gcc/../mkinstalldirs ${fix_dir}; \
        chmod a+rx ${fix_dir} || true; \
        (TARGET_MACHINE='aarch64-unknown-linux-gnu'; srcdir=`cd ../../gcc-14.3.0/gcc; ${PWDCMD-pwd}`; \
          SHELL='/gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash'; MACRO_LIST=`${PWDCMD-pwd}`/macro_list ; \
          gcc_dir=`${PWDCMD-pwd}` ; \
          export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
          cd ../build-aarch64-unknown-linux-gnu/fixincludes && \
          /gnu/store/9yxvjn1xmam6anm3h7i0kpwhnyzlrjhm-bash-minimal-5.2.37/bin/bash ./fixinc.sh "${gcc_dir}/${fix_dir}" \
            `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`  ); \
      done; \
    fi
    The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:
      /usr/include
    make[3]: *** [Makefile:3443: stmp-fixinc] Error 1
    make[3]: *** Waiting for unfinished jobs....
    make[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'
    make[2]: *** [Makefile:4998: all-stage1-gcc] Error 2
    make[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make[1]: *** [Makefile:20026: stage1-bubble] Error 2
    make[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make: *** [Makefile:1047: all] Error 2
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "make" arguments: ("-j" "5" "--max-load=5" "CFLAGS=-g0 -O2") exit-status: 2 term-signal: #f stop-signal: #f> 
    phase `build' failed after 313.1 seconds
    command "make" "-j" "5" "--max-load=5" "CFLAGS=-g0 -O2" failed with status 2
    build process 7 exited with status 256 
    

    </details>

  25. hebasto commented at 9:00 PM on August 4, 2026: member

    On aarch64:

    INFO: Building 9c210a7e8965 for platform triple aarch64-linux-gnu:
          ...using reference timestamp: 1785510929
          ...running at most 16 jobs
          ...from worktree directory: '/home/hebasto/dev/bitcoin'
              ...bind-mounted in container to: '/bitcoin'
          ...in build directory: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/distsrc-9c210a7e8965-aarch64-linux-gnu'
              ...bind-mounted in container to: '/distsrc-base/distsrc-9c210a7e8965-aarch64-linux-gnu'
          ...outputting in: '/home/hebasto/dev/bitcoin/guix-build-9c210a7e8965/output/aarch64-linux-gnu'
              ...bind-mounted in container to: '/outdir-base/aarch64-linux-gnu'
          ADDITIONAL FLAGS (if set)
              ADDITIONAL_GUIX_COMMON_FLAGS: 
              ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: 
              ADDITIONAL_GUIX_TIMEMACHINE_FLAGS: 
    substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
    substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
    The following derivations will be built:
      /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv
      /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/j87v88b52afk8q58sn8fgg8m8n8mmv2b-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv
      /gnu/store/hi2ajpi0jk0p4x12hzz30isr068pvbj0-linux-libre-headers-cross-aarch64-linux-gnu-6.18.41.drv
      /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv
      /gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv
      /gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv
      /gnu/store/mzdyds8si3q2mcs7msg6gz6lbbd6aw1m-gcc-cross-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv
      /gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv
      /gnu/store/1yya7v5plm0h8137h68ran3b2d1g1k03-gcc-cross-aarch64-linux-gnu-14.3.0.drv
      /gnu/store/c2ykfaz8wzpn536f35dyjqlr9ymsxrdh-aarch64-linux-gnu-toolchain-14.3.0.drv
    
    building /gnu/store/5m62ql8qi4xzri201y59275b2vmw6q9b-ld-wrapper-aarch64-linux-gnu-0.drv...
    building /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...
    - 'build' phasenote: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-1'
    builder for `/gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv' failed with exit code 1
    build of /gnu/store/g532q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv failed
    View build log at '/var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz'.
    building /gnu/store/57a6naj43l8bvchnrjxyvzwm7p2lnds3-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv...
    cannot build derivation `/gnu/store/iiizv5z0mw2aj1ys8vyqjzy94gflvbd5-glibc-cross-aarch64-linux-gnu-intermediate-2.41.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/cgcrvibi65qsx17wficaii36a98hbisr-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/s8dzr6dlbcxj6ckgvrmqyrh00ygf6hap-linux-libre-headers-cross-aarch64-linux-gnu-6.12.17.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/jjqymxnysgh84rs16xrln7cli2z6y7vn-bash-static-cross-aarch64-linux-gnu-5.2.37.drv': 1 dependencies couldn't be built
    cannot build derivation `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv': 1 dependencies couldn't be built
    note: keeping build directory `/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-2'
    guix shell: error: build of `/gnu/store/xa0y1zakfgh7wzz58z2p2ph4gw10bib1-glibc-cross-aarch64-linux-gnu-2.31.drv' failed
    $ zcat /var/log/guix/drvs/g5/32q7if0qnpri8inqs1v346fkj0i9wp-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv.gz
    <snip>
    The directory (BUILD_SYSTEM_HEADER_DIR) that should contain system headers does not exist:
      /usr/include
    make[3]: *** [Makefile:3443: stmp-fixinc] Error 1
    make[3]: *** Waiting for unfinished jobs....
    make[3]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build/gcc'
    make[2]: *** [Makefile:4998: all-stage1-gcc] Error 2
    make[2]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make[1]: *** [Makefile:20026: stage1-bubble] Error 2
    make[1]: Leaving directory '/tmp/guix-build-gcc-cross-sans-libc-aarch64-linux-gnu-14.3.0.drv-0/build'
    make: *** [Makefile:1047: all] Error 2
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "make" arguments: ("-j" "16" "--max-load=16" "CFLAGS=-g0 -O2") exit-status: 2 term-signal: #f stop-signal: #f> 
    phase `build' failed after 337.0 seconds
    command "make" "-j" "16" "--max-load=16" "CFLAGS=-g0 -O2" failed with status 2
    build process 18 exited with status 256
    $ guix describe
    Generation 104	Jul 21 2026 13:28:58	(current)
      guix 686973f
        repository URL: https://git.guix.gnu.org/guix.git
        branch: master
        commit: 686973f5b58191061146146b3cb3da4defb4e101
    
  26. in contrib/guix/manifest_build.scm:75 in 9c210a7e89


    janb84 commented at 12:33 PM on August 5, 2026:
             (xlibc (package
                      (inherit (cross-libc target
                                           #:libc base-libc
                                           #:xgcc xgcc-sans-libc
                                           #:xbinutils xbinutils
                                           #:xheaders xkernel
                                           #:static-bash #f))
                      (name (string-append "glibc-cross-" target))))
    

    If I apply this patch I can do a full build (all targets). It is a workaround (I don’t have enough background on this to be sure if correct fix, but I did want to share it)


    maflcko commented at 4:02 AM on August 7, 2026:

    nit: Could add a trailing comment about the version here too?

  27. in contrib/guix/manifest_gui.scm:19 in 9c210a7e89 outdated
      13 | @@ -14,7 +14,7 @@
      14 |          ;; Build tools
      15 |          ninja
      16 |          ;; Packaging scripts
      17 | -        python-minimal ;; (3.11)
      18 | +        python-minimal ;; (3.12)
      19 |          ;; Tests
      20 |          python-lief)
    


    maflcko commented at 4:02 AM on August 7, 2026:

    Same here?

  28. Kino1994 referenced this in commit d8b439b10d on Aug 9, 2026
  29. willcl-ark commented at 7:47 AM on August 12, 2026: member

    When building packages from manifest_codesign.scm (I think) I'm hitting a new error where python-elfesteem is using setup.py but does not declare python-setuptools as a dependency, causing a failure.

    <details> <summary>Details</summary>

    phase `unpack' succeeded after 0.0 seconds
    starting phase `ensure-no-mtimes-pre-1980'
    phase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds
    starting phase `enable-bytecode-determinism'
    phase `enable-bytecode-determinism' succeeded after 0.0 seconds
    starting phase `ensure-no-cythonized-files'
    phase `ensure-no-cythonized-files' succeeded after 0.0 seconds
    starting phase `patch-usr-bin-file'
    phase `patch-usr-bin-file' succeeded after 0.0 seconds
    starting phase `patch-source-shebangs'
    patch-shebang: ./elfcli: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/__init__.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/binary.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/cstruct.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/elf.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/elf_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/jclass_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/macho/common.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/minidump_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/new_cstruct.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/pe_init.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./elfesteem/visual_studio_mangling.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./examples/minidump_to_pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./examples/otool.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./examples/readelf.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./examples/readpe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./examples/test_pe.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./setup.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_all.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_elf_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_intervals.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_macho_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_minidump_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_pe_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_rprc_manipulation.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    patch-shebang: ./tests/test_visual_studio_mangling.py: changing `/usr/bin/env python' to `/gnu/store/1ad2yzr88hpnrg90l3p5vzmcxpsja511-python-wrapper-3.12.12/bin/python'
    phase `patch-source-shebangs' succeeded after 0.0 seconds
    starting phase `patch-generated-file-shebangs'
    phase `patch-generated-file-shebangs' succeeded after 0.0 seconds
    starting phase `build'
    running "python setup.py" with command "build" and parameters ()
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ModuleNotFoundError: No module named 'setuptools'
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "python" arguments: ("-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build") exit-status: 1 term-signal: #f stop-signal: #f>
    phase `build' failed after 0.0 seconds
    command "python" "-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build" failed with status 1
    build process 18 exited with status 256
    

    </details>

  30. willcl-ark commented at 8:36 AM on August 12, 2026: member

    I also see the same error as hebasto and Jan on aarch64. @janb84 fix seems interesting (in that it works), but it was a different direction than I was looking. ISTM that a compiler with a static libc should have no includes to fix, so not running fixincludes should be the goal (of a fix). Maybe something more like https://github.com/bitcoin/bitcoin/commit/be6c6c5a006c0b8ba3107f78926eef570726b15f

    Even more ideal could be for this to be upstreamed into cross-gcc which could automatically add --disable-fixincludes whenever libc is false or something.

  31. guix: update time-machine to 637a34743d87b25d39f4a6c685b52b49b703e59a
    git-minimal 2.52.0 -> 2.54.0
    linux-libre-headers-6.1 6.1.166 -> 6.1.177
    python-lief 0.17.5 -> 1.0.0
    python-minimal 3.11.14 -> 3.12.12
    
    Default Clang/LLVM updated to 22.x.
    0245ba0987
  32. guix: update ninja import
    manifest_build.scm:279:8: warning: 'ninja' is deprecated, use '(@ (gnu packages build-tools) ninja)' instead
    978784a46e
  33. guix: switch to cmake-minimal-4 (4.3.3) b7df6ec98e
  34. guix: binutils 2.46.1 53486e8db8
  35. guix: linux-libre-headers-6.18
    Switch to the latest longterm headers according to
    https://www.kernel.org/.
    8b47640141
  36. ci: lief 1.0.0 5ffdac9afe
  37. guix: use CMAKE_LINK_WARNING_AS_ERROR 7b0e2de2e7
  38. fanquake marked this as a draft on Aug 14, 2026
  39. fanquake force-pushed on Aug 14, 2026
  40. DrahtBot added the label CI failed on Aug 14, 2026
  41. Kino1994 referenced this in commit 2db2e6355a on Aug 19, 2026
  42. DrahtBot added the label Needs rebase on Aug 21, 2026
  43. DrahtBot commented at 1:02 PM on August 21, 2026: contributor

    <!--cf906140f33d8803c4a75a2196329ecb-->

    πŸ™ This pull request conflicts with the target branch and needs rebase.


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-08-25 19:51 UTC

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