Building CXX object akonadi/agents/nie/CMakeFiles/nie.dir/mediafilelistentry.o In file included from /var/tmp/portage/kde-base/akonadi-4.2.87/work/akonadi-4.2.87/akonadi/tray/main.cpp:27: /var/tmp/portage/kde-base/akonadi-4.2.87/work/akonadi-4.2.87/akonadi/tray/dock.h:32: error: 'Experimental' is not a namespace-name /var/tmp/portage/kde-base/akonadi-4.2.87/work/akonadi-4.2.87/akonadi/tray/dock.h:32: error: expected namespace-name before ';' token /var/tmp/portage/kde-base/akonadi-4.2.87/work/akonadi-4.2.87/akonadi/tray/dock.h:44: error: expected class-name before '{' token /var/tmp/portage/kde-base/akonadi-4.2.87/work/akonadi-4.2.87/akonadi/tray/dock.h:44: warning: 'class Dock' has virtual functions and accessible non-virtual destructor make[2]: *** [akonadi/tray/CMakeFiles/akonaditray.dir/main.o] Error 1 make[1]: *** [akonadi/tray/CMakeFiles/akonaditray.dir/all] Error 2 Reproducible: Always Steps to Reproduce:
Created attachment 192040 [details, diff] akonadi-4.2.87 knotificationitem patch
Please add this patch to overlay.
you should sync your overlay and remerge libknotificationitem, it should fix all the compile failures you posted, i added the proper fix from upstream there.
Thanks
Fixed. Akonadi now builds with upstream patch for libknotificationitem