Pulltester windows build of bitcoin-qt broken after version g22-a5210 #3575

issue int03h opened this issue on January 23, 2014
  1. int03h commented at 1:04 AM on January 23, 2014: none

    Crashes on start. With or without data .. with our without config. i.e. crashes on start regardless of environment.

  2. sipa commented at 1:14 AM on January 23, 2014: member

    Which commit exactly? Compiled how?

  3. int03h commented at 1:22 AM on January 23, 2014: none

    The one after 00:!2 was fine and the 1:123 was broken ..

    I pulled it from your build tester directly. Bitcoind.exe 89,705KB

    From: Pieter Wuille [mailto:notifications@github.com] Sent: Wednesday, January 22, 2014 8:15 PM To: bitcoin/bitcoin Cc: Ivan Frimmel Subject: Re: [bitcoin] Wont run on windows after version g22-a5210 (#3575)

    Which commit exactly? Compiled how? Reply to this email directly or view it on GitHubhttps://github.com/bitcoin/bitcoin/issues/3575#issuecomment-33088061.

  4. laanwj commented at 8:22 AM on January 23, 2014: member

    May have to do with #3567.

    I verified that the gitian-produced executables work, and the pulltester also still passed before merging it.

    But if the pull tester is still using an ancient gcc then it may explains why it produces a crashing bitcoin-qt executable.

    Not sure whether to revert it... again :(

    Would be better to upgrade the pulltester.

  5. Diapolo commented at 8:49 AM on January 23, 2014: none

    Let's please upgrade the pulltester, it IS time IMHO!

  6. laanwj commented at 10:29 AM on January 23, 2014: member

    Would be nice to have nightly gitian builds for download as @wtogami proposed, it would make sure that people are testing what eventually is going to get released.

  7. int03h commented at 2:47 AM on February 1, 2014: none

    update .. the pulltester is still making crashing exe's for windows. I have been working on trying to make my own. but thought I would bump the ticket to reflect current status.

  8. gavinandresen commented at 3:22 AM on February 1, 2014: contributor

    Who wants to volunteer to setup a precise-based pull-tester virtual machine?

  9. int03h commented at 3:52 AM on February 1, 2014: none

    I tried precise earlier this week. I couldn’t get it to work. But I am n00b trash. Wish I had better Debian foo so I could volunteer.


    This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com

  10. int03h commented at 9:47 PM on February 10, 2014: none

    Just wanted to bump this again. I have been trying to emulate Gavin's build environment and its not super trivial since its not fully specified. (it is a work in progress - I understand ) BUT : Gitian seems like a great way to go for various reasons but it also impedes our ability to replicate the builds easily. All I am trying to do is build a windows version of the bitcoind.exe for 64-bit. I can build it for Ubuntu Precise just fine . but when attempting to cross compile I get all sort of issues.

    What I am really trying to say .. is that the pulltester is broken and creating EXE's via the gitian method is also no walk in the park. I also tried MING ( as per the outdated docs ) . also failed. Fundamentally - 2 weeks in and I still can't build a windows EXE for 0.9.

  11. laanwj commented at 2:52 PM on February 11, 2014: member

    @int03h The recommended only way to build bitcoin for windows, is through gitian. This also makes sure that people test the gititan descriptors, and thus that the releases make sense. I don't understand how gitian 'impedes ability to replicate builds easily'. The whole point of gitian is to make the results byte-by-byte deterministic so that they can be replicated. @gavinandresen Sure, I'd like to help setting that up.

  12. int03h commented at 4:51 PM on February 11, 2014: none

    I am buy no means shitting on the idea of Gitian as part of the process. All I am saying is that for someone that only needs bitcoind ( especially on windows ) this method is very far more complicated than one would expect. I dont' want to go through all the different permutation I have been through in order to achieve a gitian build. Suffice it to say the Host machine is also extremely relevant in the process. i.e. the Gitian build can't be build in a VM since it is a VM Host itself. i.e. in order to build a few megabyte windows .exe one needs 3 Precise's setup as hosts and guests. i.e. a dedicated box that will run Virtualbox perfectly. I am picking apart the bulld but cant seem to find the best --host to pass to ./configure for a cross compile to windows.

  13. laanwj commented at 5:01 PM on February 11, 2014: member

    It is possible to build natively on windows using mingw (that's what @diapolo does), but from what I've seen it's not much easier than using gitian.

  14. int03h commented at 5:19 PM on February 11, 2014: none

    I have tried that too .. you are right its is not easier.

  15. int03h commented at 11:22 PM on February 23, 2014: none

    so much has happened with this ... its either a bump or close - I am going to close it. I suspect there is a ticket open for the pull tester upgrade. No need to keep this open just based on that assumption.

  16. int03h closed this on Feb 23, 2014

  17. int03h commented at 11:27 PM on February 23, 2014: none

    Oh .. and for all my griping .. the process is actually very slick using Gitian and VirtualBox. Nice work Gavin.

  18. MarcoFalke locked this on Sep 8, 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-26 12:15 UTC

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