if you have xorg installed prior to trying t emerge xfree86 xfree does not show up as being blocked by xorg. The other way works just fine Reproducible: Always Steps to Reproduce: 1.emerge xorg-x11 2.emerge xfree 3. Actual Results: xfree starts emerging without a problem
Any idea, portage people? supernova ~ # grep x11-base/xfree /usr/portage/x11-base/xorg-x11/xorg-x11-6.* /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0-r2.ebuild: !x11-base/xfree /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r1.ebuild: !x11-base/xfree /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild: !x11-base/xfree /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild: !x11-base/xfree supernova ~ # grep x11-base/xorg /usr/portage/x11-base/xfree/xfree-4.3.0-r7.ebuild !x11-base/xorg-x11 supernova ~ # grep virtual/x11 /usr/portage/x11-base/{xfree,xorg-x11}/*.ebuild /usr/portage/x11-base/xfree/xfree-4.3.0-r7.ebuild: !virtual/x11 /usr/portage/x11-base/xfree/xfree-4.3.0-r7.ebuild:PROVIDE="virtual/x11 /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0-r2.ebuild: !virtual/x11" /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0-r2.ebuild:PROVIDE="virtual/x11 /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r1.ebuild: !virtual/x11" /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r1.ebuild:PROVIDE="virtual/x11 /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild: !virtual/x11" /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild: !virtual/x11" /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild:PROVIDE="virtual/x11
No clue at all. If anything, there are more blockers there than actually needed. I can't reproduce it either: jason@localhost ~ $ emerge -p xfree [blocks B ] x11-base/xorg-x11 (from pkg x11-base/xfree-4.3.0-r7) [ebuild N ] app-arch/cabextract-1.1 [ebuild N ] x11-base/xfree-4.3.0-r7 Geore, could you provide the output of each of the following please? # emerge info # emerge -Cp xorg-x11 xfree # emerge -dp xfree
emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.2, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.6 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://www.gigaload.org/gentoo.org/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.datapipe.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="3dnow X alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups dvd encode esd f77 fam famd flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib ithreads java jpeg junit ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline ruby sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype udev x86 xml xml2 xmms xv zlib video_cards_radeon" the other 2 command won't really be accurate since I no longer have xorg 6.8 or xfree86 installed. I had a faulty motherboard that had to be RMAed and now the computer that I am using has a radeon video card. To make the long story short I had to switch from xorg 6.8 to 6.7 so the output of the commands won't the exactly the same. However, what I found out is that when I try to emerge xfree with xorg 6.7 installed it is also not blocked and portage allows you to emerge xfree along with xorg-x11. emerge -Cp xorg-x11 xfree >>> These are the packages that I would unmerge: --- Couldn't find xfree to unmerge. x11-base/xorg-x11 selected: 6.7.0-r3 protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. emerge -dp xfree These are the packages that I would merge, in order: Calculating dependencies Parent: None Depstring: x11-base/xfree Candidates: ['x11-base/xfree'] ebuild: x11-base/xfree-4.3.0-r8 binpkg: None - Parent: ebuild / x11-base/xfree-4.3.0-r8 merge Depstring: >=sys-apps/portage-2.0.50_pre9 >=sys-libs/ncurses-5.1 >=sys-libs/zlib-1.1.3-r2 >=sys-devel/flex-2.5.4a-r5 >=dev-libs/expat-1.95.3 >=media-libs/freetype-2.1.3-r2 >=media-libs/fontconfig-2.1-r1 >=x11-base/opengl-update-1.4 >=x11-misc/ttmkfdir-3.0.4 >=sys-apps/sed-4 >=sys-devel/patch-2.5.9 sys-apps/util-linux dev-lang/perl media-libs/libpng app-arch/unzip pam? ( >=sys-libs/pam-0.75 ) truetype? ( !bindist? ( app-arch/cabextract ) ) !virtual/x11 !x11-base/xorg-x11 !x11-libs/xft !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/patch ) >=sys-apps/portage-2.0.50_pre9 >=sys-libs/ncurses-5.1 >=sys-libs/zlib-1.1.3-r2 >=sys-devel/flex-2.5.4a-r5 >=dev-libs/expat-1.95.3 >=media-libs/freetype-2.1.3-r2 >=media-libs/fontconfig-2.1-r1 >=x11-base/opengl-update-1.4 >=x11-misc/ttmkfdir-3.0.4 >=sys-apps/sed-4 >=sys-devel/patch-2.5.9 sys-apps/util-linux dev-lang/perl media-libs/libpng app-arch/unzip pam? ( >=sys-libs/pam-0.75 ) truetype? ( !bindist? ( app-arch/cabextract ) ) !virtual/x11 !x11-base/xorg-x11 !x11-libs/xft Candidates: ['!x11-libs/xft'] Myparent ebuild / x11-base/xfree-4.3.0-r8 merge \Exiting... ebuild / x11-base/xfree-4.3.0-r8 merge Parent: None Depstring: x86? ( 3dfx? ( >=media-libs/glide-v3-3.10 ) ) Candidates: [] Exiting... None Exiting... None ...done! [ebuild N ] x11-base/xfree-4.3.0-r8
The bug has been fixed.