Skip to content

Commit

Permalink
Added notes about Berkeley DB version incompatibility under Debian.
Browse files Browse the repository at this point in the history
Added note about incomplete OpenSSL libraries on Fedora.
  • Loading branch information
Ross Nicoll committed Sep 20, 2014
1 parent 455b9e3 commit 213f2bd
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions doc/build-unix.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,14 @@ for Ubuntu 12.04 and later:
for Debian 7 (Wheezy) and later:

sudo apt-get install libdb5.1-dev
sudo apt-get install libdb5.1++-dev
sudo apt-get install libdb5.1++-dev

Note that if you have Berkeley DB 4.8 packages installed (i.e. for other
wallet software), they are incompatible with the packages for 5.1. You
will have to manually download 5.1 from
http://download.oracle.com/berkeley-db/db-5.1.29.NC.tar.gz and compile
it, install it to /usr/local where the configure script should locate it
automatically.

Optional:

Expand Down Expand Up @@ -157,10 +164,16 @@ If you need to build Boost yourself:
Dependency Build Instructions: Fedora
-------------------------------------

Fedora ships with a version of OpenSSL which does not include elliptic curve
cryptography functions, and therefore cannot be used for Dogecoin (or other
cryptocurrencies based on the Bitcoin design). Further details are available
on the Bitcoin Wiki: https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries

Recommended solution is to compile your own OpenSSL libraries.

Tested on Fedora 20:

sudo yum install autoconf automake make gcc-c++
sudo yum install openssl-devel
sudo yum install miniupnpc-devel
sudo yum install boost-devel
sudo yum install libdb-cxx-devel
Expand Down

0 comments on commit 213f2bd

Please sign in to comment.