Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232332 - Dependency collision of different pkgs use ffmpeg.
Summary: Dependency collision of different pkgs use ffmpeg.
Status: RESOLVED DUPLICATE of bug 214740
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-19 14:10 UTC by Oleg S. Marin
Modified: 2008-07-19 15:08 UTC (History)
1 user (show)

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 Oleg S. Marin 2008-07-19 14:10:14 UTC
Some stable packages from media-* require different versions of ffmpeg package in a single SLOT.

Reproducible: Always

Steps to Reproduce:
1.install transcode
2.install k9copy
3.install sox
4.install xine-lib
5.install k3b
6. and try to update world

Actual Results:  
Dependency collistion, could not update

Expected Results:  
uniq version of ffmpeg be selected by pkgs.

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

Calculating world dependencies  ..
!!! 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
    ('ebuild', '/', 'media-video/transcode-1.0.4-r3', 'merge')

  ('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
    ('installed', '/', 'app-cdr/k3b-1.0.5-r2', 'nomerge')
    ('installed', '/', 'media-libs/xine-lib-1.1.13', 'nomerge')
    ('installed', '/', 'app-cdr/k9copy-1.2.3-r2', 'nomerge')
    (and 1 more)

$ emerge --info
Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r6-ww x86_64)
=================================================================
System uname: 2.6.25-gentoo-r6-ww x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
Timestamp of tree: Sat, 19 Jul 2008 01:45:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
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.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
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=k8 -O2 -pipe -fstack-protector"
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/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://mirror.gentoo.no"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
MAKEOPTS="-j2"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac acl acpi additions alsa amd64 ao asf audiofile avahi bash-completion berkdb bindist bluetooth branding bzip2 cairo cdparanoia chardet cli cracklib crypt cups curl d dbus dedicated directfb divx dmi dri dvd dvdnav dvdr dvdread emacs enca encode examples extras ffmpeg flac gcj gdbm gif glib glitz gmedia gnutls gpgme gpm gstreamer gtk gtk2 gzip hal hardened icecast iceweasel iconv idle idn imagemagick imap imlib imlib2 isdnlog jack java jpeg kde kdeenablefinal kqemu ldap libnotify libsamplerate lm_sensors loop-aes mad mailwrapper maps matroska mbox md5sum mdnsresponder-compat midi mikmod mmx mmxext mng mozilla moznopango mp2 mp3 mpeg mplayer multilib musepack ncurses new-login nls nntp no-old-linux nptl nptlonly nsplugin nvidia obex objc objc++ ogg openal opengl openmp pam pango pcre pdf perl plugins png pop pppd pulseaudio pyste python qt3 qt3support qt4 rar readline reflection samba sdl seamonkey sensord session slang smp spell spl sqlite sqlite3 srt sse sse2 ssl startup-notification svg symlink sysfs syslog tcltk tcpd theora threads thumbnail tiff toolbar trayicon truetype unicode usb userlocales utils v4l v4l2 vim-syntax vorbis wma wmf wxwindows x264 xcomposite xfce xforms xhtml xine xml xorg xpm xscreensaver xv xvid zip zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-19 14:24:15 UTC
You may experience some turbulence. Thank you for flying Gentoo.

*** This bug has been marked as a duplicate of bug 214740 ***
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2008-07-19 15:08:18 UTC
You need to add all packages that need ffmpeg to package.keywords, if you use the ~arch keyworded ffmpeg version.