[ 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