For some reason, at the end of its life, gentoo devs decided to change the way KDE 3.5 is handled in portage. I had to hand-pick and unmerge a ton of KDE packages, then reinstall a different new “meta” package. I know there are lots of challenges in keeping up with all the linux userspace chaos, but I wish gentoo devs leaned just a LITTLE more towards a seemless end user experience. But that would not be gentoo then! Compile and learn. :>
emerge --unmerge -av kdegraphics kdebase kdelibs kdepim
emerge --unmerge poppler poppler-bindings
emerge --unmerge -av kde:3.5
emerge -av kde-meta:3.5
240 packages later… let’s try a full emerge… had to do more cleanup…
emerge -av --unmerge app-cdr/k3b perl-Compress-Zlib perl-IO-Compress-Base IO-Compress-Zlib perl-IO-Compress-Zlib Compress-Zlib IO-Compress-Base
emerge -DavuN world
129 packages later, and I couldn’t resist, I had to push my luck with an [emerge –depclean]. A few minutes later, and a couple hundred packages lighter, I tried to re-add doxygen, which went away during the depclean. But gcc was apparently borked when an older version was removed. Fix it with this tool:
gcc-config -l
gcc-config 1 # pick a number from the list
Yay gentoo! Full steam ahead.