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

Reply via email to