Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58844 - IceWM Ebuild requires XFree, Xorg blocks it.
Summary: IceWM Ebuild requires XFree, Xorg blocks it.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Disenchanted (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-29 18:13 UTC by Nicholas Steinberg
Modified: 2004-07-30 11:47 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 Nicholas Steinberg 2004-07-29 18:13:30 UTC
When I try to emerge IceWM, my laptop using Xorg X server (XFree not installed) won't emerge due to XFree blocking Xorg. ``emerge -uDp world'' indicates that I have the latest version of Xorg.

Reproducible: Always
Steps to Reproduce:
1. ``emerge xorg-x11''
2. ``emerge -p icewm''

Actual Results:  
# emerge -p icewm

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

Calculating dependencies ...done!

[Blocks B ] x11-base/xorg-x11 (from pkg x11-base/xfree-4.3.0-r6)
[ebuild N ] x11-base/xfree-4.3.0-r6
[ebuild N ] x11-wm/icewm-1.2.13


Expected Results:  
It should have accepted either Xserver (Xorg shouldn't have blocked XFree, it
should have been an option between either Xserver).

# emerge info
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3,
glibc-2.3.3.20040420-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.50GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -funroll-loops -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/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://gentoo.ccccom.com http://gentoo.ccccom.com
ftp://mirrors.tds.net/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 encode
esd foomaticdb gdbm gif gphoto2 gpm gtk2 imlib 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"
Comment 1 Disenchanted (RETIRED) gentoo-dev 2004-07-30 11:42:36 UTC
how did you emerge xorg-x11?  if not merged properly with the proper profile, it will not set virtual-x11, which is what icewm looks for
this is not a icewm bug, it behaves as expected and doesnt see virtual-x11 and wants to merge what the 1.4 profile tells it to merge 

/usr/portage/profiles/default-x86-1.4/virtuals shows:

virtual/x11                             x11-base/xfree

please switch profile to a proper profile and merge xorg properly
for example 'emerge /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0-r2.ebuild'
will result in you not getting an entry for virtual-x11 and your profile in turn causes it to want to merge xfree86 which is blocked by your xorg-x11

hope this helps

Comment 2 Disenchanted (RETIRED) gentoo-dev 2004-07-30 11:47:35 UTC
rm /etc/make.profile && ln -s /usr/portage/profiles/default-x86-2004.2 /etc/make.profile