Are you start hmc from non-root user?
such messages about the port, usually means that you do not have enough privileges to start process.
Or, maybe process (httpd) is already running.
This is all related to HTTPD, right?
SELINUX should off for now, full support for it planned to be implemented in the future.
make sure you do not starting hmc from non root user,
make sure you do not have httpd started automatically on boot, in this case port 80 is already in use and as a result you can not start second hpptd.
And output and logs will also be helpful.
Please, use script in this page to collect information and send it to us: