Hi all. Собственно сабж. Пытаюсь сгенерировать dbus-овский интерфейс из XML, на что qdbusxml2cpp говорит мне:
$ qdbusxml2cpp -c UdisksInterface udisksinterface.xml udisksinterface
Cannot process input: 'udisksinterface.xml'. Stop.
Сам XML:
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.freedesktop.UDisks">
<signal name="DeviceAdded">
<arg name="device" type="o"/>
</signal>
<signal name="DeviceRemoved">
<arg name="device" type="o"/>
</signal>
<signal name="DeviceChanged">
<arg name="device" type="o"/>
</signal>
<method name="EnumerateDevices">
<arg name="devices" type="ao" direction="out"/>
</method>
</interface>
</node>
Причем также даже с примерами откуда-нибудь (из документации для разработчиков кед, например). Подозреваю, что прчина банальна, но ничего не гуглится. Где я неправ?