http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45822
--- Comment #3 from Ruben Van Boxem <vanboxem.ruben at gmail dot com> 2010-09-28 20:34:48 UTC --- This also happens later in the build process, with this command and output: g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"m:\Development\Source\qt\examples\animation\moveblocks" -I"." -I"..\..\..\mkspecs\win32-g++" -o tmp\obj\release_shared\main.o m:\Development\Source\qt\examples\animation\moveblocks\main.cpp m:\Development\Source\qt\examples\animation\moveblocks\main.cpp: In constructor 'QGraphicsRectWidget::QGraphicsRectWidget()': m:\Development\Source\qt\examples\animation\moveblocks\main.cpp:69:7: error: no matching function for call to 'QFlags<Qt::WindowType>::QFlags(int)' ..\..\..\include/QtCore/../../../../Source/qt/src/corelib/global/qglobal.h:2181:12: note: candidates are: QFlags<Enum>::QFlags(QFlag) [with Enum = Qt::WindowType] ..\..\..\include/QtCore/../../../../Source/qt/src/corelib/global/qglobal.h:2180:12: note: QFlags<Enum>::QFlags(QFlags<Enum>::Zero) [with Enum = Qt::WindowType, QFlags<Enum>::Zero = void**] ..\..\..\include/QtCore/../../../../Source/qt/src/corelib/global/qglobal.h:2179:12: note: QFlags<Enum>::QFlags(Enum) [with Enum = Qt::WindowType] ..\..\..\include/QtCore/../../../../Source/qt/src/corelib/global/qglobal.h:2178:12: note: QFlags<Enum>::QFlags(const QFlags<Enum>&) [with Enum = Qt::WindowType, QFlags<Enum> = QFlags<Qt::WindowType>] m:\Development\Source\qt\examples\animation\moveblocks\main.cpp: In function 'int qMain(int, char**)': m:\Development\Source\qt\examples\animation\moveblocks\main.cpp:177:40: note: synthesized method 'QGraphicsRectWidget::QGraphicsRectWidget()' first required here I can provide preprocessed source for this if needed.