Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 36262

Summary: Several Ebuilds (mozilla, fvwm and others) try to emerge xft which is blocked by xfree 3.0
Product: Gentoo Linux Reporter: johannes schwietzke <johannes.schwietzke>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED DUPLICATE    
Severity: normal CC: genone, radek
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description johannes schwietzke 2003-12-21 13:57:09 UTC
When I try to emerge mozilla, fvwm, pango and others portage wants to emerge xft as well. This is impossible, as xft is already included in the newer XFree releases 3.0.

For example when I try to emerge pango i get:

# emerge -p pango

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

Calculating dependencies ...done!
[blocks B     ] >=x11-base/xfree-4.3.0-r2 (from pkg x11-libs/xft-2.0.1-r2)
[ebuild  N    ] x11-libs/xft-2.0.1-r2  
[ebuild   R   ] x11-libs/pango-1.2.5  

Usually i work around that by deleting the "virtual/xft" entry in the RDEPEND section of the ebuild


Reproducible: Always
Steps to Reproduce:
I just need to type "emerge pango" for example

Actual Results:  
i get the following output:

Calculating dependencies ...done!

!!! Error: the >=x11-base/xfree-4.3.0-r2 package conflicts with another package.
!!!        both can't be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.



Expected Results:  
It should recognize the version of xft that comes with xfree and not try to
install a second xft.

This is a rather old Gentoo installation (1.4rc1 or rc2 I think). It all started
after an emerge -u world.
# emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22)
=================================================================
System uname: 2.4.22 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.10
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS=" http://212.219.247.20/sites/www.ibiblio.org/gentoo/
ftp://gentoo.linux.no/pub/gentoo/
http://212.219.247.15/sites/www.ibiblio.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.easynet.nl/mirror/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="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg libg++ libwww
mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib directfb alsa gdbm berkdb slang readline arts aalib svga tcltk java guile X
sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt kde motif
opengl mozilla cdr"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2003-12-21 18:16:29 UTC
Check your /var/cache/edb/virtuals file and remove all references to xft,
unmerge xft and re-emerge or update xfree.
Comment 2 johannes schwietzke 2003-12-22 00:11:35 UTC
Changing the /var/cache/edb/virtuals file did it.

But should that not be done kind of "automatically"?
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2003-12-22 00:28:37 UTC
Marius, there's some portage bug on this but I don't remember the number. Could you mark it a duplicate?
Comment 4 SpanKY gentoo-dev 2003-12-22 22:20:19 UTC
done

*** This bug has been marked as a duplicate of 9050 ***