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