=media-gfx/blender-2.70 has dependency on masked ffmpeg versions: ebuild excerpt ffmpeg? ( || ( >=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) It not possible to emerge blender with ffmpeg USE flag, because of mask: # Alexis Ballier <aballier@gentoo.org> (20 Jul 2013) # New major release and lots of packages fail to build. # Tracker bug is: https://bugs.gentoo.org/show_bug.cgi?id=476490 Normally, blender should depend on virtual/ffmpeg? Reproducible: Always
I don't understand how this is a bug. Repoman reports no problems, the package manager has to deal with dependency resolution, not me. I will not use virtual/ffmpeg as it will break blender. Either unmask >=media-video/ffmpeg-2.1.4:0 or switch to libav.
sorry, this is no invalid bug. packages shouldn't depend on masked ones.
(In reply to Oleg from comment #2) > sorry, this is no invalid bug. packages shouldn't depend on masked ones. It does not, it is a "|| ( bar/masked-foo bar/unmasked-foo )" string. It's completely mindless to hardmask this package or the ffmpeg USE flag for libav users. If portage is unable to print proper solutions to a problem (there are a lot more cases when it fails to do so), then that has to be improved on the PM side.
*** Bug 506136 has been marked as a duplicate of this bug. ***