Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
RJX
on 08/01/2015, 12:00:39 UTC

1.1 Install msys shell:
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
From MinGW installation manager -> All packages -> MSYS
mark the following for installation:

msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin


then click on Installation -> Apply changes

1 Make sure no mingw packages are checked for installation or present from a previous install. 2 Only the above msys packages should be installed. Also make sure that msys-gcc and msys-w32api packages are not installed.

1.3. Ensure that mingw-builds bin folder is set in your PATH environment variable. On Windows 7 your path should look something like:
Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

2.1 OpenSSL: http://www.openssl.org/source/openssl-1.0.1j.tar.gz
From a MinGw shell (C:\MinGW\msys\1.0\msys.bat), 3 unpack the source archive with tar (this will avoid symlink issues) then configure and make:


1 ok noob question: but I do leave the mingw package downloader 'green' right?
2 If only installing specified packages, I dont have bash or tar so what do I do: I installed them when I notice they are missing

3 without tar and shell I cannot continue.

If I follow guide to the letter I get stuck very fast. If I leave the prechecked packages checked, except the gcc and w32api, then I can continue but I'm not sure if this will end up in a positive result.

I have no programming experience whatsoever, I do not recognize things that developers take for granted. I cannot guess what liberty I have to wander off the track of this guide.

I have Perl and python installed as well but that shouldt conflict i read somewhere.

Please clarify.