Summary: | media-video/ffmpeg-1.2.2 blocks media-video/libav-9.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tman <cornicx> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | trivial | ||
Priority: | --- | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=508050 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
tman
2013-08-13 04:57:50 UTC
That is correct if I am not wrong. You can have ffmpeg or libav installed but not together. (In reply to David Kredba from comment #1) > You can have ffmpeg or libav installed but not together. Correct. the problem is if i emerge -C ffmpeg && emerge media-video/libav, so i get
!!! existing preserved libs:
>>> package: media-video/ffmpeg-0.10.8
* - /usr/lib32/libavcodec.so.53
* - /usr/lib32/libavcodec.so.53.61.100
* used by /usr/lib32/alsa-lib/libasound_module_pcm_a52.so (app-emulation/emul-linux-x86-soundlibs-20130224-r10)
* used by /usr/lib32/alsa-lib/libasound_module_rate_lavcrate.so (app-emulation/emul-linux-x86-soundlibs-20130224-r10)
* used by /usr/lib32/libavdevice.so.53.4.100 (app-emulation/emul-linux-x86-medialibs-20130224-r12)
* - /usr/lib32/libavutil.so.51
* - /usr/lib32/libavutil.so.51.35.100
* used by /usr/lib32/alsa-lib/libasound_module_pcm_a52.so (app-emulation/emul-linux-x86-soundlibs-20130224-r10)
* used by /usr/lib32/alsa-lib/libasound_module_rate_lavcrate.so (app-emulation/emul-linux-x86-soundlibs-20130224-r10)
* used by /usr/lib32/libavdevice.so.53.4.100 (app-emulation/emul-linux-x86-medialibs-20130224-r12)
* used by 3 other files
* - /usr/lib32/libavformat.so.53
* - /usr/lib32/libavformat.so.53.32.100
* used by /usr/lib32/libavdevice.so.53.4.100 (app-emulation/emul-linux-x86-medialibs-20130224-r12)
* - /usr/lib32/libavfilter.so.2
* - /usr/lib32/libavfilter.so.2.61.100
* used by /usr/lib32/libavdevice.so.53.4.100 (app-emulation/emul-linux-x86-medialibs-20130224-r12)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* IMPORTANT: 1 news items need reading for repository 'mva'.
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
BUT:
run emerge @preserved-rebuild lead me to Emerging (1 of 3) media-video/ffmpeg-0.10.8, after this ffmpeg alltime try to upgrade to version: 1.2.2, and this version has an blocking conflict with libav. this cant be right
Run emerge -pv --depclean libav to see what package(s) depend on it. Or equery d libav, it will do the same and maybe faster. Equery is part of app-portage/gentoolkit. well emerge -uDN world caus this problem: [blocks b ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-libs/libpostproc-0.8.0.20121125) [uninstall ] media-libs/libpostproc-0.8.0.20121125 [nomerge ] media-video/vlc-2.0.7 [ebuild NS ] media-video/ffmpeg-1.2.2 [0.10.8] [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.8) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (media-video/libav-9.8::gentoo, installed) pulled in by >=media-video/libav-9[X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9[X,encode,jpeg2k,mp3,sdl,threads,truetype,vdpau,x264]) required by (virtual/ffmpeg-9::gentoo, installed) media-video/libav required by @selected (media-video/ffmpeg-1.2.2::gentoo, ebuild scheduled for merge) pulled in by media-video/ffmpeg:0 required by (media-video/mplayer2-2.0_p20130428-r1::gentoo, installed) media-video/ffmpeg:0 required by (media-video/vlc-2.0.7::gentoo, installed) media-video/ffmpeg:0 required by (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r1::gentoo, installed) libav and ffmpeg are both installed. :( I would you suggest to remove =virtual/ffmpeg-9 and media-libs/libpostproc and libav and then to run world update with -DuN and after that revdep-rebuild. This is not a bug, read Comment #1; just remove and mask ffmpeg or libav. For support, please use https://forums.gentoo.org/ |