I followed the directions and I get no errors. Port 8338 comes live and can be seen via netstat.
gentoo001 home # ./minerd -o stratum+tcp://192.168.1.8:8338 -u admin -p butthole -q
Given your configuration:
# Addresses to listen on for JSON-RPC GBT/getwork server
JSONRPCAddresses = (
('', 8337),
)
# Addresses to listen on for Stratum mining server
StratumAddresses = (
('', 3334),
)
# Addresses to listen on for Bitcoin node
# Note this will only be used to distribute blocks the pool finds, nothing else
BitcoinNodeAddresses = (
('', 8338),
)
Your miners should connect to:
8337 for GBT/Getwork
3334 for stratum
You miner should be something like (sorry not too familiar with minerd):
./minerd -o
http://192.168.1.8:8337 -u admin -p butthole -q
or
./minerd -o stratum+tcp://192.168.1.8:3334 -u admin -p butthole -q
8338 is a listening port for your bitcoind to connect to. You need to add a line to the configuration file for bitcoind. If eloipool and bitcoind are not on the same server you need to put the IP of the box running eloipool.
addnode=127.0.0.1:8338