Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 24133 - Cant emerge xft
Summary: Cant emerge xft
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-08 17:51 UTC by Ray Heasman
Modified: 2003-07-11 07:41 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 Ray Heasman 2003-07-08 17:51:01 UTC
emerge claims that xft conflicts with xfree. When would you ever run it without
xfree?

Here is the error I get:

---
maze root # emerge xft
Calculating dependencies ...done!
 
!!! Error: the >=x11-base/xfree-4.3.0-r2 package conflicts with this package and
both can't be installed on the same system together.
---

Emerge info output:
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.2.5-r4,2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 AMD Athlon(tm) Processor
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://mirror.iawnet.sandia.gov/pub/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg
ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm
berkdb slang readline tetex svga tcltk java guile X sdl gpm tcpd pam libwww ssl
perl python esd imlib oggvorbis gnome gtk qt kde motif opengl -arts aalib acpi
alsa bonobo canna cdr cjk dga directfb dvd fbcon freewnn ggi gphoto2 imap jack
ladcca lcms ldap maildir mozilla nas pda sasl sse usb"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=i686 -O3 -pipe"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 foser (RETIRED) gentoo-dev 2003-07-09 03:16:25 UTC
xfree-4.3.0-r2 and up includes xft, you don't need to emerge the x11-libs/xft package thats only useful for older xfree's.
Comment 2 Ray Heasman 2003-07-09 23:08:38 UTC
No, this is not invalid. I think this is stupid. Please look at Bug 24111 to see why I would like to try emerging this package.

Will I break xfree if I do so? I doubt it. At one time, the version of XFT with xfree was broken too. What would I do then? Wait for the next version of xfree?

In the event that I wish to emerge XFT over the xfree version of XFT, I should be able to. It seems emerge doesnt have a "force" facility. Short of fiddling inside the guts of various portage files, I am again stuck.

It seems particulary dumb to have two versions of XFT, with one of them rolled into a package that takes an age and a day to compile, not to mention severly perturbing my system state.

If the two versions of XFT are so incompatible that X will not work with the seperate version, please consider that you have created a situation where other developers can now create ebuilds that only build against the version of XFT that they have.

I think I am in just such a bind. Again, please look at Bug 24111 . I am not sure if XFT is the problem, but I can't test that now, can I?

Please reconsider your position. Either those two versions of XFT must co-exist with each other peacefully, or one of them should be removed.
Comment 3 Luca Barbato gentoo-dev 2003-07-10 12:50:55 UTC
From what I know xft is now PART of xfree as previously was PART of fontconfig.

xfree has xft in it's tree and you can get improved/mantained version of xft from xfree, please upgrade your xfree and fontconfig.

Comment 4 foser (RETIRED) gentoo-dev 2003-07-11 07:41:31 UTC
I can actually tell you that your avifile problem was most likely not related to the build of xfree or fontconfig. The compile line in comment #1 there fails to include -lfontconfig and that results in the missing symbols. I'm not sure why this happens and later on it doesn't (it is non-reproducable), but it's a configure side problem, nothing todo with the compiled packages directly.

You are not supposed to have both versions (ebuild & xfree) of xft2 around, the initial xft2 package was only meant to make room for a smooth upgrade phase from xft1 to xft2 when it wasn't in any official xfree release. It was always meant to be replaced in time with the xft2 sources in the xfree tree.