Skip to content

Commit 55b2720

Browse files
committed
Merge pull request #4435
92ddf2c Update OS X build instructions (Michael Ford)
2 parents ba81f45 + 92ddf2c commit 55b2720

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

doc/build-osx.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,16 @@ Xcode 4.3 or later, you'll need to install its command line tools. This can
2222
be done in `Xcode > Preferences > Downloads > Components` and generally must
2323
be re-done or updated every time Xcode is updated.
2424

25-
There's an assumption that you already have `git` installed, as well. If
25+
There's also an assumption that you already have `git` installed. If
2626
not, it's the path of least resistance to install [Github for Mac](https://mac.github.com/)
2727
(OS X 10.7+) or
2828
[Git for OS X](https://code.google.com/p/git-osx-installer/). It is also
2929
available via Homebrew or MacPorts.
3030

3131
You will also need to install [Homebrew](http://brew.sh)
3232
or [MacPorts](https://www.macports.org/) in order to install library
33-
dependencies. It's largely a religious decision which to choose, but, as of
34-
December 2012, MacPorts is a little easier because you can just install the
35-
dependencies immediately - no other work required. If you're unsure, read
36-
the instructions through first in order to assess what you want to do.
37-
Homebrew is a little more popular among those newer to OS X.
33+
dependencies. It's largely a religious decision which to choose, however, Homebrew
34+
is now used for building release versions.
3835

3936
The installation of the actual dependencies is covered in the Instructions
4037
sections below.
@@ -44,8 +41,6 @@ Instructions: MacPorts
4441

4542
### Install dependencies
4643

47-
Installing the dependencies using MacPorts is very straightforward.
48-
4944
sudo port install boost db48@+no_java openssl miniupnpc autoconf pkgconfig automake
5045

5146
Optional: install Qt4
@@ -80,7 +75,7 @@ Note: After you have installed the dependencies, you should check that the Homeb
8075

8176
openssl version
8277

83-
into Terminal. You should see OpenSSL 1.0.1f 6 Jan 2014.
78+
into Terminal. You should see OpenSSL 1.0.1h 5 Jun 2014.
8479

8580
If not, you can ensure that the Homebrew OpenSSL is correctly linked by running
8681

@@ -103,7 +98,7 @@ PATH.
10398
./configure
10499
make
105100

106-
3. It is a good idea to build and run the unit tests, too:
101+
3. It is also a good idea to build and run the unit tests:
107102

108103
make check
109104

@@ -131,7 +126,7 @@ For MacPorts, that means editing your macports.conf and setting
131126
... and then uninstalling and re-installing, or simply rebuilding, all ports.
132127

133128
As of December 2012, the `boost` port does not obey `macosx_deployment_target`.
134-
Download `http://gavinandresen-bitcoin.s3.amazonaws.com/boost_macports_fix.zip`
129+
Download `https://gavinandresen-bitcoin.s3.amazonaws.com/boost_macports_fix.zip`
135130
for a fix.
136131

137132
Once dependencies are compiled, see release-process.md for how the Bitcoin-Qt.app
@@ -149,13 +144,14 @@ commands:
149144
echo -e "rpcuser=bitcoinrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/Bitcoin/bitcoin.conf"
150145
chmod 600 "/Users/${USER}/Library/Application Support/Bitcoin/bitcoin.conf"
151146

152-
When next you run it, it will start downloading the blockchain, but it won't
147+
The next time you run it, it will start downloading the blockchain, but it won't
153148
output anything while it's doing this. This process may take several hours;
154149
you can monitor its process by looking at the debug.log file, like this:
155150

156151
tail -f $HOME/Library/Application\ Support/Bitcoin/debug.log
157152

158153
Other commands:
154+
-------
159155

160156
./bitcoind -daemon # to start the bitcoin daemon.
161157
./bitcoin-cli --help # for a list of command-line options.

0 commit comments

Comments
 (0)