Suman Chakrabarty wrote:
Thanks everybody for your helpful replies.
Try this, emerge -1v kdelibs and then try to install the rest. What
it is saying is that you have upgraded qt since kdelibs was last
compiled and it needs to link everything to the new qt. After you
reemerge kdelibs, it should work fine.
It works! I mean emerging kde-meta is not finished yet, but it has gone
past the obstacle (kscreensaver) it was getting stuck at after I have
done "emerge -1v kdelibs". Thanks.
Now my question is: why? "man emerge" says that the -1 option is
equivalent to "--oneshot" which is "Emerge as normal, but do not add the
packages to the world file for later updating." But how does it help
emerge something which was not emerging without -1?! May be I am missing
something obvious, but please explain.
Let me give this a shot. You don't really want every package you have
installed to be recorded in the world file. It can make you do updates
that you may not really need. Since kdelibs is a dependency of
kde-meta, it should get upgraded when it needs to without it being in
the world file. Mostly, it just keeps you world file nice and clean
since it only has what is really needed listed there. A huge world file
is not really a good idea. It won't break anything that I know of but
it's not needed either.
Also, what this heck is this about? MailScanner has detected a
possible fraud attempt from "mirror.ovh.net" claiming to be That
shouldn't be in your make.conf file.
Well, those lines are not there in my make.conf file. But the mail
scanner must have modified the URL in the attachment in some manner to
include those strange warning/error messages. I am not sure about the
working principles of our institute mail server/scanner.
OK. I see now. It changed it on the email but the make.conf file is
normal. That's cool. I thought the make.conf file was being changed by
your mail scanner which confused me. It is early here. -_0