Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36262 - Several Ebuilds (mozilla, fvwm and others) try to emerge xft which is blocked by xfree 3.0
Summary: Several Ebuilds (mozilla, fvwm and others) try to emerge xft which is blocked...
Status: RESOLVED DUPLICATE of bug 9050
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: 2003-12-21 13:57 UTC by johannes schwietzke
Modified: 2005-07-17 13:06 UTC (History)
2 users (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 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 ***