Neuere Revisionen von
Indy erzeugen einen internen Fehler beim Kompilieren. Minimales Beispielprogramm:
Delphi-Quellcode:
program IndyTest;
{$APPTYPE CONSOLE}
uses
IdHTTPServer;
begin
end.
Wenn diese
dpr Datei im
Indy Verzeichnis liegt, wird kompiliert mit
Code:
dcc32 -b -uLib\Core;Lib\Protocols;Lib\System IndyTest.dpr
Ausgabe:
Code:
Schwerwiegend: F2084 Interner Fehler: C5242
Der Fehler tritt nur auf, wenn die Option -b (alle Units erzeugen) benutzt wird.
Reproduzierbar ist es bei mir in den
Indy 10.6.2 Revisionen 5254 bis 5267.