Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164480 - media-libs/xine-lib-1.1.3 won't build with +ffmpeg
Summary: media-libs/xine-lib-1.1.3 won't build with +ffmpeg
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-29 22:49 UTC by Ian Stakenvicius
Modified: 2007-01-30 18:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xine-lib-1.1.3-postprocver.patch (xine-lib-1.1.3-postprocver.patch,3.39 KB, patch)
2007-01-29 23:09 UTC, Ian Stakenvicius
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Stakenvicius 2007-01-29 22:49:52 UTC
AFAIK this is not a duplicate of bug #139394.

====[quote from emerge process]====
checking for FFMPEG... yes
checking for FFMPEG_POSTPROC... configure: error: Package requirements (libpostproc >= 51.11.0) were not met:

Requested 'libpostproc >= 51.11.0' but version of libpostproc is 51.1.0
===================================

This seems to be a typo in upstream, they've fixed it in svn as per:
http://livna.org/pipermail/subversion/2006-December/004745.html

..but apparently it exists in current stable xine-lib.  Could we get it patched?
Comment 1 Ian Stakenvicius 2007-01-29 23:09:20 UTC
Created attachment 108551 [details, diff]
xine-lib-1.1.3-postprocver.patch

Extracted the patch from http://livna.org/pipermail/subversion/2006-December/004745.html, it applies cleanly and fixed the issue, it seems.  

For those looking to fix this themselves, overlay the xine-lib ebuild, add this patch to the files/ dir, and add the following line to the bottom of src_unpack:

        epatch "${FILESDIR}/${P}-postprocver.patch"
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-30 00:13:37 UTC
Comment on attachment 108551 [details, diff]
xine-lib-1.1.3-postprocver.patch

No this patch won't do it because it touches configure.

The problem is with newer FFmpeg because they reset the versioning of FFMPEG_POSTPROC, the correct fix for that was simply to drop the versioned dependency, as libavcodec before covers for it. I'll see to sed it out.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-01-30 18:54:05 UTC
Fixed now.