RAD Studio (Common)
ContentsIndex
PreviousUpNext
E2199: Packages '%s' and '%s' both contain unit '%s' (Delphi)

The project you are trying to compile is using two packages which both contain the same unit. It is illegal to have two packages which are used in the same project containing the same unit since this would cause an ambiguity for the compiler. 

A main cause of this problem is a poorly defined package set. 

The only solution to this problem is to redesign your package hierarchy to remove the ambiguity.

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!