Why +USE_UPNP:=1 ? I thought setting this flag to 0 made it embed PNP (hence faster and more distributable to other machines).
Hrm, well my self-compiled primecoind doesn't seem to be working quite right... It's using the CPU cycles, but doesn't seem to have noticed there are new blocks. Current block is in the 8400s.

C:\bitcoin-0.8.3-EasyWinBuilder-v0.1\primecoin\src>primecoind getmininginfo
{
"blocks" : 8399,
"currentblocksize" : 1000,
"currentblocktx" : 0,
"errors" : "",
"generate" : true,
"genproclimit" : -1,
"primespersec" : 175,
"pooledtx" : 0,
"testnet" : false
Changing USE_UPNP back to ?=- (whatever that means) seems to have fixed this issue.