loader-logo

Forum

Attention: For Live support and discussion, please visit our Discord!  https://discord.me/curecoin

Notifications
Clear all

[Sticky] Compiling the latest Linux GUI wallet

CygnusXI
(@cygnusxi)
Member Moderator

For GUI desktop wallet

For systems on 12.04 or older (not recommended), this should be the basics for compiling.

sudo apt-get install qt4-qmake libqt4-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libminiupnpc-dev libdb5.1++-dev dh-make build-essential

For systems on 13.04 or newer try a newer version of libdb, as 5.1 will likely not work on new builds. 5.3 should do the trick.

sudo apt-get install qt4-qmake libqt4-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libminiupnpc-dev libdb5.3++-dev dh-make build-essential

Fresh copy of CurecoinSource

git clone  https://github.com/cygnusxi/CurecoinSource 

cd CurecoinSource

qmake

make

then execute

./curecoin-qt
Quote
Topic starter Posted : 29/10/2015 10:47 pm
hujohnson96
(@hujohnson96)
New Member

Hello,

I follow these directions, but after the "make" stage I get the following error:

...
In file included from src/netbase.h0,
from src/util.h:30,
from src/bignum.h:12,
from src/main.h:8,
from src/wallet.h:13,
from src/init.h:8,
from src/qt/curecoin.cpp
src/wallet.h note: cannot convert ‘boostis_const_(pthis->.mapValue["spent"])’ (type ‘boostbasic_string >*’) to type ‘mpl_::true_* {aka mpl_::bool_*}’
BOOST_FOREACH(char c, pthis->mapValue["spent"])
^
src/serialize.h note: in definition of macro ‘IMPLEMENT_SERIALIZE’
{statements}
^
make: *** [build/curecoin.o] Error 1

Does anyone know what this error is about? I installed the suggested libraries. Thanks in advance.

ReplyQuote
Posted : 21/10/2016 12:21 am
CygnusXI
(@cygnusxi)
Member Moderator

The github has been updated as of 11/23/16 and compiles on 16.XX version of ubuntu now.

ReplyQuote
Topic starter Posted : 23/11/2016 8:53 am
Share: