2009/1/20 Nicolas Chauvet <kwizart(a)gmail.com>:
2009/1/20 Dominik 'Rathann' Mierzejewski
<dominik(a)greysector.net>:
> They're not missing. Most probably the .pc file is broken or it's a bug
> in pkg-config.
We are talking about the EL-5 ffmpeg-devel here.
Nah, this is a bug in ffmpeg-devel package (meant the pc files)
Because they have something like
Requires.private: libraw1394
And the ffmpeg-devel doesn't requires libraw1394-devel where the
libraw1394.pc is so it doesn't have any chance to output the requested
information.
Actually, the current situation avoid the problem in the ffmpeg
pkg-config files by using libs.private with the non-pkgconfig form for
defining used libraries (instead of the pkg-config form using
requires.private).
Well actually it is a little bit more complicated because there is a problem at:
https://bugzilla.redhat.com/show_bug.cgi?id=224148
So this remains a ffmpeg-devel problem, but for a different reason:
the ffmpeg-devel pkgconfig implementation rely on a version of
pkg-config that support the Requires.private , which the EL5 version
doesn't features yet.
Until this feature is backported, this remains a ffmpeg-devel bug.
Nicolas (kwizart)