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.
Run revdep-rebuild...
I should have say that I executed revdep-rebuild twice before posting here...
Well revdep-rebuild won't do anything useful once you've created the incorrect symlink, delete it again.
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) ^^