KDE-4.4 and TRUNK

The current KDE-4.4 BRANCH and TRUNK also install a: "system-services" directory.
If you installed KDE-4.4 in: "/usr/KDE-4.4, the D-Bus system services will be installed in "/usr/KDE-4.4/share/dbus-1/system-services". D-Bus needs to find these services and use them.

NOTE: Although you can place multiple paths for system services in the "/etc/dbus-1/system-local.conf" file, if the services have the same name, only the last one will be used. This may or may not cause problems if you have multiple versions of KDE on your system.

SYSCONF_INSTALL_DIR

If you install two different versions of KDE-4 (including TRUNK) you will need to use the parameter: "SYSCONF_INSTALL_DIR" when running CMake. Otherwise, you will be installing files with the same names from the two versions in the same location.

For example, if you install KDE-4.3 and KDE-4.4 use:

-DSYSCONF_INSTALL_DIR=/etc/kde-4.3

-DSYSCONF_INSTALL_DIR=/etc/kde-4.4

respectively.

Then you must configure D-Bus to find these directories.

For example for "SYSCONF_INSTALL_DIR=/etc/kde-4.4", first if the directory: