DCP = delphi compiled
package. Sozusagen die
dcu des Packages und die wird auch beim Kompilieren eines Packages erzeugt. Standardmäßig unter Delphi 2010 in das $(BDSCOMMONDIR)\Dcp Verzeichnis. Diese wird benötigt, um dein Package1 in Package2 zu benutzen. Ansonsten werden alle benötigten Units in Package2 kompiliert. Scheint bei dir der Fall zu sein, denn dass er die
dfm nicht findet, deutet auf die Benutzung der
dcu hin.