Невозможно скомпилировать AdaControl: неизвестный файл проекта: «asis» - PullRequest
0 голосов
/ 29 августа 2018

Я загрузил исходный код AdaControl из SourceForge Repo . Используя GNAT 2017 CE, я получаю следующую ошибку на make:

$ make build
gprbuild build.gpr adactl  -cargs  -bargs  -largs 
build.gpr:1:06: unknown project file: "asis"
gprbuild: "build.gpr" processing failed
make: *** [adactl] Error 4

Инструкции заставляют его звучать так, как будто это все, что мне нужно сделать, и не предлагают никаких предложений по устранению неполадок:

Перейдите в корневой каталог дистрибутива и введите:

make build make install

Как отмечает этот связанный вопрос , мне удалось собрать ASIS, хотя он также поставляется в комплекте с GNAT 2017 CE.

1 Ответ

0 голосов
/ 30 августа 2018

Это сообщение означает, что ASIS4GNAT не установлен в месте, где gprbuild (и остальная часть вашей цепочки инструментов GCC / Ada) может его найти.

Вы можете использовать команду gnatls -v, чтобы получить представление о том, где ваша цепочка инструментов GCC / Ada ожидает, что файлы проекта будут найдены.

Сравните это с тем местом, где вы фактически установили ASIS4GNAT, и вы можете быть ближе к решению.

...