Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 361265 - virtual/ffmpeg, libav and ffmpeg problems in dependency: || ( libav ffmpeg)
Summary: virtual/ffmpeg, libav and ffmpeg problems in dependency: || ( libav ffmpeg)
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-30 10:31 UTC by David Carlos Manuelda
Modified: 2016-05-15 01:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge_info.txt,14.04 KB, text/plain)
2011-03-30 10:32 UTC, David Carlos Manuelda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Carlos Manuelda 2011-03-30 10:31:53 UTC
First of all, I don't know if this bug is a bug in those ebuilds or in portage itself in calculation dependencies.
Seing virtual/ffmpeg it can be found: (**1)
|| (
                media-video/libav[X=,encode=,mp3=,sdl=,theora=,threads=,vaapi=,vdpau=,x264=]
                media-video/ffmpeg[X=,encode=,mp3=,sdl=,theora=,threads=,vaapi=,vdpau=,x264=]
        )
And I already have ffmpeg (in world) installed, but it tries to pull libav anyways.

emerging -C ffmpeg, and trying a emerge -uDN world I get:
emerge -uDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/tinyxml-2.6.1-r1  USE="-debug -doc -stl" 208 kB
[ebuild     U  ] sys-power/acpid-2.0.8 [2.0.7] 72 kB
[ebuild   R    ] virtual/jpeg-0  USE="static-libs%*" 0 kB
[ebuild     U  ] net-misc/rsync-3.0.8 [3.0.7-r2] USE="acl iconv -ipv6 -static -xattr" 773 kB
[ebuild     U  ] dev-perl/Encode-Locale-1.20.0 [1.10.0] 7 kB
[ebuild  N     ] virtual/perl-ExtUtils-MakeMaker-6.56  0 kB
[ebuild     U  ] app-text/build-docbook-catalog-1.6 [1.5] 4 kB
[ebuild     U  ] dev-perl/libwww-perl-6.20.0 [6.10.0] USE="ssl" 128 kB
[ebuild  N     ] dev-perl/LWP-Protocol-https-6.20.0  4 kB
[ebuild     U  ] media-libs/flac-1.2.1-r4 [1.2.1-r3] USE="-3dnow (-altivec) cxx -debug ogg sse -static-libs" 1,971 kB
[ebuild     U  ] app-text/iso-codes-3.24.2 [3.24] 6,073 kB
[ebuild     U  ] sys-apps/usbutils-002 [001] USE="-network-cron python%* zlib" 570 kB
[ebuild  N     ] virtual/mta-0  0 kB
[ebuild  N     ] media-video/ffmpeg-0.6_p25767  USE="3dnow 3dnowext X alsa (-altivec) -amr -bindist bzip2 -cpudetection custom-cflags -debug -dirac -doc encode faac -frei0r -gsm hardcoded-tables ieee1394 -jack jpeg2k mmx mmxext mp3 -network -oss -pic -qt-faststart -rtmp -schroedinger sdl -speex ssse3 -static-libs -test theora threads v4l v4l2 vaapi vdpau vorbis -vpx x264 xvid zlib" VIDEO_CARDS="nvidia" 0 kB                                                                              
[ebuild  N     ] media-video/libav-0.7_pre20110327  USE="3dnow 3dnowext X alsa (-altivec) -amr -bindist bzip2 -cpudetection custom-cflags -debug -dirac -doc encode -faac -frei0r -gsm hardcoded-tables ieee1394 -jack jpeg2k mmx mmxext mp3 -network -oss -pic -qt-faststart -rtmp -schroedinger sdl -speex ssse3 -static-libs -test -theora threads v4l v4l2 vaapi vdpau vorbis -vpx x264 xvid zlib" VIDEO_CARDS="nvidia" 3,415 kB                                                                    
[ebuild  N     ] virtual/ffmpeg-0  USE="X encode mp3 sdl -theora threads vaapi vdpau x264" 0 kB
[ebuild     U  ] x11-misc/xdg-utils-1.1.0_rc1_p20110329 [1.1.0_rc1-r1] USE="-doc" 263 kB
[ebuild     U  ] sys-power/upower-0.9.9 [0.9.8] USE="-debug -doc (-introspection) -ios% (-ipod%)" 468 kB
[ebuild   R    ] www-plugins/adobe-flash-10.2.153.1_p201011173  USE="-32bit 64bit -bindist (multilib) (-nspluginwrapper%*) vdpau" 0 kB
[ebuild     U  ] dev-python/pygtk-2.23.2 [2.22.0-r1] USE="-doc -examples -test" 2,310 kB
[ebuild     U  ] dev-cpp/pangomm-2.28.1 [2.26.3] USE="-doc" 1,022 kB
[ebuild     U  ] net-ftp/filezilla-3.4.0 [3.3.5.1] USE="dbus nls -test" 3,246 kB
[ebuild     U  ] sys-apps/lm_sensors-3.3.0 [3.2.0] USE="sensord" 166 kB
[ebuild     U  ] net-libs/libssh-0.4.91 [0.4.8] USE="-debug -examples -gcrypt -pcap -server sftp -ssh1 -static-libs zlib" 305 kB
[ebuild     U  ] www-client/firefox-4.0-r2 [4.0-r1] USE="alsa -bindist custom-optimization dbus -debug ipc libnotify startup-notification -system-sqlite webm wifi" LINGUAS="-af -ak -ar -ast -be -bg -bn -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de -el -en -en_ZA -eo es es_ES -et -eu -fa -fi -fr -fy -fy_NL -ga -ga_IE -gd -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -hy -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb -nb_NO -nl -nn -nn_NO -nso -or -pa -pa_IN -pl -pt -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zu" 0 kB
[ebuild     U  ] dev-cpp/gtkmm-2.24.0 [2.22.0] USE="-doc -examples -test" 14,871 kB
[ebuild     U  ] x11-themes/gtk-engines-qtcurve-1.8.7 [1.8.5] USE="mozilla" 157 kB
[ebuild     U  ] media-video/vlc-1.1.8 [1.1.7] USE="X a52 aac -aalib alsa (-altivec) -atmo avahi -bidi -cdda -cddb dbus -dc1394 -debug dirac -directfb dts -dvb dvd -fbcon ffmpeg flac -fluidsynth fontconfig gcrypt -ggi -gme -gnome gnutls -httpd -id3tag ieee1394 -jack -kate kde -libass -libcaca libnotify -libproxy -libtiger -libv4l -libv4l2 -lirc -live -lua matroska mmx -modplug mp3 mpeg -mtp -musepack ncurses -nsplugin ogg opengl -optimisememory -oss png -projectm -pulseaudio -pvr qt4 -remoteosd -rtsp -run-as-root -samba schroedinger sdl -sdl-image -shine -shout -skins -speex -sqlite sse -stream svg (-svga) -taglib theora truetype -twolame udev upnp v4l v4l2 vaapi -vcdx -vlm vorbis (-win32codecs) -wma-fixed x264 xcb xml -xosd xv -zvbi" 24,626 kB                                                                                                                                                                                                                              
[ebuild     U  ] net-libs/libproxy-0.4.6-r2 [0.4.6-r1] USE="-gnome kde -mono -networkmanager perl python -test -vala -webkit xulrunner" 0 kB
[ebuild     U  ] net-irc/kvirc-4.2_pre5704 [4.2_pre5484] USE="-audiofile -dcc_video dcc_voice -debug -doc -gsm ipc -ipv6 kde nls -oss perl phonon -profile python qt-dbus -qt-webkit ssl -theora transparency" 0 kB
[ebuild     U  ] net-misc/wicd-1.7.1_beta2-r3 [1.7.1_beta2-r2] USE="X gtk (-ioctl) libnotify ncurses nls pm-utils" 499 kB
[ebuild     U  ] x11-themes/qtcurve-qt4-1.8.6 [1.8.4] USE="(-aqua) kde (-kdeenablefinal) windeco" 334 kB
[ebuild   R    ] gnome-base/gvfs-1.6.7  USE="-archive avahi bash-completion bluetooth -cdda -doc -fuse gdu -gnome -gnome-keyring -gphoto2 (-hal%) http -ios% (-iphone%) -samba udev" 0 kB
[blocks B      ] media-video/ffmpeg ("media-video/ffmpeg" is blocking media-video/libav-0.7_pre20110327)

Total: 33 packages (23 upgrades, 7 new, 3 reinstalls), Size of downloads: 61,479 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-video/ffmpeg-0.6_p25767::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/ffmpeg-0.4.9_p20090201 required by (media-video/vlc-1.1.8::gentoo, ebuild scheduled for merge)
    >=media-video/ffmpeg-0.4.9_p20080617 required by (media-sound/audacity-1.3.12::gentoo, installed)
    >=media-video/ffmpeg-0.5_p22846 required by (media-video/vlc-1.1.8::gentoo, ebuild scheduled for merge)

  (media-video/libav-0.7_pre20110327::gentoo, ebuild scheduled for merge) pulled in by
    media-video/libav[X,encode,mp3,sdl,-theora,threads,vaapi,vdpau,x264] required by (virtual/ffmpeg-0::gentoo, ebuild scheduled for merge)

I've seen another bug similar to this, but that case was a configuration issue I don't think is this case.

So, should (virtual/ffmpeg) not install libav, because ffmpeg is already installed and satisfy || (I understand this || ( a b ) means I prefer a, but b is fine), or should those ebuilds depend on new virtual/ffmpeg (or both?)

Darkness stormbyte # equery depends libav
 * These packages depend on libav:
Darkness stormbyte # equery depends virtual/ffmpeg
 * These packages depend on virtual/ffmpeg:
app-cdr/k3b-2.0.2-r1 (ffmpeg ? virtual/ffmpeg)
kde-base/ffmpegthumbs-4.6.1 (virtual/ffmpeg)
media-libs/gegl-0.1.6 (ffmpeg ? virtual/ffmpeg)
media-video/transcode-1.1.5-r2 (virtual/ffmpeg)
Darkness stormbyte # equery depends ffmpeg
 * These packages depend on ffmpeg:
app-cdr/k3b-2.0.2-r1 (ffmpeg ? virtual/ffmpeg)
kde-base/ffmpegthumbs-4.6.1 (virtual/ffmpeg)
media-libs/gegl-0.1.6 (ffmpeg ? virtual/ffmpeg)
media-sound/audacity-1.3.12 (ffmpeg ? >=media-video/ffmpeg-0.4.9_p20080617)
media-video/transcode-1.1.5-r2 (virtual/ffmpeg)
media-video/vlc-1.1.7 (ffmpeg ? >=media-video/ffmpeg-0.4.9_p20090201)
                      (vaapi ? >=media-video/ffmpeg-0.5_p22846)

I set component portage, but can be changed (and CC correct people) if it is wrong, since I don't really know where is the bug.

Reproducible: Always
Comment 1 David Carlos Manuelda 2011-03-30 10:32:31 UTC
Created attachment 267785 [details]
emerge --info
Comment 2 Alex Brandt (RETIRED) gentoo-dev 2011-03-30 14:04:04 UTC
At first glance this appears to be related (if not a duplicate of 360889).  If that is the case we should probably mark it appropriately.
Comment 3 David Carlos Manuelda 2011-03-30 15:56:17 UTC
Yes, I placed -theora on virtual/ffmpeg, but didn't realize that I have theora in ffmpeg too.
Resolved.