Hi! Не может ли кто тут прояснить следующее: есть пакет a, у которого в buildreq написано что-то, с чем он собирается. Есть -devel часть этого пакета, в которой есть *.pc файл, в котором перечислены все либы с которыми нужно линковаться для сборки с этой -devel частью. Но! в requires этого -devel список этих библиотек неполон, т.е. их явно меньше, чем в *.pc. Из-за этого, зависящий от -devel пакет с buildreq на pkgconfig и -devel часть не собирается, т.к. нужных либ не хватает. Кажется, не так давно говорилось о том, что зависимости из *.pc будут учитываться при сборке, или сейчас у нас это до сих по не реализовано? Собственно, почему мне это надо - я периодически занимаюсь расчисткой buildreq в некоторых пакетах (buildreq доверять не приходится, слишком перегруженный список он создает). И озвученная проблема там довольно часто вылазит. Например, последняя жертва - lablgtk2, которая прекрасно собиралась еще позавчера, а сегодня ее QA Robot завернул с такими словами: ... +-lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 + gcc -shared -o ./dlllablgtkspell.so ml_gtkspell.o -lgtkspell -lenchant +-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 +-lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 /usr/bin/ld: cannot find -lenchant понятно, что libenchant-devel есть в *.pc, но его нет в требованиях к -devel, иначе, -devel часть была бы в chroot. Также интересно, считать ли это багой упаковки -devel, если список Requires ее не учитывает список в *.pc? -- WBR et al.