Build successful tested on Ubuntu Server 18.04 LTS (x86-64)
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev gitsudo apt-get install g++-arm-linux-gnueabihfgit clone https://github.com/bulwark-crypto/Bulwark.gitcd Bulwark
git checkout 1.3.1cd depends
make HOST=arm-linux-gnueabihf NO_QT=1 NO_UPNP=1 -j$(nproc)cd ..
./autogen.shBelow disabled graphical UI, UPNP (firewall-jumping support) and ZMQ notifications
./configure --prefix=`pwd`/depends/arm-linux-gnueabihf --with-gui=no --without-miniupnpc --disable-zmqmake -j$(nproc)find src -maxdepth 1 -type f -executable -exec file {} \; | grep -Eo "^([^,]+,){6}"Better to do all steps from non-root user
sudo cp bulwarkd bulwark-cli bulwark-tx /usr/local/binAdd staking=1 if you want to stake coins
cat > ~/.bulwark/bulwark.conf << EOL
rpcuser=bulwark
rpcpassword=some_strong_password
EOLChange username SOMEUSER to yours
sudo cat > /etc/systemd/system/bulwarkd.service << EOL
[Unit]
Description=Bulwarks's distributed currency daemon
After=network.target
[Service]
Type=forking
User=SOMEUSER
WorkingDirectory=/home/SOMEUSER
PIDFile=/home/SOMEUSER/.bulwark/bulwarkd.pid
ExecStart=/usr/local/bin/bulwarkd -daemon -conf=/home/SOMEUSER/.bulwark/bulwark.conf -datadir=/home/SOMEUSER/.bulwark
ExecStop=/usr/local/bin/bulwark-cli -conf=/home/SOMEUSER/.bulwark/bulwark.conf -datadir=/home/SOMEUSER/.bulwark stop
Restart=on-failure
RestartSec=1m
StartLimitIntervalSec=5m
StartLimitInterval=5m
StartLimitBurst=10
[Install]
WantedBy=multi-user.target
EOLsudo systemctl enable bulwarkd
sudo systemctl start bulwarkdwatch bulwark-cli getinfo