obj/db.o: In function `Unserialize':
/home/walid/Downloads/src/bitcoin-trunk/serialize.h:136: undefined reference to `fUseUPnP'
collect2: ld returned 1 exit status
make: *** [bitcoin] Error 1
when I try to compile with make -f makefile.unix USE_UPNP=
also the same error when I try to compile with the USE_PNP:=0 commented in the makefile.unix
or just use make -f makefile.unix
No idea here. If you just build with
make -f makefile.unix, which is equivalent to
make -f makefile.unix USE_UPNP=0 do you get any errors (that is the proper way to build if you want UPnP support). If you build with
make -f makefile.unix USE_UPNP= the compiler should automatically optimize out any code which references fUseUPnP as fHaveUPnP is set statically and constantly to false. What compiler are you using and do you have any kind of CXXFLAGS set at compiletime?
I am guessing the problem is "To compile with UPnP support, install miniupnpc and compile after setting USE_UPNP" which I have no clue how to do it.
Sorry, poorly worded (shame on me), should compile with UPnP by default.
Really have no idea why this thread exists, from what I can tell, it is people who didn't know that you can use USE_UPNP= to unset it (which, to be fair, I didn't know either until I was told)
is it even new ? it is the same as in the maverick netbook version!
Exactly what I thought when I first saw it. Something like "They better change this crap before putting it as default on all desktops" but nope, they just left it.
if that all what is the new release about then someone should really leave his ass kicked.
To be fair, there is a ton of upgraded packages and changed default applications (which I all tend to agree with).