Skip to content

Commit

Permalink
remove berkeley-db4 workaround
Browse files Browse the repository at this point in the history
"brew install berkeley-db4" appears to be working again.  simplified instructions by removing the berkeley-db4 workaround.

Github-Pull: #6286
Rebased-From: a3a80c2
  • Loading branch information
rion authored and laanwj committed Jun 17, 2015
1 parent ef1d506 commit 3902c15
Showing 1 changed file with 1 addition and 24 deletions.
25 changes: 1 addition & 24 deletions doc/build-osx.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,33 +32,10 @@ Instructions: Homebrew

#### Install dependencies using Homebrew

brew install autoconf automake libtool boost miniupnpc openssl pkg-config protobuf qt5
brew install autoconf automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf qt5

NOTE: Building with Qt4 is still supported, however, could result in a broken UI. As such, building with Qt5 is recommended.

#### Installing berkeley-db4 using Homebrew

The homebrew package for berkeley-db4 has been broken for some time. It will install without Java though.

Running this command takes you into brew's interactive mode, which allows you to configure, make, and install by hand:
```
$ brew install https://raw.github.com/homebrew/homebrew/master/Library/Formula/berkeley-db4.rb -–without-java
```

The rest of these commands are run inside brew interactive mode:
```
/private/tmp/berkeley-db4-UGpd0O/db-4.8.30 $ cd ..
/private/tmp/berkeley-db4-UGpd0O $ db-4.8.30/dist/configure --prefix=/usr/local/Cellar/berkeley-db4/4.8.30 --mandir=/usr/local/Cellar/berkeley-db4/4.8.30/share/man --enable-cxx
/private/tmp/berkeley-db4-UGpd0O $ make
/private/tmp/berkeley-db4-UGpd0O $ make install
/private/tmp/berkeley-db4-UGpd0O $ exit
```

After exiting, you'll get a warning that the install is keg-only, which means it wasn't symlinked to `/usr/local`. You don't need it to link it to build bitcoin, but if you want to, here's how:

$ brew link --force berkeley-db4


### Building `bitcoind`

1. Clone the github tree to get the source code and go into the directory.
Expand Down

0 comments on commit 3902c15

Please sign in to comment.