# cat /usr/lib64/pkgconfig/glib-2.0.pc | grep Requires Requires.private: libpcre >= 8.31 Но: # rpm -qf --requires /usr/lib64/pkgconfig/glib-2.0.pc | grep pcre (пусто) Приходится добавлять libcpre-devel в зависимости вручную, иначе cmake ругается: [armh] Package 'libpcre', required by 'glib-2.0', not found [armh] -- Checking for module 'glib-2.0' [armh] -- Found glib-2.0, version 2.68.4 [armh] Package libpcre was not found in the pkg-config search path. Коммит https://github.com/rpm-software-management/rpm/commit/0cc5e818a включил распаршивание Requires.private в апстримном rpm.
(In reply to mikhailnov from comment #0) > # cat /usr/lib64/pkgconfig/glib-2.0.pc | grep Requires > Requires.private: libpcre >= 8.31 > > Но: > # rpm -qf --requires /usr/lib64/pkgconfig/glib-2.0.pc | grep pcre > (пусто) > > Приходится добавлять libcpre-devel в зависимости вручную, иначе cmake > ругается: > [armh] Package 'libpcre', required by 'glib-2.0', not found > [armh] -- Checking for module 'glib-2.0' > [armh] -- Found glib-2.0, version 2.68.4 > [armh] Package libpcre was not found in the pkg-config search path. Проблемы в том, что cmake ругается, нет, если не считать проблемой то, что это сбивает людей с толку. > Коммит https://github.com/rpm-software-management/rpm/commit/0cc5e818a > включил распаршивание Requires.private в апстримном rpm. Эта тема уже давно была обсуждена в списке рассылки devel, поищите в архивах. Вкратце: нет, вы неправы, и cmake неправ, и апстримный rpm неправ.
(Ответ для Dmitry V. Levin на комментарий #1) > (In reply to mikhailnov from comment #0) > > # cat /usr/lib64/pkgconfig/glib-2.0.pc | grep Requires > > Requires.private: libpcre >= 8.31 > > > > Но: > > # rpm -qf --requires /usr/lib64/pkgconfig/glib-2.0.pc | grep pcre > > (пусто) > > > > Приходится добавлять libcpre-devel в зависимости вручную, иначе cmake > > ругается: > > [armh] Package 'libpcre', required by 'glib-2.0', not found > > [armh] -- Checking for module 'glib-2.0' > > [armh] -- Found glib-2.0, version 2.68.4 > > [armh] Package libpcre was not found in the pkg-config search path. > > Проблемы в том, что cmake ругается, нет, если не считать проблемой то, что > это сбивает людей с толку. Точно. Посмотрел в пришедшую на почту выжимку из лога, а не в сам лог полностью. Спасибо.