It is not a problem to have multiple versions of a port installed with MacPorts, since only one of them (hopefully the most recent one) is active.
It is definitely a problem to have Fink installed on the same system where you have MacPorts installed. Please decide which package management system you would like to use, and uninstall the other and all software installed by it.
Once that's done, clean and re-try your emacs installation. It sounds like you're trying to build emacs manually, outside of MacPorts. You can do that if you insist, or you can install it using MacPorts:
sudo port install emacs
If installing it with MacPorts fails, attach the main.log file.