<p>Most likely cause: the compiler ran out of memory.</p>

CC BY-SA 3.0
2014-09-22T20:59:02.540Z
2014-09-22T20:59:02.540Z
Pieter Wuille
<p>"Internal compiler error" indicates a bug in gcc (or possibly a fault in your hardware, especially if it's not reproducible). Check that you have the latest gcc version. Otherwise, report it to the gcc maintainers, and/or start debugging gcc yourself. There isn't really anything cryptocoin-specific here.</p>

CC BY-SA 3.0
2014-07-24T15:09:15.910Z
2014-07-24T15:09:15.910Z
Nate Eldredge
<p>I agree with @Eldredge. It's a compiler bug or less likely a hardware problem.</p>

<p>The usual fix is to make sure you are using the latest gcc and boost. Be wary of the current gcc 4.9. Its reported to have bugs.</p>

CC BY-SA 3.0
2014-08-23T20:09:43.897Z
2014-08-23T20:09:43.897Z
BSalita
<p>i don't know it helps you or not but there is a very good instructions for developing your coin on windows here:</p>

<p><a href="https://bitcointalk.org/index.php?topic=225690.0" rel="nofollow">https://bitcointalk.org/index.php?topic=225690.0</a></p>

CC BY-SA 3.0
2014-07-22T16:52:04.863Z
IIRC the issue is that BTCTalk's post (link you posted) is incomplete. I don't know what is missing but if you really need to bring ANOTHER altcoin to market just do it through CoinSource who do so for a fee
Wizard Of Ozzie
CC BY-SA 3.0
2014-06-22T13:42:58.953Z
2014-06-22T13:42:58.953Z
behzadtala
<p>I think I managed to get all my dependencies and libraries right (fingers crossed), but now when trying to build blackcoin-qt, the QTSdk compiler gives me this error while building qtipcserver.o:</p>

<pre><code>In function 'bool boost::interprocess::winapi::unlink_file(const char*)':
internal compiler error: in gimple_rhs_has_side_effects, at gimple.c:2343
[build/qtipcserver.o] Error1
</code></pre>

<p>The unlink_file function is on line 1638 of win32_api.hpp in the boost library. This seems like a GCC error, any ideas?</p>

CC BY-SA 3.0
2014-09-23T02:04:08.833Z
Related: https://bitcointalk.org/index.php?topic=304389.0
Nick ODell
<wallet><bitcoin-core><development><protocol><altcoin>
Error compiling altcoin-qt for Windows, getting a GCC internal compiler error
Matthew Darnell
# Error compiling altcoin-qt for Windows, getting a GCC internal compiler error

(Asked by: username_0 on 2014-06-20)

I think I managed to get all my dependencies and libraries right (fingers crossed), but now when trying to build blackcoin-qt, the QTSdk compiler gives me this error while building qtipcserver.o:

```
In function 'bool boost::interprocess::winapi::unlink_file(const char*)':
internal compiler error: in gimple_rhs_has_side_effects, at gimple.c:2343
[build/qtipcserver.o] Error1

```

The unlink\_file function is on line 1638 of win32\_api.hpp in the boost library. This seems like a GCC error, any ideas?

**Tags:** wallet, bitcoin-core, development, protocol, altcoin

> **Comments:**
> **username_1**: Related: https://bitcointalk.org/index.php?topic=304389.0  

---

## 4 answers

### Answer by username_2 on 2014-09-22. Score: 1

Most likely cause: the compiler ran out of memory.


---

### Answer by username_3 on 2014-07-24. Score: 0

"Internal compiler error" indicates a bug in gcc (or possibly a fault in your hardware, especially if it's not reproducible). Check that you have the latest gcc version. Otherwise, report it to the gcc maintainers, and/or start debugging gcc yourself. There isn't really anything cryptocoin-specific here.


---

### Answer by username_4 on 2014-08-23. Score: 0

I agree with @username_3. It's a compiler bug or less likely a hardware problem.

The usual fix is to make sure you are using the latest gcc and boost. Be wary of the current gcc 4.9. Its reported to have bugs.


---

### Answer by username_5 on 2014-06-22. Score: 0

i don't know it helps you or not but there is a very good instructions for developing your coin on windows here:

<https://bitcointalk.org/index.php?topic=225690.0>

> **Comments:**
> **username_6**: IIRC the issue is that BTCTalk's post (link you posted) is incomplete. I don't know what is missing but if you really need to bring ANOTHER altcoin to market just do it through CoinSource who do so for a fee  

---

