unable to emerge kde. 2 packages that provide ghostscript block each other. using USE="-cups" will allow some of it to be installed (like if i try to emerge qt by itself). =================================================== emerge -pv kdebase-startkde =================================================== These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] virtual/ghostscript (is blocking app-text/ghostscript-gnu-8.16-r1) [ebuild N ] app-text/aspell-0.50.5-r4 +gpm 0 kB [ebuild N ] media-fonts/gnu-gs-fonts-std-8.11 0 kB [ebuild NS ] dev-libs/glib-1.2.10-r5 -hardened 411 kB [ebuild N ] dev-perl/XML-Parser-2.34 -minimal 224 kB [ebuild N ] dev-util/intltool-0.34.1 127 kB [ebuild N ] x11-libs/gtk+-1.2.10-r11 -debug +nls 2,880 kB [ebuild N ] media-libs/tiff-3.7.3 0 kB [ebuild N ] app-text/ghostscript-gnu-8.16-r1 +X -cjk +cups +gtk 0 kB [ebuild N ] virtual/ghostscript-0 0 kB [ebuild N ] app-text/poppler-0.5.0-r5 -cairo +jpeg 0 kB [ebuild N ] net-print/cups-1.1.23-r7 -gnutls +nls +pam -samba -slp +ssl 0 kB [ebuild N ] dev-libs/libxml2-2.6.23 -debug -doc +ipv6 +python +readline 0 kB [ebuild N ] dev-libs/libgpg-error-1.0-r1 +nls 0 kB [ebuild N ] dev-libs/libgcrypt-1.2.2-r1 +nls 0 kB [ebuild N ] dev-libs/libxslt-1.1.15 +crypt -debug +python -static 0 kB [ebuild N ] dev-libs/libpcre-6.3 -doc 0 kB [ebuild N ] net-dns/libidn-0.5.15 -doc -emacs -java +nls 0 kB [ebuild N ] media-libs/libart_lgpl-2.3.17 -debug 0 kB [ebuild N ] app-admin/gamin-0.1.7 -debug -doc 0 kB [ebuild N ] kde-base/kdelibs-3.5.2 -acl +alsa +arts +cups -debug -doc -jpeg2k -kdeenablefinal -kerberos -openexr +spell +ssl -tiff -xinerama -zeroconf 0 kB [ebuild N ] kde-base/ksmserver-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kreadconfig-3.5.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kdebase-pam-6 0 kB [ebuild N ] kde-base/khotkeys-3.5.1 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/libkonq-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kdebase-data-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kicker-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xcomposite -xinerama 0 kB [ebuild N ] kde-base/kdesu-3.5.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/khelpcenter-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kcminit-3.5.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kcontrol-3.5.2 +arts -debug -ieee1394 -kdeenablefinal -kdexdeltas -logitech-mouse +opengl +ssl -xinerama 0 kB [ebuild N ] kde-base/kdm-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas +pam -xinerama 0 kB [ebuild N ] sys-apps/eject-2.1.0-r1 +nls 0 kB [ebuild N ] kde-base/kdialog-3.5.0 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kcheckpass-3.5.0 +arts -debug -kdeenablefinal -kdexdeltas +pam -xinerama 0 kB [ebuild N ] kde-base/kdesktop-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama -xscreensaver 0 kB [ebuild N ] kde-base/ksplashml-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kwin-3.5.2-r1 +arts -debug -kdeenablefinal -kdexdeltas -xcomposite -xinerama 0 kB [ebuild N ] kde-base/kpersonalizer-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB [ebuild N ] kde-base/kdebase-startkde-3.5.2 +arts -debug -kdeenablefinal -kdexdeltas -xinerama 0 kB Total size of downloads: 3,643 kB =================================== emerge --info =================================== Gentoo Base System version 1.6.14 Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.16-gentoo-r1 i686) ================================================================= System uname: 2.6.16-gentoo-r1 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cli crypt ctype cups dba dri eds emboss encode esd expat fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde lcms libg++ libwww mad memlimit mikmod mng motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png posix pppd python qt quicktime readline sdl session simplexml soap sockets spell spl ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev usb vorbis xml xmms xsl xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
echo "app-text/ghostscript-gnu" >> /etc/portage/package.mask and run 'emerge -pv kde' again, so that we know which ebuild has hardcoded dependency on app-text/ghostscript-gnu.
results: These are the packages that I would merge, in order: Calculating dependencies .. !!! All ebuilds that could satisfy "media-libs/akode" have been masked. !!! One of the following masked packages is required to complete your request: - media-libs/akode-2.0_beta3 (masked by: ~x86 keyword) - media-libs/akode-2.0_rc1 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! (dependency required by "kde-base/kdemultimedia-3.5.2" [ebuild])
# echo "virtual/ghostscript" >> /etc/portage/package.mask # emerge -av samba mysql apache These are the packages that I would merge, in order: Calculating dependencies / !!! All ebuilds that could satisfy "virtual/ghostscript" have been masked. !!! One of the following masked packages is required to complete your request: - virtual/ghostscript-0 (masked by: package.mask) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! (dependency required by "app-text/poppler-0.5.0-r5" [ebuild])
try emerging virtual/ghostscript The next sync will remvoe the PROVIDE line in the ghsotscript-* ebuild which presumeable caused this.