I am trying to create a package (package A) containing a DWS compiler. It works, but when I have a second package (package B) that requires package A containing any unit that uses a specific block from DWS, I get an error:
[DCC Fatal Error] E2225 Package Never-build "Package A" must be recompiled
If I modify package A to recompile as necessary, the error does not disappear. Instead i get
[DCC Fatal Error] F2084 Internal Error: U10346
at the same point.
I sent an error report to http://code.google.com/p/dwscript/issues/detail?id=419 and it seems that the problem is not reproducing on the side of the author, which means that something is Wrong at my end . He offered some useful tips: "I sometimes saw this error due to a street DCU."
Finding and removing all DCUs that may be relevant did not solve the problem even after restarting both the IDE and the computer.
Running traces on the BDS using Process Monitor during the compilation process did not reveal anything that looked relevant.
Does anyone have any ideas on how to track this? Using Delphi XE, update 1.
Cross-registration in the Delphi forums. Let's see who first comes up with a solution.
source share