Building 32bit for Windows wallet version #14971

issue whale-guru-dev opened this issue on December 16, 2018
  1. whale-guru-dev commented at 5:56 AM on December 16, 2018: none

    I am now getting errors on building 32bit for Windows wallet version.

    Making all in src
    make[1]: Entering directory '/home/god/bitcoin/src'
    make[2]: Entering directory '/home/god/bitcoin/src'
    make[3]: Entering directory '/home/god/bitcoin'
    make[3]: Leaving directory '/home/god/bitcoin'
      CXXLD    libbitcoinconsensus.la
    crypto/.libs/libbitcoinconsensus_la-hmac_sha256.o: file not recognized: File format not recognized
    collect2: error: ld returned 1 exit status
    Makefile:3797: recipe for target 'libbitcoinconsensus.la' failed
    make[2]: *** [libbitcoinconsensus.la] Error 1
    make[2]: Leaving directory '/home/god/bitcoin/src'
    Makefile:10252: recipe for target 'all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory '/home/god/bitcoin/src'
    Makefile:774: recipe for target 'all-recursive' failed
    make: *** [all-recursive] Error 1
    

    How can i handle this error? Please give me your hand on this error.

  2. fanquake added the label Windows on Dec 16, 2018
  3. minblock commented at 6:04 AM on December 16, 2018: none

    You have to go into the sec256k and make that first. It would help if you chmod +x recursively what is happening is when its making the package it crawls to the different folders to compile your coin and if a file is not executable that should be: permission error.

  4. minblock commented at 6:05 AM on December 16, 2018: none

    If your building for Windows, you need to use Linux subsystem and cross-compile from within that to match your path variables. You won't be able to compile it for windows from a straight ubuntu box.

  5. whale-guru-dev commented at 6:07 AM on December 16, 2018: none

    Thank you for your help. I am now trying to build on WSL, so the permission error can't be happened, I believe. Can you give me a further explanation?

  6. minblock commented at 12:04 AM on December 17, 2018: none

    I had the same problem today and the way I went about it, which was actually the only way it worked was to make clean; make in the root folder

  7. ken2812221 commented at 3:31 AM on December 17, 2018: contributor

    Could you do git clean -xdfe depends, re-configure it and compile.

  8. MarcoFalke commented at 8:43 PM on August 7, 2019: member

    32 bit windows is no longer supported

  9. MarcoFalke closed this on Aug 7, 2019

  10. MarcoFalke locked this on Dec 16, 2021

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-04-15 15:14 UTC

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