qt-dbus compilation problem

Peter Kümmel syntheticpp at gmx.net
Wed May 31 13:22:01 BST 2006


Peter Kümmel wrote:
> Ralf Habacker wrote:
>> Hi all,
>>
>> there are problems compiling qt-dbus on win32 using mingw:
>>
>> qt-dbus request dbus/qdbus.h from the basic dbus installation, which
>> refers to <dbus/qdbus....h>, wich could not be found because in qt-dbus
>> sources there is no dbus subdirectory containing the header:
>>
>>
>> C:\Daten\kde4\kdesupport\qt-dbus-build>mingw32-make
>> Building CXX object CMakeFiles/dbusidl2cpp.dir/dbusidl2cpp.obj
>> In file included from C:\Daten\kde4\kdesupport\qt-dbus\dbusidl2cpp.cpp:35:
>> C:/Programme/dbus/include/dbus/qdbus.h:29:40:
>> dbus/qdbusabstractadaptor.h: No such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:30:42:
>> dbus/qdbusabstractinterface.h: No such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:31:28: dbus/qdbusbus.h: No such
>> file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:32:35: dbus/qdbusconnection.h: No
>> such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:33:30: dbus/qdbuserror.h: No such
>> file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:34:34: dbus/qdbusinterface.h: No
>> such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:35:32: dbus/qdbusmessage.h: No
>> such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:36:30: dbus/qdbusreply.h: No such
>> file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:37:31: dbus/qdbusserver.h: No
>> such file or directory
>> C:/Programme/dbus/include/dbus/qdbus.h:38:29: dbus/qdbusutil.h: No such
>> file or directory
>> C:\Daten\kde4\kdesupport\qt-dbus\dbusidl2cpp.cpp: In function
>> `QByteArray qtTypeName(const QString&)':
>> C:\Daten\kde4\kdesupport\qt-dbus\dbusidl2cpp.cpp:261: error: `QDBusUtil'
>> has not been declared
>> C:\Daten\kde4\kdesupport\qt-dbus\dbusidl2cpp.cpp:261: error:
>> `signatureToType' was not declared in this scope
>> mingw32-make[2]: *** [CMakeFiles/dbusidl2cpp.dir/dbusidl2cpp.obj] Error 1
>> mingw32-make[1]: *** [CMakeFiles/dbusidl2cpp.dir/all] Error 2
>> mingw32-make: *** [all] Error 2
>>
>> Any idea how to fix this ?
>>
>> Regards
>> Ralf
>>
> 
> There is a symbolic link which does not work under windows,
> so we have to rearrange the files or ifdef all include commands.
> 
> 
maybe we could do it like qt with it's /include/ files.




More information about the kde-core-devel mailing list