Main Menu

Cant compile light_client

Started by speedy, October 24, 2015, 11:52:13 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

speedy


valzav

C++ light client is obsolete, please use node.js version, you need to build web wallet from this repo  https://github.com/BitShares/bitshares-2-ui
after you built it via "npm run build" in web dir, you need to go to ../electron and type "npm run release", find light wallet in ./releases
Alternatively you can download light wallet from here https://github.com/bitshares/bitshares-2/releases

speedy

#1
On the head of the bitshares branch of bitshares-2, Ubuntu 15.10:

make light_client

/home/me/source/bitshares-2/programs/light_client/Transaction.hpp:37:17: error: ISO C++ forbids declaration of 'Q_ENUM' with no type [-fpermissive]
    Q_ENUM(Status);


Does anyone have any ideas on that compile error?

Btw I couldnt find any documentation on building the light wallet anywhere. Its even not listed under in the Applications section in http://docs.bitshares.eu/apps/index.html

I know I can just compile the web wallet and use that as a light wallet, but Im paranoid and would prefer to segregate my private keys away from a general web browser that is used on a million other sites.