Summary: | не определяются автоматически зависимости для разработческих пакетов для pkg-config | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Малъ Скрылевъ <3aHyga> |
Component: | pkg-config | Assignee: | placeholder <placeholder> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | at, glebfm, grenka, ldv, placeholder |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Малъ Скрылевъ
2020-09-26 00:56:25 MSK
Насколько мне известно, определяемость путей задаётся в *.pc файлах и у этих библиотек всё должно быть нормально. grenka@Mr-Frog ~ $ hsh-install libpcre-devel <13>Sep 25 23:01:36 rpmi: libpcre16-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed <13>Sep 25 23:01:36 rpmi: pcretest-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed <13>Sep 25 23:01:36 rpmi: libpcre-devel-8.44-alt1 sisyphus+246874.100.1.1 1582587772 installed grenka@Mr-Frog ~ $ hsh-shell [builder@localhost .in]$ pkg-config --cflags libpcre -I/usr/include/pcre [builder@localhost .in]$ rpm -ql libpcre-devel | grep "pc$" /usr/lib64/pkgconfig/libpcre.pc /usr/lib64/pkgconfig/libpcre16.pc /usr/lib64/pkgconfig/libpcreposix.pc Гриша я имел ввиду не это, я имал ввиду, например, если брать первый лог, то чтобы для пакета, предоставляющего pkgconfig(xcb), накладываются зависимость от пакета, который предоставляет pkgconfig(xdmcp). То есть, чтобы pkgconfig(xdmcp) ставился по зависимости pkgconfig(xcb). (Ответ для Малъ Скрылевъ на комментарий #2) > Гриша я имел ввиду не это, я имал ввиду, например, если брать первый лог, то > чтобы для пакета, предоставляющего pkgconfig(xcb), накладываются зависимость > от пакета, который предоставляет pkgconfig(xdmcp). То есть, чтобы > pkgconfig(xdmcp) ставился по зависимости pkgconfig(xcb). Тогда выставляй правильный компонент. Насколько мне известно, подобная простыня крутится обычно около libthai и эту цепочку зависимостей разорвал shrek@ чтобы не тащить кучу мусора. Какую тучу мусора? Просто я полагаю вполне разумным, чтобы скажем при установке kgconfig(xcb) вытягивался по зависимостям ещё и pkgconfig(xdmcp), тогда в случае использования xcb в cmake, этой ругани не будет. А в чём состоит разрыв цепочки шреком? |