mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 03:52:49 +01:00
1.2 KiB
1.2 KiB
FreeBSD build guide
(updated for FreeBSD 11.1)
This guide describes how to build dashd and command-line utilities on FreeBSD.
This guide does not contain instructions for building the GUI.
Preparation
You will need the following dependencies, which can be installed as root via pkg:
pkg install autoconf automake boost-libs git gmake libevent libtool pkgconf
For the wallet (optional):
./contrib/install_db4.sh `pwd`
export BDB_PREFIX='$PWD/db4'
See dependencies.md for a complete overview.
Download the source code:
git clone https://github.com/dashpay/dash
Building Dash Core
Important: Use gmake
(the non-GNU make
will exit with an error).
./autogen.sh
./configure # to build with wallet OR
./configure --disable-wallet # to build without wallet
gmake
Note on debugging: The version of gdb
installed by default is ancient and considered harmful.
It is not suitable for debugging a multi-threaded C++ program, not even for getting backtraces. Please install the package gdb
and
use the versioned gdb command (e.g. gdb7111
).