Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 233975 - ffmpeg dependency says two versions being pulled in but appears to only be one
Summary: ffmpeg dependency says two versions being pulled in but appears to only be one
Status: RESOLVED DUPLICATE of bug 218088
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-05 12:43 UTC by Jeff Mitchell
Modified: 2008-08-05 17:31 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Mitchell 2008-08-05 12:43:51 UTC
Trying to update world, I get the following:

!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

media-video/ffmpeg:0

  ('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
    ('installed', '/', 'app-cdr/k3b-1.0.5-r2', 'nomerge')

  ('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616-r20', 'merge') pulled in by
    ('installed', '/', 'media-libs/xine-lib-1.1.14', 'nomerge')
    ('installed', '/', 'media-libs/libquicktime-1.0.3', 'nomerge')
    ('installed', '/', 'media-sound/transkode-0.7', 'nomerge')
    (and 6 more)


But this doesn't seem to be true:
equery d ffmpeg
[ Searching for packages depending on ffmpeg... ]
app-cdr/k3b-1.0.5-r2 (ffmpeg? >=media-video/ffmpeg-0.4.9_p20080326)
games-arcade/stepmania-3.9 (ffmpeg? >=media-video/ffmpeg-0.4.9_p20070330)
media-libs/libquicktime-1.0.3 (ffmpeg? >=media-video/ffmpeg-0.4.9_p20070616)
media-libs/xine-lib-1.1.14 (>=media-video/ffmpeg-0.4.9_p20070129)
media-plugins/alsa-plugins-1.0.16 (ffmpeg? media-video/ffmpeg)
media-sound/sox-14.0.1 (ffmpeg? media-video/ffmpeg)
media-sound/transkode-0.7 (ffmpeg? media-video/ffmpeg)
media-video/dvdrip-0.98.8-r2 (ffmpeg? media-video/ffmpeg)
media-video/transcode-1.0.6 (>=media-video/ffmpeg-0.4.9_p20050226-r3)
media-video/vlc-0.9.0_beta2 (ffmpeg? >=media-video/ffmpeg-0.4.9_p20070616-r3)
net-libs/opal-2.2.11 (>=media-video/ffmpeg-0.4.7)

There doesn't seem to be any dependency that actually needs the older version (I currently have the latest version installed).  So I'm not sure how to clear/fix this problem.

I'm marking this as major because it's preventing me from updating my system...

Reproducible: Always

Steps to Reproduce:
1.emerge -uDvat world





emerge --info:

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-tuxonice-r3 x86_64)
=================================================================
System uname: 2.6.25-tuxonice-r3 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Timestamp of tree: Tue, 05 Aug 2008 06:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13, 2.5.2-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="en en_US zh zh_TW zh_CN"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/java-overlay /usr/local/portage"
SYNC="rsync://rsync21.us.gentoo.org/gentoo-portage"
USE="16bit 7zip X X509 a52 aac aalib acl acpi addbookmarks aiglx aim aio alias alsa amazon amd64 amr amuled ao aoss apm async audiofile autoipd automount autoreplace avahi bash-completion berkdb bluetooth bonjour bonobo bookmarks branding browserplugin bzip2 bzlib cairo calendar cardbus cdda cddb cdio cdparanoia cdrom cgi chm cisco cjk clearcase cli codecs commercial connectionstatus console contactnotes cpudetection cracklib crypt css ctype cups curl curlwrappers cvs daap dbus dell device-mapper dga dhcp dio directfb disk-partition divx divx4linux djvu dmi dnd docbook dot dri dtaus dts dv dvb dvd dvdr dvdread eap-tls eds emacs embedded emerald enca encode evo2 exif expat extensions extrafilters fam fame fastcgi fbcon fbcondecor fbsplash ffmpeg fftw flac fltk font-server fontconfig foomaticdb force-cgi-redirect fortran fping fpx freetype ftp fuse galago gcrypt gd gdbm geoip gg ggi gif gimp gimpprint glitz gmail gmedia gmp gnome gnome-print gphoto2 gpm graphviz groupwise gs gsm gstreamer gtk gtkhtml h323 hal hash hbci hdri highlight history howl-compat html httpd hvm hybrid-auth ical iconv icq icu id3 idn ieee1394 ilbc imagemagick imap imlib inifile inkjar ipod iproute2 ipv6 irc irda irman irmc isdnlog jabber java javascript jbig jce jikes jit joystick jpeg jpeg2k json justify kde kdepim kdrive kerberos kipi kqemu krb4 ladspa lame laptop largeterminal latex lcms libcaca libnotify libsamplerate lirc live lm_sensors logitech-mouse logrotate lua lzo lzw mad maildir maps matroska mbox md5sum mdnsresponder-compat mecab memlimit menubar mhash midi mikmod mime mjpeg mmap mmx mmxext mng modplug mono monolithic-build motif mozbranding mozilla mozsha1 mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer msn mtp mudflap multiuser musepack musicbrainz mysql mysqli nas ncurses neXt nemesi net nethack netjack netpbm network network-cron networking networkmanager new-login newspr nls nntp nowlistening nptl nptlonly nsplugin ntlm ntp numeric nv nvidia nxclient offensive ofx ogg old-daemons ole on-the-fly-crypt openal openexr opengl openmp openssl openvpn oscar oss pam pam_timestamp pango pascal passwordsave paste64 pch pcre pda pdf perforce perl pertty player plotutils pmu png pnp portaudio posix postfix postscript povray ppds pppd prediction profile ps pygrub pyste python qemu-fast qt3 qt3support qt4 quicktime quotes rar rdesktop readline realmedia reflection reiserfs remote rle rrdcgi rrdtool rss rtf rtsp ruby samba sametime sasl scanner screen screenshot sdl sdl-image sensord server session sharedext shorten shout simplexml slang slp smime smp sms sndfile soap sockets socks5 sound soundex speedo speex spell spl sql sqlite sqlite3 sse sse2 ssl ssse3 startup-notification statistics stats stream subtitles subversion svg svnserve sysfs sysvipc taglib tcl tcltk tcpd test-programs tetex texteffect theora threads tidy tiff timidity tk tokenizer toolbar tools transcode translator transparency truetype type1 ucs2 unicode upnp usb userlocales utempter utf8 utils v4l v4l2 vcd vesa vga video vim vim-pager vim-syntax vim-with-x visualization vlm vnc vorbis vorbis-psy wavpack webdav webpresence wifi winpopup wma wmf wmp wxgtk1 wxwindows x264 x86emu xanim xattr xcb xchatnogtk xchattext xcomposite xerces-c xext xface xforms xft xine xinerama xkb xml xmlreader xmlrpc xmlwriter xmp xorg xosd xpm xprint xrandr xscreensaver xsl xulrunner xv xvid xvmc yahoo yaz yv12 zephyr zeroconf zip zlib zvbi" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon directory spca50x ptp2" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh zh_TW zh_CN" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2008-08-05 13:35:18 UTC
Disabling the ffmpeg useflag for alsa-plugins should resolve that, if I see it correctly, as at the moment alsa-plugins only supports the older ffmpeg version.

*** This bug has been marked as a duplicate of bug 218088 ***
Comment 2 Jeff Mitchell 2008-08-05 17:31:47 UTC
You're right, this did fix it.  I see, looking in the ebuild, that alsa-plugins only supports the older version:

    ffmpeg? ( <media-video/ffmpeg-0.4.9_p20080000 )

Why is equery not showing me this?  Is it because equery is looking at the cached copies of ebuilds from when the packages were installed, and the ebuild itself was changed without a version bump?  (If so, shouldn't this have been a -r bump?)