On Mon, Apr 12, 2010 at 11:57 AM, Paul Hartman <paul.hartman+gen...@gmail.com> wrote: > On Mon, Apr 12, 2010 at 1:44 PM, Mark Knecht <markkne...@gmail.com> wrote: >> Checking if your kit is complete... >> Looks good >> MakeMaker FATAL: prerequisites not found. >> ExtUtils::Depends not installed > > If part of your transition was upgrading from perl 5.8 to 5.10 you > need to run perl-cleaner like the ewarn says in the perl ebuild. If > you didn't do that yet then maybe that's the cause. > > /usr/sbin/perl-cleaner --all >
OK, it appears that this was part of the issue. Don't know how I missed the warning other than there were a number of things and it must have been in there somewhere. This allowed me to do emerge -C kde xfce4-meta and get old stuff off. Now emerge -DuN @world is clean with 390 packages currently installed. I cleaned everything out of my user directory just to ensure that any problems aren't caused by old config files. First step behind me. Now, at this point I started looking at emerging xfce4-meta again, it failed with messages about rebuilding xorg-server. When I attempted that I got error messages about invalid gcc profiles which led me to discover this problem: cruncher ~ # gcc-config -l * gcc-config: Active gcc profile is invalid! [1] x86_64-pc-linux-gnu-4.4.3 cruncher ~ # gcc-config 1 * Switching native-compiler to x86_64-pc-linux-gnu-4.4.3 ... * gcc-config: Active gcc profile is invalid! * Your gcc has a bug with GCC_SPECS. * Please re-emerge gcc. * http://bugs.gentoo.org/68395 >>> Regenerating /etc/ld.so.cache... >>> [ ok ] * If you intend to use the gcc from the new profile in an already * running shell, please remember to do: * # source /etc/profile cruncher ~ # The bug report suggested the above idea but I couldn't set the profile to '1' so I did emerge -1 gcc. Hey, at least it lets me watch 12 processor cores max out at 100%. ;-) 5 minutes later.... cruncher ~ # gcc-config -l [1] x86_64-pc-linux-gnu-4.4.3 * cruncher ~ # Now the profile is set and emerge -DuN xfce4-meta was clean. Progress, I think, but when I try to log in I get logged out automatically with a message to look at the .xession-errors file: cruncher mark # cat .xsession-errors /etc/X11/gdm/Xsession: Beginning session setup... /etc/X11/gdm/Xsession: Cannot find Xclients /etc/X11/gdm/Xsession: line 203: exec: xterm: not found cruncher mark # cruncher mark # eix -I xterm No matches found. cruncher mark # updatedb cruncher mark # slocate xterm | grep bin cruncher mark # Unmet dependencies? Because I'm paranoid about gcc problems and I need to run some errands I'm going to send this now and start an emerge -e @world. That should finish up in about 90 minutes I think (I'll time it for fun) and I'll try again after that. Thanks, Mark