Wenn du keinen Breakpoint in der Baseunit setzen kannst, dann kann es manchmal auch daran liegen, dass die Delphi
IDE die Symboltabelle nicht finden kann.
Lade deine Packages und laufe auf einen Breakpoint im Hauptprogramm.
Dann Ansicht -> Debugfenster -> Module (Strg+Alt+M) aufrufen und nach deinem BasePackage in der Liste suchen.
Rechter Mausklick auf "Symboltabelle neu laden..." und den absoluten Pfad zum Packages angeben.
Das Problem ist wohl, dass die
IDE nur den Namen der
DLL/
BPL hat, aber nicht den vollen Pfad.
Wenn die
DLL/
BPL dann nicht im aktuellen Verzeichnis gefunden wird, kann die Symboltabelle nicht geladen werden.
So war's bei D5 und wahrscheinlich auch bei neueren Delphi Versionen.