Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE5 new PIM install
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
MMMMM
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jun 2011
Posts: 134
Location: Berlin

PostPosted: Wed Jan 25, 2017 3:53 pm    Post subject: KDE5 new PIM install Reply with quote

Hi,

I just upkgraded KDE 4 --> 5. Now I'm trying to install the new PIM. I did like https://wiki.gentoo.org/wiki/KDE#KDE_PIM_16.12_and_later recommended. Then unmasked kde-apps/kdepim-meta. Then trying to emerge it, ok it wants to unmask a lot more. OK, did that. New try: package block. Hmm, ok emerge -uDNav @world. And there is a block, check below...

How do I get around this?
First I'll try --backtrack=30.
Edit> backtrack did not change anzthing except kezboard is en now >/( :(

Code:

bin # emerge -uDNav --verbose-conflicts --exclude grub --keep-going @world             

These are the packages that would be merged, in order:

Calculating dependencies                            ... done!
[ebuild  r  U ~] dev-libs/xapian-1.4.2:0/30::gentoo [1.2.24:0/1.2.22::gentoo] USE="chert glass%* inmemory -doc -static-libs (-brass%*)" ABI_X86="32%* (64%*) (-x32)" CPU_FLAGS_X86="sse sse2" 2.734 KiB
[ebuild   R    ] media-libs/libvpx-1.5.0:0/3::gentoo  USE="svc* threads -doc -postproc -static-libs {-test}" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx sse sse2 sse3 -avx -avx2 -sse4_1 -ssse3" 0 KiB
[ebuild     U ~] dev-qt/qtcore-5.7.1:5/5.7::gentoo [5.6.2-r1:5/5.6::gentoo] USE="icu -debug -systemd {-test}" 43.939 KiB
[ebuild     U ~] dev-qt/qtdbus-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="-debug {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtnetwork-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="ssl -bindist -connman -debug -libproxy -networkmanager {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtxml-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="-debug {-test}" 0 KiB
[ebuild     U ~] dev-qt/qttest-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="-debug {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtxmlpatterns-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="-debug {-test}" 1.321 KiB
[ebuild     U ~] dev-qt/qtgui-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="dbus egl gif gtk%* jpeg png udev xcb -accessibility -debug -eglfs -evdev -gles2 -ibus -libinput {-test} -tslib -tuio (-gtkstyle%)" 0 KiB
[ebuild     U ~] dev-qt/qtwidgets-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="png xcb -debug -gles2 {-test} (-gtkstyle%)" 0 KiB
[ebuild     U ~] kde-apps/kholidays-16.12.1:5::gentoo [16.08.3:5::gentoo] USE="-debug {-test}" 172 KiB
[ebuild     U ~] dev-qt/qtdeclarative-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="jit widgets xml -debug -gles2 -localstorage {-test}" 18.533 KiB
[ebuild     U ~] dev-qt/qtprintsupport-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="cups -debug -gles2 {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtopengl-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="-debug -gles2 {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtsql-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="mysql sqlite -debug -freetds -oci8 -odbc -postgres {-test}" 0 KiB
[ebuild     U ~] dev-qt/qtwebkit-5.7.1:5/5.7::gentoo [5.6.2:5/5.6::gentoo] USE="jit opengl qml -debug -geolocation -gstreamer -gstreamer010 -multimedia -orientation -printsupport {-test} -webchannel -webp" 34.472 KiB
[ebuild     U ~] app-crypt/gpgme-1.8.0-r2:1/11::gentoo [1.5.5:1/11::gentoo] USE="cxx%* python%* qt5%* -common-lisp -static-libs" PYTHON_TARGETS="python2_7%* python3_4%* -python3_5%" 1.268 KiB
[ebuild  rR    ] kde-apps/khelpcenter-16.08.3:5::gentoo  USE="handbook -debug" 0 KiB
[blocks B      ] <dev-qt/qtquickcontrols-5.7:5 ("<dev-qt/qtquickcontrols-5.7:5" is blocking dev-qt/qtdeclarative-5.7.1)

Total: 18 packages (16 upgrades, 2 reinstalls), Size of downloads: 102.436 KiB
Conflict: 1 block (1 unsatisfied)

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

dev-qt/qtdbus:5

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

  (dev-qt/qtdbus-5.6.2:5/5.6::gentoo, installed) pulled in by
    ~dev-qt/qtdbus-5.6.2 required by (dev-qt/qtgui-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                 
    ~dev-qt/qtdbus-5.6.2 required by (dev-qt/qdbus-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                 
    >=dev-qt/qtdbus-5.6.1:5/5.6= required by (kde-frameworks/kauth-5.29.0:5/5.29::gentoo, installed)
                         ^^^^^^^                                                                                                       

dev-qt/qtcore:5

  (dev-qt/qtcore-5.7.1:5/5.7::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtnetwork-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtwidgets-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtdeclarative-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                         
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtprintsupport-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                           
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtopengl-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtsql-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                 
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtxmlpatterns-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                         
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtgui-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                 
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtxml-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                 
    ~dev-qt/qtcore-5.7.1[icu] required by (dev-qt/qtwebkit-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                         
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qttest-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtdbus-5.7.1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                   

  (dev-qt/qtcore-5.6.2-r1:5/5.6::gentoo, installed) pulled in by
    ~dev-qt/qtcore-5.6.2 required by (dev-qt/qtdeclarative-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                         
    ~dev-qt/qtcore-5.6.2 required by (dev-qt/qtscript-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                   
    ~dev-qt/qtcore-5.6.2 required by (dev-qt/qtxml-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                 
    >=dev-qt/qtcore-5.6.1:5/5.6= required by (kde-plasma/kwin-5.8.3:5/5::gentoo, installed)

*SNIP* *SNIP*

dev-qt/qttest:5

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

  (dev-qt/qttest-5.6.2:5/5.6::gentoo, installed) pulled in by
    ~dev-qt/qttest-5.6.2 required by (dev-qt/qtdeclarative-5.6.2:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                         


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.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-qt/qtquickcontrols-5.6.2:5/5.6::gentoo, installed) pulled in by
    >=dev-qt/qtquickcontrols-5.6.1:5 required by (kde-apps/kdenlive-16.08.3:5/5::gentoo, installed)
    >=dev-qt/qtquickcontrols-5.6.1:5 required by (kde-frameworks/plasma-5.29.0:5/5.29::gentoo, installed)
    >=dev-qt/qtquickcontrols-5.6.1:5[widgets] required by (kde-plasma/plasma-workspace-5.8.3-r4:5/5::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


The following packages are causing rebuilds:

  (dev-libs/xapian-1.4.2:0/30::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-apps/khelpcenter-16.08.3:5/5::gentoo, ebuild scheduled for merge)


Regards, Micha.
Back to top
View user's profile Send private message
bec
Apprentice
Apprentice


Joined: 30 Sep 2004
Posts: 216
Location: Cali - Colombia

PostPosted: Wed Jan 25, 2017 5:13 pm    Post subject: Reply with quote

Hi,

Try unmerging qtquickcontrols:5 before upgrading ...
Better if you backup the package first with quickpkg
_________________
abe
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Wed Jan 25, 2017 6:19 pm    Post subject: Reply with quote

Youre trying to install ~arch kdepim on your arch system. ~arch kdepim requires Qt-5.7.1, Qt-5.7.1 requires that _all_ Qt-5 packages are at the same version. Portage --autounmask does not do that for you, you have to do it manually.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
MMMMM
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jun 2011
Posts: 134
Location: Berlin

PostPosted: Wed Jan 25, 2017 7:33 pm    Post subject: Reply with quote

Hi asturm,

Do I have to set my whole system to ~arch or just qt5? and kde 5?

And how do I do that? In the migration guide and in the KDE 5 guide it wasn't mentioned.

I was trying to use the new PIM version so I don't have to upgrade between major versions again in some months. In terms of system updating KDE is the worst part of my gentoo system :?
I wanted to keep KDE3 because it's PIM was fully working for me. KDE4 PIM was awfull when 3 was kicked out. How long will KDE4-PIM be supported when KDE5-PIM marked as stable?


@bec: That was not working but I could restore the old package.

Regards, Micha.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Wed Jan 25, 2017 7:38 pm    Post subject: Reply with quote

Your issues are wholly unrelated to updating KDE software, you are mixing arch with ~arch, that means work with dependencies. The guide makes it clear that KDE PIM-16.12 is 'testing'.

No, putting all Qt-5 packages into package.keywords will suffice.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
MMMMM
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jun 2011
Posts: 134
Location: Berlin

PostPosted: Wed Jan 25, 2017 8:06 pm    Post subject: Reply with quote

Hi asturm,

maybe it's not directly related but I followed the upgrade guide which directed to KDE5 guide. And there was the choice between PIM from 4 or 5. Maybe a hint would be nice. Maybe I write something when I succeed :)
Quote:
No, putting all Qt-5 packages into package.keywords will suffice.
Is there a shortcut or do I have to make a long list?

Regards, Micha.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Wed Jan 25, 2017 8:11 pm    Post subject: Reply with quote

MMMMM wrote:
... but I followed the upgrade guide which directed to KDE5 guide. And there was the choice between PIM from 4 or 5. Maybe a hint would be nice.

KDE - Gentoo Wiki wrote:
The latest upstream release based on Qt 5/KF 5 remains testing until it is deemed suitable for stable use, but testing is appreciated.

How could that be misunderstood? There's also a table listing keywording state, specific to PIM.

MMMMM wrote:
Is there a shortcut or do I have to make a long list?

Code:
dev-qt/*:5/5.7

_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
MMMMM
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jun 2011
Posts: 134
Location: Berlin

PostPosted: Wed Jan 25, 2017 8:41 pm    Post subject: Reply with quote

Hi asturm,

thank zou for helping! I|ll give it a trz. As zou can see, kezboard is stil an issue 8O .

Quote:
How could that be misunderstood?

Bz using mz brain.
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