Mick <michaelkintzios <at> gmail.com> writes:

> I am updating an old machine which does not see much usage these days.   
> I  came across this blockage, which seems is caused by retaining the  
> pre-Kmail2 KDEPIM  version on this PC:

When upgrading old systems, always there are packages that cause problems
or the attic is missing the particular version your efforts call for, during
the transition, is my experience; ymmv.

> Is there a workaround for this, or does it mean time has arrived to 
> decide  whether I will be able to continue with Kmail1 and the old 
> KDEPIM on this  box, or not?


When I've updated older systems, I rarely pay close attention to the
details, except when the progress is halted or fails. What I've learned to
do is::

1. Make lists of all the software you have on the system (world file plus
others). Then check to see if it is still in portage or an overlay.

2. Save as many of the transient packages as practical, particularly those
not found in the attic, in a safe place (for me that under /usr/local/<whatver).

3. Remove as much software or the blocking packages as possible. The more
you remove the faster the update runs:: particularly useful if the systems
are out of date by 2 years or more.

4. Once the system is updated (@system +<whatever remains>) go to the list
or copy those lists of software back into the world file and bring the
system current.


Note:: the most common source of issues for me, as I've updated a dozen or
so over the years, is the contemporary (temporal) version of gcc. Also flags
come and go so keeping the flag settings in make.conf minimized also helps
streamline the process. A few times I changed the profile to default and
then changed it back between steps 3 & 4. Use distcc as much as practical
for your local network. And ' MAKEOPTS="-j1" ' sometimes gets
you past blockage for odd or long forgotten issues. If compiling on older
hardware for days at at time, monitor the temperatures of CPU and old HDs.
put and extra external fan on the old system to increase cooling. For my old
KDE systems, I just removed KDE* and when the system is current installed
lxqt or lxde; but that does not appear desirable, in your circumstance.


hth,
James





Reply via email to