On Tue, 26 May 2020 01:09:54 +0300 Dmitry V. Levin wrote: > On Mon, May 25, 2020 at 10:49:40PM +0300, Andrey Savchenko wrote: > [...] > > 2.1) Нет зависимости на макрос. > > Зависимости на макросы нужно делать через BuildRequires(pre): > > BuildRequires(pre): rpm-macros-mk-configure > > > > Иначе возникает вот такая ругать в логе сборки: > > warning: Macro %mkc_env not found > > warning: Macro %mkcmake_configure not found > > warning: Macro %mkcmake_build not found > > warning: Macro %mkc_env not found > > warning: Macro %mkcmake not found > > warning: Macro %mkc_env not found > > warning: Macro %mkcmake_install not found > > > > Я вижу, что сейчас зависимость на rpm-macros-mk-configure добавлена > > через Requires в самом mk-configure, но, видимо, так не получится > > сделать и во всех пользователях mk-configure также нужно будет > > прописывать макрос. > > > > Это недостаток нашей сборочной системы, но я не знаю, можно ли его > > как-то лучше объехать. > > > > Вроде бы, с текущей зависимостью через Requires в mk-configure тоже > > всё работает, но я не знаю, на что могут повлиять эти предупреждения. > > Эти предупреждения ни на что не влияют. Если бы влияли, то они были бы > ошибками и пришлось бы делать BuildRequires(pre): rpm-macros-mk-configure. Тогда зачем они выдаются? Следует их отключить, чтоб не сбивать людей с толку. Best regards, Andrew Savchenko