Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40428 - portage tries to install two versions of xine-lib
Summary: portage tries to install two versions of xine-lib
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-04 19:12 UTC by Mark Knecht
Modified: 2004-02-18 09:03 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 Mark Knecht 2004-02-04 19:12:51 UTC
When trying to emerge both xine-lib and xine-dvd-nav, portage attempts to install two versions of xine-lib. I'm not an advanced user, but this doesn't look right to me. The problem appears to be xine-dvdnav not honoring the already installed library.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~x86" emerge -p xine-dvdnav xine-ui
2.  ACCEPT_KEYWORDS="~x86" emerge -p xine-lib xine-dvdnav xine-ui
Actual Results:  
Wizard root # ACCEPT_KEYWORDS="~x86" emerge -p xine-dvdnav xine-ui

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/xine-lib-0.9.13-r3  
[ebuild   R   ] media-plugins/xine-dvdnav-0.9.13  
[ebuild   R   ] media-video/xine-ui-0.9.23  

Wizard root # ACCEPT_KEYWORDS="~x86" emerge -p xine-lib xine-dvdnav xine-ui

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-libs/xine-lib-1_rc3-r1  
[ebuild  N    ] media-libs/xine-lib-0.9.13-r3  
[ebuild   R   ] media-plugins/xine-dvdnav-0.9.13  
[ebuild   R   ] media-video/xine-ui-0.9.23  

Wizard root # 


Expected Results:  
I would think that media-libs/xine-lib-1_rc3-r1 would be sufficient. If I'm
incorrect just close this report, but I'd appreciate info for my own learning.

Wizard root # emerge info
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r2)
=================================================================
System uname: 2.4.22-gentoo-r2 i686 AMD Athlon(TM) XP 2600+
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm arts avi berkdb bonobo cdr crypt cups dvd dvdr encode esd
foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib jack jack-caps
jack-tmpfs java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls
oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang
spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib video_cards_radeon"

Wizard root #
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2004-02-18 08:44:20 UTC
don't mix up your system with old and new xine

since xine-1_rc you only need xine-lib and xine-ui
Comment 2 Mark Knecht 2004-02-18 09:03:52 UTC
Whatever, but that's not the point. I had the older xine on the system. I updated to the newer xine. That's a very typical thing to do. However the ebuild didn't recognize this, nor did it give me any error messages about having two libraries with the same name and different rev number installed.

It was never my intention to 'mix up my system with old and new xine', but rather jsut to update. As a user I should not need to know a thing about whether a library is no longer needed. Portage should handle this.

whatever, just close it, but Resolved:won't fix is just putting problems onto others.