mingw 5.1.4... qt 4.4.0.... ключи сборки -no-qt3support -phonon... сборка вылетает на D:/qt4/4.4.0/src/plugins/phonon/ds9...
In file included from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:7,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:21,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:26,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\abstractvideorenderer.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:15: error: `LONGLONG' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:623: error: `HRESULT' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:624: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:625: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:626: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:627: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:630: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:633: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:634: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:635: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:636: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:637: error: `BYTE' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:640: error: `BYTE' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:643: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:644: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:645: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:646: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:647: error: `BYTE' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:650: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:651: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:652: error: `BYTE' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:655: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:656: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:657: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:658: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:659: error: `ULONG' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:660: error: `GUID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:661: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:662: error: `ULONG' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:663: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:666: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:667: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:668: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:669: error: `LONG' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:670: error: `REFERENCE_TIME' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:671: error: `REFERENCE_TIME' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:672: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:674: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:675: error: `LONG' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:678: error: `REFERENCE_TIME' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:679: error: `REFERENCE_TIME' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:680: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:681: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:682: error: `DWORD' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:685: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:686: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:690: error: `LPWSTR' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:691: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:692: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:693: error: `BOOL' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/strmif.h:694: error: `BOOL' does not name a type
................................................
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:3066: error: `WCHAR' does not name a type
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:21,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:26,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\abstractvideorenderer.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:70: error: expected `;' before '*' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:74: error: `LPVOID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:76: error: `LPVOID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:84: error: `DDSCAPS2' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:85: error: `DDPIXELFORMAT' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:89: error: `LPVOID' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:97: error: `DDPIXELFORMAT' does not name a type
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/dshow.h:102: error: `DDPIXELFORMAT' does not name a type
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:26,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\abstractvideorenderer.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:36: error: expected `,' or `...' before '&' token
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:36: error: ISO C++ forbids declaration of `IID' with no type
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:42: error: expected `)' before '*' token
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h: In constructor `Phonon::DS9::ComPointer<T>::ComPointer(int)':
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:38: error: `::CoCreateInstance' has not been declared
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:38: error: `clsid' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:38: error: `CLSCTX_INPROC_SERVER' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\compointer.h:38: error: `iid' was not declared in this scope
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\abstractvideorenderer.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:20,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h: At global scope:
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:35: error: `IPin' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:35: error: template argument 1 is invalid
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:35: error: ISO C++ forbids declaration of `InputPin' with no type
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:36: error: `IPin' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:36: error: template argument 1 is invalid
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:36: error: ISO C++ forbids declaration of `OutputPin' with no type
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:37: error: `IBaseFilter' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:37: error: template argument 1 is invalid
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:37: error: ISO C++ forbids declaration of `Filter' with no type
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:38: error: `IGraphBuilder' was not declared in this scope
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:38: error: template argument 1 is invalid
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\backendnode.h:38: error: ISO C++ forbids declaration of `Graph' with no type
In file included from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:48,
from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/rpc.h:2,
from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/objbase.h:3,
from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/d3d9.h:25,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:23,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:229: error: conflicting declaration 'typedef long unsigned int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2665: error: 'DWORD' has a previous declaration as `typedef int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:229: error: declaration of `typedef long unsigned int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2665: error: conflicts with previous declaration `typedef int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:229: error: declaration of `typedef long unsigned int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2665: error: conflicts with previous declaration `typedef int DWORD'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:251: error: conflicting declaration 'typedef unsigned int UINT'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2664: error: 'UINT' has a previous declaration as `typedef int UINT'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:251: error: declaration of `typedef unsigned int UINT'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2664: error: conflicts with previous declaration `typedef int UINT'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:251: error: declaration of `typedef unsigned int UINT'
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2664: error: conflicts with previous declaration `typedef int UINT'
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:24,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:65: error: expected `}' before "MixerPref9_DynamicSwitchToBOB"
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:65: error: typedef `MixerPref9_DynamicSwitchToBOB' is initialized (use __typeof__ instead)
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:66: error: typedef `MixerPref9_DynamicDecimateBy2' is initialized (use __typeof__ instead)
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:67: error: typedef `MixerPref9_DynamicReserved' is initialized (use __typeof__ instead)
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:68: error: typedef `MixerPref9_DynamicMask' is initialized (use __typeof__ instead)
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:69: error: expected `,' or `;' before '}' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:69: error: expected constructor, destructor, or type conversion before ';' token
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:132: error: expected `;' before "LARGE_INTEGER"
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:209: error: expected declaration before '}' token
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:24,
from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:208:1: unterminated #ifdef
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/vmr9.h:1:1: unterminated #ifndef
In file included from ..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.cpp:18:
..\..\..\3rdparty\kdebase\runtime\phonon\ds9\videorenderer_vmr9.h:17:1: unterminated #ifndef
mingw32-make[4]: *** [tmp/obj/debug_shared/videorenderer_vmr9.o] Error 1
mingw32-make[3]: *** [debug-all] Error 2
mingw32-make[2]: *** [sub-ds9-make_default] Error 2
mingw32-make[1]: *** [sub-phonon-make_default] Error 2
mingw32-make: *** [sub-plugins-make_default-ordered] Error 2
вопрос.... что ещё нужно для сборки phonon.... хоца посмотреть на этого зверя...