[13:19:00] <yeo> report@ это единственная официальная "точка входа". на gpl версию отвечают не охотно, оно и понятно - бесплатно ведь
[13:27:13] <yeo> нужно писать на report@
[13:27:28] <yeo> а можешь процитировать письмо про gprbuild?
[14:50:23] <vasil.s.d> Привет, yeo!
Да там цитировать особо нечего, я отправил архив с исходниками, которые приводят к проблеме с gprbuild. Само письмо, почти только одна строка запуска.
Суть в том, что опять проблема с компиляцией generic packages, если есть ошибки в инстанциации. Зацикливается gcc/gnat/gprbuild на ошибочных generic package instantiations. Причём на каких-то ерундовых вещах, как опечатка в имени generic параметра. Похожая ошибка была ещё весной, но тогда мне с report@ ответили быстро и ошибка в новой версии GNAT уже поправлена.
В этот раз зависание случилось, когда переименовал один generic package, но из-за каких-то проблем в GPS рефакторинг прошёл не до конца и кое-где остались старые названия.
Могу письмо с архивом переслать, тк письмо без архива смысла большого не имеет.

[14:53:04] <vasil.s.d> Например, в этот раз компиляция зависла на таком ошибочном коде как:
...
with package Code_Parameters is new Code_Config.Parameters (<>);

вместо:
...
with package Code_Parameters is new Bits_Manipulation_Code_Config.Parameters (<>);

То есть не везде переименовался Code_Config в Bits_Manipulation_Code_Config.
Но компилятор, вместо выдачи ошибки, просто циклится (возможно это циклится gprbuild, я подробно не проверял).
[14:55:39] <vasil.s.d> Весной похожая проблема была, там зависал компилятор, если при инстанциации generic package были неправильно указаны параметры (не совпадали по типам, опечатка после рефакторинга)
[14:58:47] <vasil.s.d> Кстати, насчёт рефакторинга: никак не могу добиться от GPS, чтобы нормально работал рефакторинг, например глобальное переименование пакета. Иногда получается, но чаще не получается, либо не до конца все идентификаторы переименовывает. Может есть какие-нибудь советы по этому поводу? Иногда же нормально всё отрабатывает?
[15:07:47] <vgodunko> Совет: скомпилировать весь проект. И подождать пока обновится информация xref
[15:37:11] <vasil.s.d> Не всегда срабатывает. Иногда приходится GPS перезапускать,тк рефакторинг просто перестаёт работать, даже если всё перекомпилировать.
[15:39:36] <vasil.s.d> А ещё в последнем GNAT GPL у меня GPS регулярно зависает на ровном месте, причём так, что приходится убивать процесс из другой консоли.
[15:43:06] <vasil.s.d> Может, конечно, виндовая сборка по-стабильнее, но линуксовая последняя весьма нестабильна. Это, конечно, терпимо, но хотелось бы большей стабильности, тем более, что GPS очень удобная и простая в использовании IDE.
[17:26:54] <vgodunko> Что Windows что Linux есть одно и то же.
[17:27:03] <vgodunko> Во всех аспехтах.