In kio/kio/dataprotocol.h you will find this documentation of that #define: // DATAKIOSLAVE: define if you want to compile this into a stand-alone // kioslave And in this header and the implementation a bunch of #ifdef's depending on it. But I can't see it being set or used anywhere. Would anyone object on just killing it altogether? Eike