<p>Dirty means that the compiled binary includes code that is not committed in git. You can use the <code>git diff</code> command to see what the uncommitted code is and use <code>git show</code> to see what the  most recent commit is for each of your code trees. There's a good chance that what you think is the same code is not actually the same code.</p>

CC BY-SA 3.0
2018-04-27T02:06:50.523Z
2018-04-27T02:06:50.523Z
Ava Chow
<p>Right now i'm developing an AltCoin based on BitCoin Cash. </p>

<p>I have one code, which i compiled in two different servers (A and B). </p>

<p>The A server, compiles the Bitcoin as "Bitcoin ABC version v0.16.3.0--g2vdf00a68", but the B server compiles the Bitcoin as "Bitcoin ABC version v0.16.3.0--dirty". </p>

<p><a href="https://i.sstatic.net/Jxkqr.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Jxkqr.jpg" alt="enter image description here"></a></p>

<p>Right now the nodes are visible as peers, between the servers. 
But the mining has been impossible. </p>

<p>I think it may be related with the difference between versions, on the compilation of the SAME CODE. </p>

<p>Here it's the compilation output of the dirty version: </p>

<p><a href="https://pastebin.com/P8A2Ydk3" rel="nofollow noreferrer">https://pastebin.com/P8A2Ydk3</a></p>

<bitcoin-core><wallet><miner-configuration><bitcoin-cash><compiling>
One Code, Two Different Compilations (One Dirty Version of BitCoin)
Okabe Rintarou
# One Code, Two Different Compilations (One Dirty Version of BitCoin)

(Asked by: username_0 on 2018-04-27)

Right now i'm developing an AltCoin based on BitCoin Cash.

I have one code, which i compiled in two different servers (A and B).

The A server, compiles the Bitcoin as "Bitcoin ABC version v0.16.3.0--g2vdf00a68", but the B server compiles the Bitcoin as "Bitcoin ABC version v0.16.3.0--dirty".

[![enter image description here](https://i.sstatic.net/Jxkqr.jpg)](https://i.sstatic.net/Jxkqr.jpg)

Right now the nodes are visible as peers, between the servers.
But the mining has been impossible.

I think it may be related with the difference between versions, on the compilation of the SAME CODE.

Here it's the compilation output of the dirty version:

<https://pastebin.com/P8A2Ydk3>

**Tags:** bitcoin-core, wallet, miner-configuration, bitcoin-cash, compiling


---

## 1 answers

### Answer by username_1 on 2018-04-27. Score: 2

Dirty means that the compiled binary includes code that is not committed in git. You can use the `git diff` command to see what the uncommitted code is and use `git show` to see what the most recent commit is for each of your code trees. There's a good chance that what you think is the same code is not actually the same code.


---

