file is in /home/cdnbcguy/miniupnpc-1.5.20110314 so I go into sudo natulus and copy it to /usr/include/miniupnpc/
/usr/include/miniupnpc/upnpcommands.h:117: error: too few arguments to function ‘int UPNP_AddPortMapping(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*)’
I thought I made it clear in the make file but I guess not as I've seen this too many times.
For the unix and osx makefiles, you need the 1.5 stable version of miniupnpc (ie miniupnpc-1.5 not miniupnpc-1.5.XXXXXXXX). This was done due to build issues I and several others have seen on various new versions and because its always better to use the release versions.
You'll notice in net.cpp that there is a different UPNP_AddPortMapping command for Windows due to other build issues there. If you really need to use the latest versions of miniupnpc, you can simply use that command instead.