Got this error on the latest source.
net.cpp: In function void StartNode(boost::thread_group&):
net.cpp:1770:33: error: USE_UPNP was not declared in this scope
make: *** [obj/net.o] Error 1
Any ideas?
Compile without the "USE_UPNP" parameter.
Tried that already:
net.cpp:19:32: fatal error: miniupnpc/miniwget.h: No such file or directory
compilation terminated.
make: *** [obj/net.o] Error
Don't want to install UPnP.
Why was the use of USE_UPNP disabled?
Yeah you will need to install that; You can disable it post install.
IIRC the reason was related to Android wallet integration ... for the moment it is required during install.
First Bitcoin based coin that I have ever come across that does not allow the USE_UPNP=- flag.
UPnP has had some pretty major vulnerabilities in the past and almost certainly still has some. The convenience, for me, is not worth the security risk however slight that might be.
I will wait until the USE_UPNP=- flag is hopefully restored.