Version: (using Devel) Compiler: gcc 4.3.1 OS: Linux Installed from: Compiled sources KGet (from kdenetwork rev 979374, KDE is rev 979562 ) fails to build with the following error: In file included from /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/core/kget.cpp:16: /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/mainwindow.h:21:31: error: knotificationitem.h: No such file or directory In file included from /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/ui/tray.h:17, from /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/mainwindow.h:23, from /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/core/kget.cpp:16: /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/ui/tray_newproto.h:29: error: ‘Experimental’ has not been declared /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/ui/tray_newproto.h:29: error: expected `{' before ‘KNotificationItem’ /home/kde-devel/kde/sources/trunk/KDE/kdenetwork/kget/ui/tray_newproto.h:29: error: function definition does not declare parameters
This may be related or not: at some point kdelibs (or the old Libknotificationarea ) installed a cmake file in the $INSTALLDIR. This file was later removed from the SVN, but if you didn't cleaned up your installation dir first you may experience some compiling errors. I don't know if this is the case. Just ensure to update your builds and to clean your KDE trunk installation dir before reinstalling to remove old orphaned files. Thanks
Please remove KDEDIR/share/apps/cmake/modules/FindLibKNotificationItem-1.cmake and run cmake again (remove CMakeCache.txt to make it redetect components).
Thank you, Christoph, your suggestion did help here. IMHO this report can be closed.