user31696: How do you build a merkle root without a coinbase transaction? I compute the merkle root without the coinbase portion and I get a different root then the submitter. 

user31581: What pool are you using? As an example, if you hit (POST a request to) eligius pool (http://gbt.mining.eligius.st:9337) with the body as 
{"id": 0, "method": "getblocktemplate", "params": [{"capabilities": ["coinbasetxn", "workid", "coinbase/append"]}]}
as taken from https://en.bitcoin.it/wiki/Getblocktemplate you will get a coinbasetxn field returned in the json. 

31696: <p>How do you build a merkle root without a coinbase transaction? I compute the merkle root without the coinbase portion and I get a different root then the submitter. </p>
 31581: <p>What pool are you using? As an example, if you hit (POST a request to) eligius pool (<a href="http://gbt.mining.eligius.st:9337" rel="nofollow">http://gbt.mining.eligius.st:9337</a>) with the body as </p>

<p>{"id": 0, "method": "getblocktemplate", "params": [{"capabilities": ["coinbasetxn", "workid", "coinbase/append"]}]}</p>

<p>as taken from <a href="https://en.bitcoin.it/wiki/Getblocktemplate" rel="nofollow">https://en.bitcoin.it/wiki/Getblocktemplate</a> you will get a coinbasetxn field returned in the json. </p>
