pkgconfig problem on RHEL-5

Dominik 'Rathann' Mierzejewski dominik at greysector.net
Sun Jan 25 00:15:16 CET 2009


On Wednesday, 21 January 2009 at 00:09, Nicolas Chauvet wrote:
> 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.

Very well. It's better to add a workaround in just one place instead
of in every package that needs ffmpeg-devel. I'll try to fix that soon,
but if you or Karel could send me a patch for the spec file with the
necessary BRs, it'd make the fix faster. I'm a bit short on time these
days.

Regards,
R.

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"


More information about the rpmfusion-developers mailing list