If kde-base/kdebase-3.5* is installed, emerge --update --deep world fails, stating that kde-base/kdebase-3.5* is blocking the installation of the components of kde-base (konsole-3.5* etc...). If the individual kde-base/* components are installed, emerge --update --deep world states that these components are blocking kdebase-3.5*. Reproducible: Always Steps to Reproduce: 1. emerge kdebase or any kde-base/ components 2. emerge --update --deep world 3. emerge fails with blocking issues Actual Results: Whether I've installed kde-base/kdebase or kde-base/kdebase-meta or individual kde-base/ packages, I get blocking errors when attempting a system update. This occurs even after emerge --unemerge [offending package]. Expected Results: kde-base/kdebase should satisfy all dependencies for the kde-base/ category so that the individual packages do not cause conflicts in portage; when individual kde-base/ components are installed, they should be updated individually instead of attempting to install kde-base/kdebase AND the individual components. I tried unemerging all of the packages causing blockages, and emerge still reported that they were interfering; I think there's an issue there as well. This prevents updating the system with 'world', which is a major issue. I am using portage-2.0.53 with a sync in the last 24 hours.
You can't mix monolithic and split ebuilds, have a look at KDE related Gentoo documentation.
Looks like you missed the whole point... http://www.gentoo.org/doc/en/kde-split-ebuilds.xml After you've finished reading the above guide, clean up the whole mess and start over, first deciding whether you want monolithic *or* split.
I think you misread my post. I initially had a monolithic build installed, but emerge --update --deep world complains that the split packages are being blocked by the monolithic package, and the emerge fails.
Post the output of emerge -uDvpt world
These are the packages that I would merge, in reverse order: Calculating world dependencies ..... . ...done! [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kcontrol-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kicker-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/khotkeys-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/khelpcenter-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kdesu-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kdebase-data-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kcminit-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/konqueror-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kdebase-kioslaves-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kdialog-3.5.0) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/libkonq-3.5.0) [blocks B ] =kde-base/kreadconfig-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdesu-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kstart-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/libkonq-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/ksystraycmd-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/ktip-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kcminit-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/konqueror-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdm-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kpersonalizer-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kappfinder-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdesktop-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/khotkeys-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kxkb-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdebase-startkde-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kfind-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kate-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdebase-kioslaves-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/knetattach-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kcheckpass-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kwin-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kscreensaver-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kpager-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdcop-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdeprint-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/drkonqi-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/ksplashml-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/klipper-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdebase-data-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdebugdialog-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/nsplugins-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/ksysguard-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kdepasswd-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kcontrol-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kicker-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/kmenuedit-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/khelpcenter-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/ksmserver-3.5* (is blocking kde-base/kdebase-3.5.0) [blocks B ] =kde-base/konsole-3.5* (is blocking kde-base/kdebase-3.5.0) [ebuild U ] app-portage/gentoolkit-0.2.1_rc2 [0.2.0-r3] 80 kB [nomerge ] x11-themes/gnome-icon-theme-2.12.1 -debug [ebuild U ] gnome-extra/evolution-data-server-1.4.2.1 [1.4.1.1] -debug -doc +ipv6 +kerberos +krb4 -ldap +mozilla -nntp +ssl 13,900 kB [ebuild U ] sys-apps/findutils-4.2.25 [4.1.20-r1] -build +nls (-selinux) -static 1,016 kB [ebuild U ] net-misc/rsync-2.6.6-r1 [2.6.0-r5] -acl -build +ipv6 -static 673 kB [ebuild U ] sys-devel/prelink-20050901 [20050610] 884 kB [ebuild U ] sys-apps/less-393 [382-r2] +unicode* 480 kB [ebuild U ] net-print/hplip-0.9.7 [0.9.5] +X +cups +foomaticdb +ppds +qt +scanner +snmp +usb 9,563 kB [nomerge ] dev-python/PyQt-3.15 -debug -doc [ebuild NS ] x11-libs/qt-4.0.1 -accessibility +cups -debug -doc -examples -firebird +gif +jpeg +mng -mysql -nas -nis -odbc +opengl +png -postgres -sqlite -xinerama +zlib 19,669 kB [nomerge ] media-sound/amarok-1.3.6 +arts -debug +flac +gstreamer +kde +kdeenablefinal +mp3 -musicbrainz -mysql -noamazon +opengl -postgres -visualization +vorbis +xine -xinerama +xmms [nomerge ] kde-base/konqueror-3.5.0 +arts -debug +java +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kcontrol-3.5.0 +arts -debug +ieee1394 +kdeenablefinal -kdexdeltas -logitech-mouse +opengl +ssl -xinerama [nomerge ] kde-base/kicker-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/khotkeys-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/khelpcenter-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kdesu-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kdebase-data-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kcminit-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kdebase-kioslaves-3.5.0 +arts -debug +hal +kdeenablefinal -kdexdeltas -ldap -openexr -samba -xinerama [nomerge ] kde-base/kdialog-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/libkonq-3.5.0 +arts -debug +kdeenablefinal -kdexdeltas -xinerama [nomerge ] kde-base/kdemultimedia-3.5.0 +alsa +arts +audiofile -debug +encode +flac +gstreamer +kdeenablefinal +mp3 -musicbrainz +theora +vorbis +xine -xinerama [ebuild N ] kde-base/kdebase-3.5.0 +arts +cups -debug +hal +ieee1394 +java +kdeenablefinal -ldap +lm_sensors -logitech-mouse -openexr +opengl +pam -samba +ssl -xinerama -zeroconf 0 kB [nomerge ] app-editors/vim-6.4 -acl +bash-completion* +cscope* +gpm -minimal +nls +perl +python -ruby -vim-with-x [ebuild N ] dev-util/cscope-15.5-r4 -emacs 238 kB [ebuild U ] app-admin/metalog-0.8_rc1-r1 [0.8_pre20031130] 118 kB [ebuild U ] sys-apps/hdparm-6.1 [5.9] 39 kB [ebuild U ] sys-apps/busybox-1.01 [1.00-r4] -debug -floppyboot -make-symlinks -netboot -savedconfig -static 948 kB [ebuild U ] net-misc/openssh-4.2_p1 [3.9_p1-r2] -X509 -chroot -hpn +ipv6 +kerberos* -ldap -libedit +pam (-selinux) -sftplogging -skey +smartcard* -static +tcpd 1,494 kB [ebuild N ] dev-libs/opensc-0.10.0 +X -ldap +pam -pcsc-lite 1,243 kB [ebuild N ] dev-libs/openct-0.6.6 +usb 550 kB [ebuild U ] net-misc/wget-1.10.2 [1.9.1-r5] -build -debug +ipv6 +nls -socks5 +ssl -static 1,189 kB [ebuild U ] app-editors/nano-1.3.9 [1.3.7] -build -debug -justify +ncurses +nls +slang* +spell +unicode* 1,109 kB [nomerge ] dev-perl/gimp-perl-2.0 [nomerge ] media-gfx/gimp-2.2.9 +aalib (-altivec) -debug -doc -gimpprint -gtkhtml +hardened +jpeg +lcms -mmx +mng +png +python -smp +sse +svg +tiff +wmf [nomerge ] dev-python/pygtk-2.8.2 -doc +opengl [ebuild U ] dev-python/numeric-24.2 [23.8] 726 kB [ebuild U ] media-gfx/xsane-0.98a [0.97-r1] -gimp +jpeg +nls +png +tiff 2,829 kB [ebuild U ] sys-apps/grep-2.5.1-r9 [2.5.1-r8] -build +nls +pcre -static 667 kB [ebuild U ] sys-apps/man-pages-2.15 [2.13] +nls 1,680 kB Total size of downloads: 59,106 kB Admittedly this is a little messy, as I've been trying different emerges to resolve the issue. I'm gathering the info required to remove kde and do a fresh install, just to see if the problem persists. I've read that portage isn't supposed to let you mix monolithic and split ebuilds, but judging from the output above I'd say that feature isn't working.
Unemerging everything returned by 'emerge --searchdesc kde' and re-emerging the split ebuilds individually seems to have cleared up the conflicts. I'll find out for sure the next time there is an update to KDE. Thanks for your help on this.