Post
Topic
Board Announcements (Altcoins)
Re: 🔹🔹🔹[ANN][BSD] BitSend -The first Segwit Masternodecoin 0.14.0.3 Airdrop
by
bspus
on 01/12/2017, 22:37:30 UTC
I agree, however there are so many distros that it is not just worth the time writing guides for all of the different varitions of distributions.
Ubuntu 16.04 happens to be really common (not sure if the most used version of ubuntu), so of course it provides the most support.
However problem solving is kind of a important part of  the GNU/Linux experience  Wink

Well the easiest way to "solve" the problem is to have a Ubuntu 16.04 VM or whatever is the standard for the current year.
So that's where I do all my linux stuff now, particularly when it comes to compiling and crypto.

On my main machine running XUbuntu 14.04 the version 0.14.0.4 compiled like a charm. On my old laptop running XUbuntu 16.04 it failed (hints in a previous post).
So, my take on that would be to run a VM with Ubuntu 14.04 and set up a masternode with it. The masternode setup script (https://github.com/dArkjON/BSD-Masternode-Setup-1404) should work well.
Just my2 cents, but... have fun Smiley

Actually, I just finished compiling it on my lubuntu 16.04 VM without problems. I used the only the necessary steps from that script and added a few for the qt part. I expect this process to work for most similar wallets now.
I'll try the masternode next week, as by then I should have the collateral amount

Here are the compilation steps for anyone interested. Note that the files produced were quite large . bitsend-qt alone was about 170mb. There's probably a way to compress them but I haven't tried.

This worked on lubuntu 16.04 as root user. If you are not root, all commands need a sudo in front.


First, do an update
Code:
apt-get update

Then, install essential packages
Code:
apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
apt-get install libboost-all-dev git libminiupnpc-dev libevent-dev

Add bitcoin repository, update again and install a few more
Code:
add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get install libdb4.8-dev libdb4.8++-dev

If you want a GUI binary as well, you need to install the following
Code:
apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

Download source, configure and compile
Code:
git clone https://github.com/LIMXTEC/BitSend
cd BitSend
./autogen.sh
./configure
make

Done. If you started the proces in your home dir, binaries should be in ~/BitSend/src
bitsend-qt will be in ~/BitSend/src/qt