<signal name="finished">
<arg name="status" type="(ssiyi)">
<annotation name="org.gtk.GDBus.C.Name" value="TaskStatus"/> <--- ???
</arg>
<annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="TaskStatus"/>
</signal>
Если убрать все аннотации, то код не генерируется ни при помощи qdbusxml2cpp, ни при помощи gdbus-codegen. Если добавить вторую аннотацию (QtTypeName), то qdbusxml2cpp съедает и генерирует. Что нужно сделать, чтобы gdbus-codegen сгенерировал код? Вообще то, что он даже сообщение об ошибке не выдаёт, я считаю это багом. Надо бы запостить. Только сначала хотелось понять, как заставить его генерировать.