At my last emerge -pvu world I got the following message: [blocks B ] media-libs/faad2 (is blocking media-video/mpeg4ip-1.1) However, when I put mpeg4ip in /etc/portage/package.mask I got the following message: !!! All ebuilds that could satisfy "media-video/mpeg4ip" have been masked. !!! One of the following masked packages is required to complete your request: - media-video/mpeg4ip-1.3 (masked by: package.mask, ~x86 keyword) - media-video/mpeg4ip-1.1 (masked by: package.mask) - media-video/mpeg4ip-1.4.1 (masked by: package.mask, ~x86 keyword) ... !!! (dependency required by "media-libs/faad2-2.0-r8" [ebuild]) In other words faad2-2.0-r8 both depends on and blocks mpeg4ip. This is not the case with faad2-2.0-r7, which I currently have installed on my system without mpeg4ip.
I have same bug here... the issue is that faad2-2.0-r8 wants mpeg4ip, but mpeg4ip blocks faad2...
You need to unmerge faad2-2.0-r7 first... *** This bug has been marked as a duplicate of 79606 *** *** This bug has been marked as a duplicate of 79606 ***
I tried that... it didn't help... Here's what happens with faad2 unmerged: calcium ~ # emerge --pretend --verbose faad2 These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] media-libs/faad2 (is blocking media-video/mpeg4ip-1.1) [ebuild N ] media-video/mpeg4ip-1.1 +alsa +arts +esd +gtk +ipv6 +mmx -nas -v4l2 +xvid 4,249 kB [ebuild N ] media-libs/faad2-2.0-r8 +xmms 7 kB
(In reply to comment #3) > [blocks B ] media-libs/faad2 (is blocking media-video/mpeg4ip-1.1) > [ebuild N ] media-video/mpeg4ip-1.1 +alsa +arts +esd +gtk +ipv6 +mmx -nas > -v4l2 +xvid 4,249 kB > [ebuild N ] media-libs/faad2-2.0-r8 +xmms 7 kB > Don't mix stable and ~arch versions of ebuilds. You need to put mpeg4ip into /etc/portage/package.keywords to emerge mpeg4ip-1.4.1.
faad2-2.0-r9 now depends on media-libs/libmp4v2 instead...
I can confirm that manually emerging the following in the order suggested left me with a clean 'emerge -uDvtp world' # emerge -uDtvp world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [blocks B ] <media-video/mpeg4ip-1.4.1 (is blocking media-libs/libmp4v2-1.4.1) [nomerge ] media-video/ffmpeg-0.4.9_p20050226-r5 USE="+a52 +aac -debug -doc +dts +encode -ieee1394 +imlib +mmx +network +ogg +oss +sdl -threads +truetype -v4l +vorbis +xvid +zlib" [ebuild U ] media-libs/faac-1.24-r1 [1.24] 0 kB [ebuild U ] media-libs/faad2-2.0-r9 [2.0-r8] USE="+xmms" 0 kB [ebuild U ] media-video/mpeg4ip-1.4.1 [1.1] USE="+a52 +aac +alsa +arts +esd +ffmpeg -id3 +ipv6 -lame +mmx -mp4live -mpeg2 +nas -player -v4l2 -x264 +xvid" 4,678 kB [ebuild N ] media-libs/libmp4v2-1.4.1 0 kB # emerge -uDtvp world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! Total size of downloads: 0 kB