This is a multi-part message in MIME format. --------------020002060109030706040005 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I have problems with generating proper include for dbus iface on Windows. In kdepimlibs/akonadi we have the following lines: set(akonadi_xml ${AKONADI_DBUS_INTERFACES_DIR}/org.kde.Akonadi.NotificationManager.xml) set_source_files_properties(${akonadi_xml} PROPERTIES INCLUDE "notificationmessage_p.h") qt4_add_dbus_interface( akonadikde_LIB_SRC ${akonadi_xml} notificationmanagerinterface ) This generates notificationmanagerinterface.h and .cpp. The second line should prepend #include "notificationmessage_p.h" to the former, but on windows the command line was: dbusxml2cpp -m -p notificationmanagerinterface C:/kde4/share/dbus-1/interfaces/org.kde.Akonadi.NotificationManager.xml The effect is that Akonadi::NotificationMessage::List is undefined: [ 0%] Building CXX object akonadi/CMakeFiles/akonadi-kde.dir/notificationmanagerinterface.obj notificationmanagerinterface.cpp c:\kde4\tmp\kdepimlibs-20080202\work\msvc2005-debug\akonadi\notificationmanagerinterface.h(40) : error C2653: 'Akonadi' : is not a class or namespace name Attached the generated file. cmake 2.4.8. -- regards / pozdrawiam, Jaroslaw Staniek Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on Kexi & KOffice (http://www.kexi.pl/en, http://www.koffice.org/kexi) KDE Libraries for MS Windows (http://windows.kde.org) --------------020002060109030706040005 Content-Type: text/plain; name="notificationmanagerinterface.h" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="notificationmanagerinterface.h" LyoNCiAqIFRoaXMgZmlsZSB3YXMgZ2VuZXJhdGVkIGJ5IGRidXN4bWwyY3BwIHZlcnNpb24g MC42DQogKiBDb21tYW5kIGxpbmUgd2FzOiBkYnVzeG1sMmNwcCAtbSAtcCBub3RpZmljYXRp b25tYW5hZ2VyaW50ZXJmYWNlIEM6L2tkZTQvc2hhcmUvZGJ1cy0xL2ludGVyZmFjZXMvb3Jn LmtkZS5Ba29uYWRpLk5vdGlmaWNhdGlvbk1hbmFnZXIueG1sDQogKg0KICogZGJ1c3htbDJj cHAgaXMgQ29weXJpZ2h0IChDKSAyMDA2IFRyb2xsdGVjaCBBU0EuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuDQogKg0KICogVGhpcyBpcyBhbiBhdXRvLWdlbmVyYXRlZCBmaWxlLg0KICogRG8g bm90IGVkaXQhIEFsbCBjaGFuZ2VzIG1hZGUgdG8gaXQgd2lsbCBiZSBsb3N0Lg0KICovDQoN CiNpZm5kZWYgTk9USUZJQ0FUSU9OTUFOQUdFUklOVEVSRkFDRV9IXzEyMDk2NjI5OTANCiNk ZWZpbmUgTk9USUZJQ0FUSU9OTUFOQUdFUklOVEVSRkFDRV9IXzEyMDk2NjI5OTANCg0KI2lu Y2x1ZGUgPFF0Q29yZS9RT2JqZWN0Pg0KI2luY2x1ZGUgPFF0Q29yZS9RQnl0ZUFycmF5Pg0K I2luY2x1ZGUgPFF0Q29yZS9RTGlzdD4NCiNpbmNsdWRlIDxRdENvcmUvUU1hcD4NCiNpbmNs dWRlIDxRdENvcmUvUVN0cmluZz4NCiNpbmNsdWRlIDxRdENvcmUvUVN0cmluZ0xpc3Q+DQoj aW5jbHVkZSA8UXRDb3JlL1FWYXJpYW50Pg0KI2luY2x1ZGUgPFF0REJ1cy9RdERCdXM+DQoN Ci8qDQogKiBQcm94eSBjbGFzcyBmb3IgaW50ZXJmYWNlIG9yZy5rZGUuQWtvbmFkaS5Ob3Rp ZmljYXRpb25NYW5hZ2VyDQogKi8NCmNsYXNzIE9yZ0tkZUFrb25hZGlOb3RpZmljYXRpb25N YW5hZ2VySW50ZXJmYWNlOiBwdWJsaWMgUURCdXNBYnN0cmFjdEludGVyZmFjZQ0Kew0KICAg IFFfT0JKRUNUDQpwdWJsaWM6DQogICAgc3RhdGljIGlubGluZSBjb25zdCBjaGFyICpzdGF0 aWNJbnRlcmZhY2VOYW1lKCkNCiAgICB7IHJldHVybiAib3JnLmtkZS5Ba29uYWRpLk5vdGlm aWNhdGlvbk1hbmFnZXIiOyB9DQoNCnB1YmxpYzoNCiAgICBPcmdLZGVBa29uYWRpTm90aWZp Y2F0aW9uTWFuYWdlckludGVyZmFjZShjb25zdCBRU3RyaW5nICZzZXJ2aWNlLCBjb25zdCBR U3RyaW5nICZwYXRoLCBjb25zdCBRREJ1c0Nvbm5lY3Rpb24gJmNvbm5lY3Rpb24sIFFPYmpl Y3QgKnBhcmVudCA9IDApOw0KDQogICAgfk9yZ0tkZUFrb25hZGlOb3RpZmljYXRpb25NYW5h Z2VySW50ZXJmYWNlKCk7DQoNCnB1YmxpYyBRX1NMT1RTOiAvLyBNRVRIT0RTDQpRX1NJR05B TFM6IC8vIFNJR05BTFMNCiAgICB2b2lkIG5vdGlmeShjb25zdCBBa29uYWRpOjpOb3RpZmlj YXRpb25NZXNzYWdlOjpMaXN0ICYgbWVzc2FnZSk7DQp9Ow0KDQpuYW1lc3BhY2Ugb3JnIHsN CiAgbmFtZXNwYWNlIGtkZSB7DQogICAgbmFtZXNwYWNlIEFrb25hZGkgew0KICAgICAgdHlw ZWRlZiA6Ok9yZ0tkZUFrb25hZGlOb3RpZmljYXRpb25NYW5hZ2VySW50ZXJmYWNlIE5vdGlm aWNhdGlvbk1hbmFnZXI7DQogICAgfQ0KICB9DQp9DQojZW5kaWYNCg== --------------020002060109030706040005 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KDE PIM mailing list kde-pim@kde.org https://mail.kde.org/mailman/listinfo/kde-pim KDE PIM home page at http://pim.kde.org/ --------------020002060109030706040005--