Is there anything special library needed to compile the wallet on Ubuntu 16.04? The mentioned dependancies are installed and working (at least so they did for other wallet compiles).
Got the files from
https://github.com/BlueDragon747/universalmolWhen doing
make -f makefile.unix
it is running a while but then aborting with following error:
rpcrawtransaction.cpp:241:77: required from here
/usr/include/boost/variant/get.hpp:178:5: error: invalid application of sizeof to incomplete type boost::STATIC_ASSERTION_FAILURE
BOOST_STATIC_ASSERT_MSG(
^
makefile.unix:177: recipe for target 'obj/rpcrawtransaction.o' failed
make: *** [obj/rpcrawtransaction.o] Error 1
boost itself is installed, as i compiled 3 other wallets (BLC, PHO & LIT) without problems.
---------------------------------
EDIT: Think i found it. Its the problem with boost compatibility (iirc) at line 241 in rpcrawtransaction.cpp
From UMO repo:
const CScriptID& hash = boost::get(address);
should be
const CScriptID& hash = boost::get(address);
I changed it on UMO files (locally) and make worked.
I just ran into the same issue on a new server. The change has been merged into the official github repo.