Fehler beim Kompilieren von altcoin-qt für Windows, wobei ein GCC-interner Compilerfehler angezeigt wird

Ich glaube, ich habe es geschafft, alle meine Abhängigkeiten und Bibliotheken richtig hinzubekommen (Daumen drücken), aber jetzt, wenn ich versuche, blackcoin-qt zu bauen, gibt mir der QTSdk-Compiler diesen Fehler, während ich qtipcserver.o baue:

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

Die Funktion unlink_file befindet sich in Zeile 1638 von win32_api.hpp in der Boost-Bibliothek. Das scheint ein GCC-Fehler zu sein, irgendwelche Ideen?

Antworten (4)

Wahrscheinlichste Ursache: Der Compiler hatte keinen Speicher mehr.

Ich weiß nicht, ob es dir hilft oder nicht, aber hier gibt es eine sehr gute Anleitung zum Entwickeln deiner Münze unter Windows:

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

IIRC das Problem ist, dass der Beitrag von BTCTalk (Link, den Sie gepostet haben) unvollständig ist. Ich weiß nicht, was fehlt, aber wenn Sie wirklich einen ANDEREN Altcoin auf den Markt bringen müssen, tun Sie dies einfach über CoinSource, die dies gegen eine Gebühr tun

"Interner Compiler-Fehler" weist auf einen Fehler in gcc hin (oder möglicherweise auf einen Fehler in Ihrer Hardware, insbesondere wenn er nicht reproduzierbar ist). Überprüfen Sie, ob Sie die neueste gcc-Version haben. Andernfalls melden Sie es den gcc-Betreuern und/oder beginnen Sie selbst mit dem Debuggen von gcc. Hier gibt es nicht wirklich etwas Kryptocoin-spezifisches.

Ich stimme @Eldredge zu. Es ist ein Compilerfehler oder weniger wahrscheinlich ein Hardwareproblem.

Die übliche Lösung besteht darin, sicherzustellen, dass Sie die neueste Version von gcc und boost verwenden. Seien Sie vorsichtig mit dem aktuellen gcc 4.9. Es wird berichtet, dass es Fehler hat.