Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 212537

Summary: media-video/vlc-0.8.6e with media-video/ffmpeg-0.4.9_p20070616 doesn't look for the correct libx264.so file
Product: Gentoo Linux Reporter: Le retraité <le.retired>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Le retraité 2008-03-06 22:02:57 UTC
I have media-video/vlc-0.8.6e with media-video/ffmpeg-0.4.9_p20070616 and when I try to play an xvid file (using -vv) I got:
[00000308] main decoder warning: cannot load module `/usr/lib/vlc/codec/libffmpeg_plugin.so' (libx264.so.56: cannot open shared object file: No such file or directory)
[00000308] main decoder error: no suitable decoder module for fourcc `XVID'.

I have don't have a libx264.so.56 file in /usr/lib but I have a libx264.so.58 one
If I create a symbolic link to libx264.so.58 named libx264.so.56, vlc just works fine.

Also, I have a libx264.so file in /usr/lib which is a symbolic link to libx264.so.58, perhaps vlc/ffmpeg should look for this one in order to be independant of futur libx264.so.xx renaming.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-03-06 22:03:50 UTC
Run revdep-rebuild...
Comment 2 Le retraité 2008-03-07 09:37:19 UTC
I should have say that I executed revdep-rebuild twice before posting here...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-03-07 09:41:40 UTC
Well revdep-rebuild won't do anything useful once you've created the incorrect symlink, delete it again.
Comment 4 Le retraité 2008-03-07 15:56:44 UTC
Ahem ^^ Before creating the symlink, before posting here, before everything else, the first things I've tried was revdep-rebuild (twice) then and emerge --oneshot vlc ffmpeg x264-svn (twice also) ^^