Stellard is the P2P Server for the Stellar.

Prerequisites

First upgrade your gcc to some fresh stuff, then build the other dependencies. You should likely use latest versions available, even if not stable (ACCEPT_KEYWORDS="~amd64"). The versions indicated here are what was current-ish at the time of writing.

emerge -av >=sys-devel/gcc-4.8.3
emerge -av dev-libs/protobuf-2.5.0 >=dev-libs/boost-1.55.0 >=dev-util/boost-build-1.55.0
emerge -av >=dev-util/ctags-5.8

When installing libsodium it's critical to include static-libs

USE="static-libs"  emerge -av  dev-libs/libsodium

Building Stellard

git clone https://github.com/stellar/stellard.git
cd stellard
scons build/stellard

Running Stellard

Stellard runs in it's own directory.

mkdir -p /opt/stellar
cd /opt/stellar
nano -w stellard.cfg
/usr/src/stellard/build/stellard --conf stellard.cfg --fg --net

See Also