Dogecoins on Trisquel

2 Antworten [Letzter Beitrag]
Mzee
Offline
Beigetreten: 07/10/2013

Hi guys,
Yes, this is as silly as it sounds.
I want to install Dogecoins on Trisquel and I'm trying to follow the instructions on reddit: http://4x.reddit.com/r/dogecoin/comments/1tvmnd/dogecoin_on_linux_the_complete_beginners_guide/

"sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev
sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git libboost1.53-all-dev"
helped a great deal, however the package 'libboost1.53-all-dev' wasn't found.
After attempting to compile, I get the following error message:
"src/main.cpp:17:53: fatal error: boost/random/uniform_int_distribution.hpp: No such file or directory"

The last version of libboost-all-dev on my machine is 1.48. Is there any way to upgrade this version in Trisquel myself or do I just have to wait till a new version of Trisquel is released? Thanks for your help.

lembas
Offline
Beigetreten: 05/13/2010

Hello, dunno if this works. :-/

First check whether that new boost library is still free software. If yes, proceed to install it (from source) to a custom location:

mkdir /home/YOURUSERNAME/newboost/
./configure --prefix=/home/YOURUSERNAME/newboost/
make
make install

(YOURUSERNAME is to be replaced)

Then install the doggy thing using the custom location for boost:

./configure --with-boost=/home/YOURUSERNAME/newboost/
make
make install

--

(Even if this works it's not without problems as the new boost install will not get automated updates.)

It's often a good idea to run .configure --help to see what kind of options it offers. This can give you new features and get rid of unneeded dependencies.

I'd also look at the official docu, at https://raw.github.com/dogecoin/dogecoin/master/doc/build-unix.txt and for the QT GUI if you want it https://raw.github.com/dogecoin/dogecoin/master/doc/readme-qt.rst

Mzee
Offline
Beigetreten: 07/10/2013

Thanks to your help and to this thread (http://askubuntu.com/questions/393386/dogecoin-wallet-client-dependencies-boost) I was able to compile and run it.
For any others trying to install Dogecoins on Trisquel:

1.) Install the following packages:
"sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev
sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git libboost1.53-all-dev"
2.) Install libboost 1.48 (sudo apt-get install libboost1.48-all-dev)
3.) Go to the main dogecoin folder and type "qmake" and "make"
4.) In the same folder type "./dogecoin-qt" to bring up the GUI.