pkgconfig problem on RHEL-5

Nicolas Chauvet kwizart at gmail.com
Wed Jan 21 00:09:51 CET 2009


2009/1/20 Nicolas Chauvet <kwizart at gmail.com>:
> 2009/1/20 Dominik 'Rathann' Mierzejewski <dominik at 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)


More information about the rpmfusion-developers mailing list