未解決の外部参照が出てきたなら、mapファイルでどうして未解決か確認したら?
-J だけででコンパイルしたんじゃないの?
 そうすると  cの名前規則で出力されるから型保証名にならず そういう状態になるよ

pasをプロジェクトに入れてコンパイルオプションをみてみたら?

BCB6のコンパイルオプションは
 -$YD -$W -$O- -$A8 -v -JPHNE -M --BCB みたいになってたよ