Один IIRC должен скомпилировать ядро системы и протоколы в этом порядке.
Более того, пакет - это .BPL и .DCP. Таким образом, вам, вероятно, придется скопировать .bpl и .dcp в этот каталог в обычном случае. .BPL - это то, что нужно для запуска программ, но для компиляции чего-то, использующего .BPL (статически), вам также нужен .dcp.
Но для Indy caseafaik это не сработает, поскольку для него также нужны файлы include, поэтому вам необходимо добавить все их пути к пути к библиотеке.
IIRC состоит в том, что Delphi (по крайней мере, версии, которые я знаю) не добавляет каталоги в пути при установке, и всегда нужно добавлять пути к каталогам с помощью .dcp или .dcu вручную.
(в отличие от Lazarus, который создает список каталогов из установленных пакетов. Но частично это, возможно, также исправляет отсутствие чего-то похожего на .dcp и, как правило, более ориентировано на источник)
Обратите внимание, что у меня нет D2009, это всего лишь опыт из общей ручной компиляции Indy.