[ 35%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/wmi/wmidevice.obj
In file included from C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:29:
c:/kde4/include/mingw/comdef.h: In member function `wchar_t* _com_error::ErrorMessage()':
c:/kde4/include/mingw/comdef.h:69: error: cannot convert `WCHAR*' to `CHAR*' for argument `5' to `DWORD FormatMessageA(DWORD, const void*, DWORD, DWORD, CHAR*, DWORD, char**)'
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:30:21: Wbemidl.h: No such file or directory
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp: At global scope:
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:140: error: `IWbemClassObject' was not declared in
this scope
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:140: error: template argument 1 is invalid
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:141: error: ISO C++ forbids declaration of `sendQuery' with no type
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:180: error: ISO C++ forbids declaration of `IWbemLocator' with no type
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:180: error: expected `;' before '*' token
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:181: error: ISO C++ forbids declaration of `IWbemServices' with no type
C:\kde4\svn\trunk\KDE\kdelibs\solid\solid\backends\wmi\wmidevice.cpp:181: error: expected `;' before '*' token