-
Install XCode and its command line tools by following the instructions here: https://guide.macports.org/#installing.xcode. In OS X 10.11 (El Capitan) and newer, you will be prompted to install developer tools when running a devloper command in the terminal. This step may not be needed.
-
Install Homebrew by following the instructions here: http://brew.sh/
-
Initialize Homebrew:
brew doctor brew update
-
Install dependencies:
brew install boost cmake git openssl autoconf automake qt5 brew link --force openssl
-
Optional. To support importing Bitcoin wallet files:
brew install berkeley-db
-
Optional. To use TCMalloc in LevelDB:
brew install google-perftools
-
Clone the Graphene repository:
git clone https://github.com/themuseblockchain/Muse-Source.git cd graphene
-
Build Muse:
git submodule update --init --recursive cmake . make
This mode reduces the amount of RAM it takes to build a validating node
cmake -DLOW_MEMORY_NODE=ON .
If you do not need an API server or to see the result of patching content then you can use this flag. This will also remove the dependency on Qt5
cmake -DENABLE_CONTENT_PATCHING=OFF .