Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 240446 - media-libs/x264-0.0.20081006 breaks many packages
Summary: media-libs/x264-0.0.20081006 breaks many packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 241454 (view as bug list)
Depends on:
Blocks: 245535
  Show dependency tree
 
Reported: 2008-10-08 04:01 UTC by gfl3162+gbugzilla
Modified: 2008-10-18 10:03 UTC (History)
2 users (show)

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


Attachments
avidemux-2.4.3-libx264.patch (avidemux-2.4.3-libx264.patch,1.01 KB, text/plain)
2008-10-08 04:41 UTC, Tim Harder
Details
avidemux-2.4.3-libx264.patch (avidemux-2.4.3-libx264.patch,1.01 KB, patch)
2008-10-08 04:46 UTC, Tim Harder
Details | Diff
ffmpeg-0.4.9_p20080326-libx264.patch (ffmpeg-0.4.9_p20080326-libx264.patch,1.56 KB, text/plain)
2008-10-08 05:09 UTC, Tim Harder
Details
vlc-0.9.3-libx264.patch (vlc-0.9.3-libx264.patch,746 bytes, patch)
2008-10-08 06:38 UTC, Tim Harder
Details | Diff
avidemux-2.4.3-libx264.patch (avidemux-2.4.3-libx264.patch,1.45 KB, patch)
2008-10-09 08:58 UTC, Tim Harder
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description gfl3162+gbugzilla 2008-10-08 04:01:53 UTC
media-libs/x264-0.0.20081006 seems to have a different api than earlier version. This version goes from libx264.so.60 to 65, and these programs do not compile with it:

media-libs/ffmpeg-0.4.9_p20080326
media-video/avidemux-2.4.3
Comment 1 Tim Harder gentoo-dev 2008-10-08 04:41:23 UTC
Created attachment 167569 [details]
avidemux-2.4.3-libx264.patch

Patch to make avidemux-2.4.3 compile with x264-0.0.20081006
Comment 2 Tim Harder gentoo-dev 2008-10-08 04:46:01 UTC
Created attachment 167570 [details, diff]
avidemux-2.4.3-libx264.patch

Patch for avidemux-2.4.3 and x264-0.0.20081006
Comment 3 Tim Harder gentoo-dev 2008-10-08 05:09:06 UTC
Created attachment 167571 [details]
ffmpeg-0.4.9_p20080326-libx264.patch

Patch to make ffmpeg-0.4.9_p20080326 compile with x264-0.0.20081006
Comment 4 Tim Harder gentoo-dev 2008-10-08 06:36:11 UTC
The new version of x264 also breaks media-video/vlc-0.9.3.

On a separate note, sorry for the bug spam above, apparently one DB cluster nodes spontaneously rebooted.
Comment 5 Tim Harder gentoo-dev 2008-10-08 06:38:21 UTC
Created attachment 167572 [details, diff]
vlc-0.9.3-libx264.patch

Patch for vlc-0.9.3 and x264-0.0.20081006
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-08 14:30:30 UTC
This bug report should probably be turned into a tracker.
Comment 7 Alexis Ballier gentoo-dev 2008-10-08 14:40:47 UTC
(In reply to comment #2)
> Created an attachment (id=167570) [edit]
> avidemux-2.4.3-libx264.patch
> 
> Patch for avidemux-2.4.3 and x264-0.0.20081006


is this merged upstream?

vlc is already fine and ffmpeg will be once we'll have a new snapshot
Comment 8 Alexis Ballier gentoo-dev 2008-10-08 14:43:52 UTC
still needs to be checked:
media-gfx/blender
media-tv/mythtv
media-video/mpeg4ip

(others from http://tinderbox.dev.gentoo.org/misc/rindex/media-libs/x264 should be fine, at least in ~arch)
Comment 9 Tim Harder gentoo-dev 2008-10-08 17:40:45 UTC
(In reply to comment #7) 
> 
> is this merged upstream?

Yes, a fix has been added to the 2.4 branch.
Comment 10 gfl3162+gbugzilla 2008-10-09 00:10:49 UTC
ffmpeg from svn works with this version of x264, but many packages that use ffmpeg don't compile anymore.
Comment 11 Alexis Ballier gentoo-dev 2008-10-09 08:27:45 UTC
(In reply to comment #10)
> ffmpeg from svn works with this version of x264, but many packages that use
> ffmpeg don't compile anymore.

and that will be one more reason for you not to unmask something with a hostile mask such as:
# Alexis Ballier <aballier@gentoo.org> (07 Oct 2008)
# Big api changes; If you report a bug, please also give a patch from upstream
# to backport or that will waste everyone's time.
# These will stay masked until any consumer of the library has been fixed.


:)
Comment 12 Alexis Ballier gentoo-dev 2008-10-09 08:28:39 UTC
(In reply to comment #9)
> (In reply to comment #7) 
> > 
> > is this merged upstream?
> 
> Yes, a fix has been added to the 2.4 branch.


good; Ben, could you please apply it to our avidemux ebuild ?
Comment 13 Tim Harder gentoo-dev 2008-10-09 08:56:22 UTC
(In reply to comment #12)
> good; Ben, could you please apply it to our avidemux ebuild ?

I'll attach the actual upstream changes as they are a bit different.

Comment 14 Tim Harder gentoo-dev 2008-10-09 08:58:16 UTC
Created attachment 167706 [details, diff]
avidemux-2.4.3-libx264.patch

Updated patch for avidemux-2.4.3 and x264-0.0.20081006 from upstream.
Comment 15 Alexis Ballier gentoo-dev 2008-10-13 11:36:09 UTC
*** Bug 241454 has been marked as a duplicate of this bug. ***
Comment 16 Ben de Groot (RETIRED) gentoo-dev 2008-10-16 21:41:30 UTC
(In reply to comment #12)
> good; Ben, could you please apply it to our avidemux ebuild ?

committed

Comment 17 Alexis Ballier gentoo-dev 2008-10-18 10:03:56 UTC
should be all good now