For some strange reason it automatically detect the akonadi-server if exists on filesystem. USE flag should force it out/in.
4.6.2 don't compiling too. [ 72%] Building CXX object runners/characters/CMakeFiles/krunner_charrunner.dir/charrunner.o /var/tmp/portage/kde-base/kdeplasma-addons-4.6.2/work/kdeplasma-addons-4.6.2/runners/contacts/contactsrunner.cpp:26:51: fatal error: akonadi/contact/contactdefaultactions.h: There is no such file or directory make[2]: *** [runners/contacts/CMakeFiles/krunner_contacts.dir/contactsrunner.o] Error 1 make[1]: *** [runners/contacts/CMakeFiles/krunner_contacts.dir/all] Error 2 [ 72%] Built target kcm_krunner_spellcheck [ 72%] Building CXX object runners/characters/CMakeFiles/kcm_krunner_charrunner.dir/charrunner_config.o Linking CXX shared module ../../lib/krunner_spellcheckrunner.so [ 72%] Built target krunner_spellcheckrunner Linking CXX shared module ../../lib/krunner_charrunner.so Linking CXX shared module ../../lib/kcm_krunner_charrunner.so [ 72%] Built target krunner_charrunner [ 72%] Built target kcm_krunner_charrunner
This bug seems ton be a duplicate of Bug 353730
*** This bug has been marked as a duplicate of bug 353730 ***
Actually, it is not a duplicate, comment 2 confused me. I fixed it though without revision bump.