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--