Code: Select all
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:
media-video/ffmpeg:0
('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616-r20', 'merge') pulled in by
('installed', '/', 'media-libs/libquicktime-1.0.2', 'nomerge')
('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616-r3', 'merge') pulled in by
('ebuild', '/', 'media-video/vlc-0.8.6i', 'merge')
('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
('ebuild', '/', 'media-video/vlc-0.8.6i', 'merge')
('installed', '/', 'media-libs/xine-lib-1.1.13', 'nomerge')
('installed', '/', 'media-sound/sox-14.0.1', 'nomerge')
(and 6 more)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.
If I now want to update world, it tells me (besides others):
Code: Select all
[ebuild UD] media-video/ffmpeg-0.4.9_p20070616-r20 [0.4.9_p20080326] USE="X a52 aac amr encode ieee1394 imlib ipv6 mmx network ogg%* oss%* sdl theora threads truetype v4l%* vorbis xvid zlib (-altivec) -debug -doc -test -x264 (-bindist%) (-hardcoded-tables%) (-mp3%*)" 0 kB
[ebuild UD] media-video/ffmpeg-0.4.9_p20070616-r3 [0.4.9_p20080326] USE="X a52 aac amr encode ieee1394 imlib mmx network ogg%* oss%* sdl theora threads truetype v4l%* vorbis xvid zlib (-altivec) -debug -doc -test -x264 (-bindist%) (-hardcoded-tables%) (-ipv6%*) (-mp3%*)" 0 kBHow do I get rid of the problem?
package.keywords lists ~x86 for media-video/ffmpeg, but not for xine-lib, vlc or libquicktime, because some other tool I installed (can't remember right now, but I could check that out if it helps) had a dependency to the higher, masked version of ffmpeg.
Any hints/suggestions?
Edit: Additional: I tried to double-check if vlc *really* needs the two dependencies.
emerge -uNv media-video/vlc reveals:
Code: Select all
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:
media-video/ffmpeg:0
('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616-r3', 'merge') pulled in by
('ebuild', '/', 'media-video/vlc-0.8.6i', 'merge')
('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
('ebuild', '/', 'media-video/vlc-0.8.6i', 'merge')




