Hello again people, >
After struggling to compile the software on Linux a few days ago, I have tried following the instructions on Github and I seem to be almost there. After the final command ( sudo make -f makefile.unix # Headless transfer ) I get;
net.cpp:22:33: fatal error: miniupnpc/miniupnpc.h: No such file or directory
compilation terminated.
makefile.unix:217: recipe for target 'obj/net.o' failed
make: *** [obj/net.o] Error 1
Can somebody please offer some advice? I seems as though I am really close to getting this up and running and I would like to run a MN. I have had some great advice from Cryptoiskey but I really want to run my MN on my own hardware, in my own house and not on a VPS. I did try to run it on Android but it didn't even connect to any peers and start syncing.
I typically compile without using MiniUPnPc. Try:
make -f makefile.unix USE_UPNP=
Thanks for the response, now I get;
/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:217: recipe for target 'obj/rpcrawtransaction.o' failed
make: *** [obj/rpcrawtransaction.o] Error 1
There is a lot more text above this but this seems to indicate the error. Sorry to be a pain. Which distro are you running btw?
To resolve this error, open rpcrawtransaction.cpp (in src directory) and replace line 217 (version 1.2.4) with this one: