Heh, disregard my previous babble, in the new makefile the "ifdef USE_UPNP" part is commented out, so it will always compile without upnp.
Yeah listen to K1773R, seems there's a reason for his avater

this should work even with the original makefile (did not test it though)...
make -f makefile.unix USE_UPNP=
this is
way easier!
...or use the new one, couldn't be arsed to really check the diffs, way too many posts for this coin already anyway. ;P