$ grep xml /usr/lib64/pkgconfig/libsoup-2.4.pc Requires.private: libxml-2.0 $ rpm -qR libsoup-devel | grep xml $ Похоже, Requires.private упускаются.
Ну так это же фича, а не бага.
$ rpm -q --lastchange pkg-config * Mon Feb 28 2011 Alexey Tourbin <at@altlinux.ru> 0.25-alt2 - Tolerate missing Requires.private in --cflags mode.
Если таким образом (в редких случаях) упускаются зависимости на заголовочные файлы, то они воспоняются через cpp.req.