Crashes on start. With or without data .. with our without config. i.e. crashes on start regardless of environment.
Pulltester windows build of bitcoin-qt broken after version g22-a5210 #3575
issue int03h opened this issue on January 23, 2014-
int03h commented at 1:04 AM on January 23, 2014: none
-
sipa commented at 1:14 AM on January 23, 2014: member
Which commit exactly? Compiled how?
-
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.
-
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.
-
Diapolo commented at 8:49 AM on January 23, 2014: none
Let's please upgrade the pulltester, it IS time IMHO!
-
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.
-
gavinandresen commented at 3:22 AM on February 1, 2014: contributor
Who wants to volunteer to setup a precise-based pull-tester virtual machine?
-
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
-
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.
-
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.
-
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.
-
int03h commented at 5:19 PM on February 11, 2014: none
I have tried that too .. you are right its is not easier.
-
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.
- int03h closed this on Feb 23, 2014
-
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.
- MarcoFalke locked this on Sep 8, 2021