From ee4daed835de4c793aeeb071657be5563d6e3c04 Mon Sep 17 00:00:00 2001 From: sorin-postelnicu Date: Wed, 31 May 2017 05:50:03 +0200 Subject: [PATCH] Added clarifications in INSTALL readme for newcomers (#1481) Added clarifications in order to avoid that newcomers encounter this error when trying to build: configure: error: libdb_cxx headers missing, Dash Core requires this library for wallet functionality (see issue https://github.com/dashpay/dash/issues/1442 ) --- INSTALL | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/INSTALL b/INSTALL index 2e1926d1a5..b86fcda9d7 100644 --- a/INSTALL +++ b/INSTALL @@ -1,6 +1,20 @@ Building Dash Core -Use the autogen script to prepare the build environment. +After you install the usual build tools and C++ development tools, +Dash Core also needs some build dependencies which are not always provided +by default by the OS package manager +(in particular BerkeleyDB 4.8 for building with wallet support). + +Before trying to build, be sure to read one of these files, +depending on your environment: + + doc/build-unix.md + doc/build-openbsd.md + doc/build-osx.md + doc/build-windows.md + +After installing the needed dependencies, +use the autogen script to prepare the build environment. ./autogen.sh ./configure @@ -12,5 +26,5 @@ https://github.com/dashpay/dash-binaries Always verify the signatures and checksums. See doc/build-*.md for instructions on building dashd, -the intended-for-services, no-graphical-interface, reference -implementation of Dash. +the intended-for-services, no-graphical-interface, +reference implementation of Dash.