Firstly, you need to change the port setting back. The sql_port is to connect to MySQL, so unless you switched the port mysql is listening on, it needs to be set to the default 3306. Sphinx listens on a different port (it would be akin to having email and your webserver both running on the same port on your server - when you tried to connect it wouldn't know which to server and would get confused).
But that's not related to your error. Your error says "No space left on device (length=85288280);"
Whatever mount you have the indexes building on doesn't have enough space. You'll have to move the indexes to another location on the disk that has sufficient space to build the indexes and start the daemon. If you have further trouble, use the peer to peer forums, or try posting on the sphinx forums (http://sphinxsearch.com/forum/) as it's not really feedback on how to improve IPB. :)