View previous topic :: View next topic |
Author |
Message |
msst Apprentice
Joined: 07 Jun 2011 Posts: 259
|
Posted: Thu Oct 15, 2015 11:07 pm Post subject: Email etc. under KF5 / kde5 |
|
|
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 |
|
|
davidm Guru
Joined: 26 Apr 2009 Posts: 557 Location: US
|
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8935
|
|
Back to top |
|
|
msst Apprentice
Joined: 07 Jun 2011 Posts: 259
|
Posted: Fri Oct 16, 2015 6:18 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8935
|
Posted: Fri Oct 16, 2015 6:20 pm Post subject: |
|
|
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. |
|
Back to top |
|
|
msst Apprentice
Joined: 07 Jun 2011 Posts: 259
|
Posted: Fri Oct 16, 2015 7:09 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8935
|
Posted: Fri Oct 16, 2015 7:59 pm Post subject: |
|
|
You should look into app-portage/smart-live-rebuild to catch these things in the future. |
|
Back to top |
|
|
msst Apprentice
Joined: 07 Jun 2011 Posts: 259
|
Posted: Sat Oct 17, 2015 2:56 pm Post subject: |
|
|
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 |
|
|
|