There are two major parts to most streaming media servers: the component providing the content (what we call source clients) and the component which is responsible for serving that content to listeners (this is the function of icecast).
Make sure the <changeowner> section in your /usr/local/etc/icecast.xml is not commented out - icecast refuses to run as root.