Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE / Plasma 5 blockers [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
RayDude
Veteran
Veteran


Joined: 29 May 2004
Posts: 1488
Location: San Jose, CA

PostPosted: Sun Apr 24, 2016 11:36 pm    Post subject: KDE / Plasma 5 blockers [solved] Reply with quote

How do different versions of packages block each other?

Code:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtcore:5

  (dev-qt/qtcore-5.5.1-r1:5/5::gentoo, installed) pulled in by
    ~dev-qt/qtcore-5.5.1 required by (dev-qt/qttest-5.5.1:5/5::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                 
    (and 14 more with the same problem)

  (dev-qt/qtcore-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.6.0 required by (dev-qt/qttest-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   
    (and 10 more with the same problem)

dev-qt/qtgui:5

  (dev-qt/qtgui-5.6.0-r1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-5.6.0[gles2=] required by (dev-qt/qtprintsupport-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^             ^^^^^                                                                                                                                                   
    (and 4 more with the same problem)

  (dev-qt/qtgui-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtgui-5.5.1[gles2=] required by (dev-qt/qtopengl-5.5.1:5/5::gentoo, ebuild scheduled for merge)
    ^             ^^^^^                                                                                                                                           
    (and 6 more with the same problem)

dev-qt/qtdbus:5

  (dev-qt/qtdbus-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.6.0 required by (dev-qt/qtgui-5.6.0-r1:5/5.6::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     

  (dev-qt/qtdbus-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.5.1 required by (dev-qt/qtgui-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   

dev-qt/qtdeclarative:5

  (dev-qt/qtdeclarative-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdeclarative-5.5.1 required by (dev-qt/linguist-tools-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^                                                                                                                                           

  (dev-qt/qtdeclarative-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdeclarative-5.6.0[widgets] required by (dev-qt/designer-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^                                                                                                                                             

dev-qt/qtxml:5

  (dev-qt/qtxml-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtxml-5.6.0 required by (dev-qt/designer-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^             ^^^^^                                                                                                                                     

  (dev-qt/qtxml-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtxml-5.5.1 required by (dev-qt/linguist-tools-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^             ^^^^^                                                                                                                                           

dev-qt/qtwidgets:5

  (dev-qt/qtwidgets-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtwidgets-5.6.0[gles2=] required by (dev-qt/qtprintsupport-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^                                                                                                                                                   
    (and 3 more with the same problem)

  (dev-qt/qtwidgets-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtwidgets-5.5.1[gles2=] required by (dev-qt/qtdeclarative-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^                                                                                                                                                   
    (and 3 more with the same problem)

dev-qt/qtnetwork:5

  (dev-qt/qtnetwork-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtnetwork-5.6.0 required by (dev-qt/qtdeclarative-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^                                                                                                                                         
    (and 2 more with the same problem)

  (dev-qt/qtnetwork-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtnetwork-5.5.1 required by (dev-qt/qtxmlpatterns-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^                 ^^^^^                                                                                                                                           
    (and 2 more with the same problem)

dev-qt/qttest:5

  (dev-qt/qttest-5.5.1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qttest-5.5.1 required by (dev-qt/qtdeclarative-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                           

  (dev-qt/qttest-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qttest-5.6.0 required by (dev-qt/qtdeclarative-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                         

dev-qt/qtxmlpatterns:5

  (dev-qt/qtxmlpatterns-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtxmlpatterns-5.5.1 required by (dev-qt/qtquick1-5.5.1-r1:5/5::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^                                                                                                                                     
    (and 1 more with the same problem)

  (dev-qt/qtxmlpatterns-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtxmlpatterns-5.6.0 required by (dev-qt/qtdeclarative-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^                                                                                                                                         

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

_________________
Some day there will only be free software.


Last edited by RayDude on Mon Apr 25, 2016 2:41 am; edited 1 time in total
Back to top
View user's profile Send private message
davidm
Guru
Guru


Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Mon Apr 25, 2016 12:10 am    Post subject: Reply with quote

Strange. I didn't run into that when I updated to qt 5.6 yesterday on ~amd64. I'm not sure what is happening. Do you have specific qt versions (with slots and sub-slots) specified in your world file or something strange like this?

Shot in the dark- Does the --backtrack=1000 option do any good? It's always worth a shot.

It's risky but if you want you could try unmerging the existing qt versions and then updating again to avoid the blockers.
Back to top
View user's profile Send private message
RayDude
Veteran
Veteran


Joined: 29 May 2004
Posts: 1488
Location: San Jose, CA

PostPosted: Mon Apr 25, 2016 1:34 am    Post subject: Reply with quote

davidm wrote:
Strange. I didn't run into that when I updated to qt 5.6 yesterday on ~amd64. I'm not sure what is happening. Do you have specific qt versions (with slots and sub-slots) specified in your world file or something strange like this?

Shot in the dark- Does the --backtrack=1000 option do any good? It's always worth a shot.

It's risky but if you want you could try unmerging the existing qt versions and then updating again to avoid the blockers.


My laptop us updating fine, but my old media server is having this issue.

I removed all the old use and keyword files that I thought I didn't need.

I checked the world file. It had qtwebkit:4 in it, but taking that out didn't help.

But, taking that out did start showing 4.X.X conficts, so that's interesting.

Now its trying to emerge qtdesigner 4.8.7
_________________
Some day there will only be free software.
Back to top
View user's profile Send private message
RayDude
Veteran
Veteran


Joined: 29 May 2004
Posts: 1488
Location: San Jose, CA

PostPosted: Mon Apr 25, 2016 2:40 am    Post subject: Reply with quote

It look like qtcore-5.5.1 needed to be removed to get the emerge to work.

I removed all qt related packages, but that was the last to go and then it worked.
_________________
Some day there will only be free software.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum