Created attachment 363128 [details] build log * currently installed media-video/ffmpeg-1.0.7 * emerging handbrake portage try to install libav (because the intalled ffmpeg not satisfies the dependency) * the ffmpeg description for media-video/handbrake-0.9.9 say: ffmpeg: Use FFmpeg from media-video/ffmpeg to decode MPEG-2 instead of media-plugins/gst-plugins-mpeg2dec. * disabling this use flag allow me to start emerging handbrake with the wrong version of ffmpeg (then it fails as shown in the log) So it seems that the ffmpeg/libav librarie are optional and not (mutually exclusives) mandatory. It's a little bit confusing for the user. Thanks in advance.
> tac: write error > >>> [1m[37mcfg-update-1.8.2-r1[0m[0m: Skipping checksum index updating... What's this at the top of the build log? > checking for suffix of executables... In file included from ../libhb/internal.h:10:0, Eh, why would it fail ffmpeg at this point; odd. Can I see the config.log file too for details?
Created attachment 363190 [details] emerge --info
The things at top "tac: write error" is this is related to this: http://forums.gentoo.org/viewtopic-t-316739-highlight-.html (I've to submit another bug... anyway it's not affect in any way the builds) The builds then fail because the installed media-video/ffmpeg-1.0.7. After upgrading to 1.2.4 (or using libav) handbrake emerge without problems. I've attached the emerge --info, but config.log? Thanks in advance
(In reply to Fabio Bonfante from comment #3) > The builds then fail because the installed media-video/ffmpeg-1.0.7. After > upgrading to 1.2.4 (or using libav) handbrake emerge without problems. The ebuild correctly specifies: ffmpeg? ( || ( >=media-video/libav-9:= >=media-video/ffmpeg-1.2.1:0= ) ) So, your system somehow got into an incorrect state or ignored dependencies. Glad to see an upgrade of ffmpeg resolves it!