Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Email etc. under KF5 / kde5
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
msst
Apprentice
Apprentice


Joined: 07 Jun 2011
Posts: 213

PostPosted: Thu Oct 15, 2015 11:07 pm    Post subject: Email etc. under KF5 / kde5 Reply with quote

Hi,

I think I need to ask a really stupid question... seems I do not get the concept of KF5 yet...

Felt a bit lucky and successfully upgraded to kde5 aka plasma5 or kde framework 5. That was not easy, I basically got it going by enabling the 9999 versions from git and unintsalling kde4 before (otherwise millions of blocks). All fine so far, it is now running and it looks quite nice, but...

I cannot find any kmail, kontact etc. under KF5. What I find instead is e.g. kde-apps/kontactinterface and such. By emerging @kdepim-live and @kdenetwork-live I get this pulled in. However - where is the email program now? Am I too stupid to find it? Do I need to emerge something else? Or has this not been ported to KF5 yet? Then how is anyone to use KF5 yet?

Any attempt to emerge kontact tries to pull in the KF4 version and ends in massive blocks:
Code:
[ebuild  NS    ] dev-libs/grantlee-0.4.0:0::gentoo [5.0.0:5::gentoo] USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] app-office/akonadi-server-1.13.0-r1::gentoo  USE="mysql qt4 sqlite -postgres (-qt5) {-test}" 0 KiB
[ebuild  N     ] kde-base/kfilemetadata-4.14.3:4/4.14::gentoo  USE="exif ffmpeg pdf taglib (-aqua) -debug -epub -mobi" 0 KiB
[ebuild  N     ] kde-base/kdepimlibs-4.14.8:4/4.14::gentoo  USE="handbook prison (-aqua) -debug -ldap {-test}" 0 KiB
[ebuild  N     ] kde-base/baloo-4.14.3:4/4.14::gentoo  USE="(-aqua) -debug -minimal" 143 KiB
[ebuild  N     ] kde-base/kdepim-icons-4.14.8:4/4.14::gentoo  USE="(-aqua)" 0 KiB
[ebuild  N     ] kde-base/kdepim-runtime-4.14.8:4/4.14::gentoo  USE="(-aqua) -debug -facebook -google -kolab" 0 KiB
[ebuild  N     ] kde-base/kdepim-common-libs-4.14.8:4/4.14::gentoo  USE="(-aqua) -debug" 0 KiB
[ebuild  N     ] kde-base/kontact-4.14.8:4/4.14::gentoo  USE="handbook (-aqua) -debug" 0 KiB
[blocks B      ] kde-base/kontact:4 ("kde-base/kontact:4" is blocking kde-apps/kdepim-9999)
[blocks B      ] kde-base/baloo:4[-minimal(-)] ("kde-base/baloo:4[-minimal(-)]" is blocking kde-frameworks/baloo-9999)
[blocks B      ] app-office/akonadi-server ("app-office/akonadi-server" is blocking kde-apps/akonadi-9999)
[blocks B      ] kde-base/kdepim-common-libs:4 ("kde-base/kdepim-common-libs:4" is blocking kde-apps/kdepim-9999)
[blocks B      ] kde-base/kdepimlibs:4 ("kde-base/kdepimlibs:4" is blocking kde-apps/kdepim-kioslaves-9999, kde-apps/akonadi-socialutils-9999, kde-apps/libakonadi-9999, kde-apps/akonadi-notes-9999, kde-apps/akonadi-contact-9999, kde-apps/akonadi-mime-9999)
[blocks B      ] kde-base/kdepim-icons:4 ("kde-base/kdepim-icons:4" is blocking kde-apps/kdepim-9999)
[blocks B      ] kde-base/kdepim-runtime:4 ("kde-base/kdepim-runtime:4" is blocking kde-apps/kdepim-runtime-9999, kde-apps/kdepim-9999)

Total: 9 packages (8 new, 1 in new slot), Size of downloads: 143 KiB
Conflict: 7 blocks (7 unsatisfied)

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


This looks very much like the kde4 version of kontact cannot be installed together with KF5. Almost everything blocks. Any ideas??? Or is the whole communication suite unuseable yet under KF5?
Back to top
View user's profile Send private message
davidm
Guru
Guru


Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Thu Oct 15, 2015 11:37 pm    Post subject: Reply with quote

Please see https://forums.gentoo.org/viewtopic-t-1030144-highlight-kmail.html

You basically need to use KDEPIM_FEATURES= and that is available in the kde-overlay but I'm guessing the live packages also use it as well.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6829
Location: Austria

PostPosted: Fri Oct 16, 2015 12:06 am    Post subject: Reply with quote

Also, you should read a thing about kf5, plasma-5 and kde-applications: https://blogs.gentoo.org/kensington/2015/08/28/theres-no-such-thing-as-kde-5-and-its-status-on-gentoo/

Also, apparently you are not using the plasma profile. That's why you encountered blocks. An upgrade guide exists: https://wiki.gentoo.org/wiki/KDE/Plasma_5_upgrade
_________________
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
msst
Apprentice
Apprentice


Joined: 07 Jun 2011
Posts: 213

PostPosted: Fri Oct 16, 2015 6:18 pm    Post subject: Reply with quote

Quote:
You basically need to use KDEPIM_FEATURES= .....


Perfect, you guys are superb. That was what I was missing!

Quote:
apparently you are not using the plasma profile


Correct, I am using the hardened profile and wanted to keep it this way. Figured it would be more work with the configuration but should not cause blocks. And that is not what caused the blocks. I tested it now by switching to the plasma5 profile doing emerge --pretend. Besides 250 security related packages rebuilt no change.

Ok, so now I am recompiling kdepim-9999:5 and am getting a really weird error:

Quote:
cd /var/tmp/portage/kde-apps/kdepim-9999/work/kdepim-9999_build/libkleo/src && /usr/bin/cmake -E cmake_symlink_library libKF5Libkleo.so.5.0.46 libKF5Libkleo.so.5 libKF5Libkleo.so
make[2]: Leaving directory '/var/tmp/portage/kde-apps/kdepim-9999/work/kdepim-9999_build'
[ 33%] Built target KF5Libkleo
make[1]: Leaving directory '/var/tmp/portage/kde-apps/kdepim-9999/work/kdepim-9999_build'
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: kde-apps/kdepim-9999::kde failed (compile phase):
* emake failed


The funny thing is there is no error listed, all compiled complete without error and the only indication of anything wrong is the Makefile:127: recipe or target all failed...
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6829
Location: Austria

PostPosted: Fri Oct 16, 2015 6:20 pm    Post subject: Reply with quote

That you don't run into blocks when you removed any kde4 packages is no wonder really. ;)

kdepim git master is in heavy flux, no surprise you are running into build issues. That's what I've seen the last days and weeks as well.
_________________
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
msst
Apprentice
Apprentice


Joined: 07 Jun 2011
Posts: 213

PostPosted: Fri Oct 16, 2015 7:09 pm    Post subject: Reply with quote

Answering myself, that was a bug in the source code. A make -j1 in the src made it clear. The -j8 in my standard config hides it quite well:

Quote:
In file included from /var/tmp/portage/kde-apps/kdepim-9999/work/kdepim-9999/libksieve/src/ksieveui/templates/sievetemplateeditdialog.cpp:21:0:
/usr/include/KF5/KPIMTextEdit/kpimtextedit/plaintexteditfindbar.h:23:43: schwerwiegender Fehler: pimcommon/texteditfindbarbase.h: Datei oder Verzeichnis nicht gefunden
#include "pimcommon/texteditfindbarbase.h"
^
Kompilierung beendet.
libksieve/src/ksieveui/CMakeFiles/KF5KSieveUi.dir/build.make:342: die Regel für Ziel „libksieve/src/ksieveui/CMakeFiles/KF5KSieveUi.dir/templates/sievetemplateeditdialog.cpp.o“ scheiterte
make[2]: *** [libksieve/src/ksieveui/CMakeFiles/KF5KSieveUi.dir/templates/sievetemplateeditdialog.cpp.o] Fehler 1
CMakeFiles/Makefile2:1638: die Regel für Ziel „libksieve/src/ksieveui/CMakeFiles/KF5KSieveUi.dir/all“ scheiterte
make[1]: *** [libksieve/src/ksieveui/CMakeFiles/KF5KSieveUi.dir/all] Fehler 2
Makefile:127: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2


This plaintexteditfindbar.h has a wrong include, there is no subdir pimcommon!

And it could be fixed by reemerging kpimtextedit, seems the maintainer has fixed this bug from yesterday already. The beauty of compiling live git versions!

Now trying out the applications (kmail etc.). Seems to works. Thanks for the help!
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6829
Location: Austria

PostPosted: Fri Oct 16, 2015 7:59 pm    Post subject: Reply with quote

You should look into app-portage/smart-live-rebuild to catch these things in the future.
_________________
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
msst
Apprentice
Apprentice


Joined: 07 Jun 2011
Posts: 213

PostPosted: Sat Oct 17, 2015 2:56 pm    Post subject: Reply with quote

Thanks, I installed it. Indeed useful when one runs live builds.

Now it is a task to get used to the new system. So far most things are working, perhaps with the exception of a meaningful session management supporting virtual desktops...
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