Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49788 - xine-lib-1_rc4 has dependency on xfree86 instead of virtual/x11
Summary: xine-lib-1_rc4 has dependency on xfree86 instead of virtual/x11
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-02 17:49 UTC by Shawn Kovalchick
Modified: 2004-05-03 16:05 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 Shawn Kovalchick 2004-05-02 17:49:23 UTC
While checking for updates, emerge listed x11-base/xfree-4.3.0-r5 as a dependency for media-libs/xine-lib-1_rc4.
*******
pookie root # emerge -pvU xine-lib
>>> --upgradeonly implies --update... adding --update to options.

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

Calculating dependencies ...done!
[ebuild  N    ] app-arch/cabextract-0.6   90 kB
[ebuild  N    ] x11-base/xfree-4.3.0-r5  -3dfx -3dnow -bindist -cjk -debug +doc -ipv6 -mmx +nls +pam -sdk -sse -static +truetype +xml2  69,525 kB
[ebuild  N    ] media-libs/xvid-0.9.1   457 kB
[ebuild  N    ] media-libs/libdvdcss-1.2.8   204 kB
[ebuild     U ] media-libs/xine-lib-1_rc4 [1_rc3-r3] +X +aalib +alsa +arts +avi +directfb +dvd +esd +gnome -ipv6 +nls +oggvorbis +sdl +speex +theora  6,629 kB

Total size of downloads: 76,907 kB
*******
Also confirmed that libdvdcss and xvid did not cause this dependency problem.

Reproducible: Always
Steps to Reproduce:
1. emerge -pvU xine-lib

** Note:  Currently using xorg and not xfree86
Actual Results:  
Showed dependency on xfree86

Expected Results:  
No dependency on xfree86.  xorg (of virtual/x11) should be sufficient.

Please do not kill me if I messed this up.  I'm new to Gentoo, this is my first
bug report, and I did as much as I could to see if this was already addressed. 
Thanks.

There might me an easy workaround by injecting xfree, but I don't believe that
would be advisable.
Comment 1 Shawn Kovalchick 2004-05-02 17:50:11 UTC
Forgot the emerge info stuff:

pookie root # emerge info
Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://mirrors.tds.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib aim alsa apache2 apm arts avi berkdb bluetooth cdr crypt cups dga directfb doc dvd encode esd ethereal evo fbcon flac flash foomaticdb gb gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml icq imlib innodb jabber java jikes jpeg junit kde libg++ libgda libwww mad mbox mikmod motif mozilla mpeg msn mysql ncurses nls offensive oggvorbis opengl oscar pam pda pdflib perl png postgres python qt quicktime readline samba sdl slang slp speex spell ssl svga tcpd tetex theora tiff truetype unicode usb vhosts videos wmf wxwindows x86 xml xml2 xmms xv yahoo zeo zlib"
Comment 2 Andrew Bevitt 2004-05-03 05:10:09 UTC
Can you please confirm that xine_lib works with xorg before we put the virtual in.
Comment 3 Shawn Kovalchick 2004-05-03 16:05:11 UTC
Aparantly, this does use virtual-x11.  My problem was that x11 was still masked as ~x86.  Attemping to upgrade by changing the ebuild to use xorg explicitly caused a masked package error and attempting to upgrade using the ~x86 keyword tried to upgrade all of xine-lib's dependencies to ~x86 versions.

My quick-and-dirty fix was to edit the xorg ebuild to have the x86 keyword.  This allowed the installation to proceed as expected.