On Saturday 17 Dec 2016 12:27:18 Kai Krakow wrote:
> Am Wed, 14 Dec 2016 00:06:00 -0500
> 
> schrieb Philip Webb <purs...@ca.inter.net>:
> > I just updated Qt5 to 5.6.2 & ran into a familiar Portage problem.
> > 
> > The emerge command responds with a list of "conflicts",
> > all involving 5.6.1 vs 5.6.2 versions of the  c 15  pkgs.
> > The only way to get around this is to unmerge the existing pkgs via
> > '-C', then install the new versions.  That works, but it's brute
> > force.
> > 
> > Portage sb able to resolve this kind of conflict for itself.
> > If not, then at least it should advise users intelligently
> > to do what I've just described.  It can happen with other sets of
> > pkgs.
> > 
> > Yes, I did do 'backtrack==30'.
> > 
> > Before I send in a bug, does anyone else have useful comments ?
> 
> I constantly see the same conflict and haven't nailed it down exactly
> right now. It seems to happen when one package requires a binary
> compatibility to an older version of a depend but can also be built
> against the newer version. Usually, emerge should trigger a rebuild
> then. But this doesn't seem to work when both packages (the depend and
> the depender) are updated at the same time. Portage then pulls in the
> old and the new version of the same package at the same time, resulting
> in a conflict.
> 
> Upgrading the depends with "-1a" first sometimes helps but usually I'll
> also resolv it by unmerging the conflicting package first.

Or, I usually end up unmerging the older version and emerge then picks up the 
latest stable version of the dependency.  I'm not saying this is the correct 
way to do it but either of these two methods get me out of the woods 
eventually.  
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to