C:\dev\git\qt\work\tests\auto\qtconcurrentfilter>nmake Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" - f Makefile.Debug all Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. C:\dev\git\qt\work\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_STRICT_ITERATORS -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_ HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\include \QtCore" -I"..\..\..\include" -I"..\..\..\include\QtTest" -I"..\..\..\include\Ac tiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\mkspecs\win32-msvc2010" -D_MSC_VER= 1600 -DWIN32 tst_qtconcurrentfilter.cpp -o tmp\moc\debug_shared\tst_qtconcurrent filter.moc cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -MP -GR - EHsc -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_STRICT_ITERATORS -DQT_DLL -DQ T_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAV E_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include" -I". .\..\..\include\QtTest" -I"..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" - I"..\..\..\mkspecs\win32-msvc2010" -Fotmp\obj\debug_shared\ @C:\Users\liang\AppD ata\Local\Temp\nm5657.tmp tst_qtconcurrentfilter.cpp c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2782: 'QtPrivate::ReduceResultType::ResultType QtConcurrent::blockingFilteredReduced(Iterator,Iterator,KeepFunctor,ReduceFuncto r,QtConcurrent::ReduceOptions)' : template parameter 'Iterator' is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(231) : see declaration of 'QtConcurrent::blockingFilteredReduced' could be 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] or 'std::vector<_Ty>' with [ _Ty=int ] .\tst_qtconcurrentfilter.cpp(1509) : see reference to function template instantiation 'Sequence QtConcurrent::blockingFiltered,bool(__c decl *)(const int &)>(const Sequence &,KeepFunctor)' being compiled with [ Sequence=std::vector, _Ty=int, KeepFunctor=bool (__cdecl *)(const int &) ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2782: 'ResultType QtConcurrent::blockingFilteredReduced(Iterat or,Iterator,KeepFunctor,ReduceFunctor,QtConcurrent::ReduceOptions)' : template p arameter 'Iterator' is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(216) : see declaration of 'QtConcurrent::blockingFilteredReduced' could be 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] or 'std::vector<_Ty>' with [ _Ty=int ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2914: 'QtConcurrent::blockingFilteredReduced' : cannot deduce template argument as function argument is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2784: 'QtPrivate::ReduceResultType::ResultType QtConcurrent::blockingFilteredReduced(const Sequence &,KeepFunctor,ReduceFunctor ,QtConcurrent::ReduceOptions)' : could not deduce template argument for 'KeepFun ctor' from 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(202) : see declaration of 'QtConcurrent::blockingFilteredReduced' c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2914: 'QtConcurrent::blockingFilteredReduced' : cannot deduce template argument as function argument is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2784: 'ResultType QtConcurrent::blockingFilteredReduced(const Sequence &,KeepFunctor,ReduceFunctor,QtConcurrent::ReduceOptions)' : could not d educe template argument for 'KeepFunctor' from 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(192) : see declaration of 'QtConcurrent::blockingFilteredReduced' c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2782: 'QtPrivate::ReduceResultType::ResultType QtConcurrent::blockingFilteredReduced(Iterator,Iterator,KeepFunctor,ReduceFuncto r,QtConcurrent::ReduceOptions)' : template parameter 'Iterator' is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(231) : see declaration of 'QtConcurrent::blockingFilteredReduced' could be 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] or 'std::list<_Ty>' with [ _Ty=int ] .\tst_qtconcurrentfilter.cpp(1517) : see reference to function template instantiation 'Sequence QtConcurrent::blockingFiltered,bool(__cde cl *)(const int &)>(const Sequence &,KeepFunctor)' being compiled with [ Sequence=std::list, _Ty=int, KeepFunctor=bool (__cdecl *)(const int &) ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2782: 'ResultType QtConcurrent::blockingFilteredReduced(Iterat or,Iterator,KeepFunctor,ReduceFunctor,QtConcurrent::ReduceOptions)' : template p arameter 'Iterator' is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(216) : see declaration of 'QtConcurrent::blockingFilteredReduced' could be 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] or 'std::list<_Ty>' with [ _Ty=int ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2914: 'QtConcurrent::blockingFilteredReduced' : cannot deduce template argument as function argument is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2784: 'QtPrivate::ReduceResultType::ResultType QtConcurrent::blockingFilteredReduced(const Sequence &,KeepFunctor,ReduceFunctor ,QtConcurrent::ReduceOptions)' : could not deduce template argument for 'KeepFun ctor' from 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(202) : see declaration of 'QtConcurrent::blockingFilteredReduced' c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2914: 'QtConcurrent::blockingFilteredReduced' : cannot deduce template argument as function argument is ambiguous c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(249) : error C2784: 'ResultType QtConcurrent::blockingFilteredReduced(const Sequence &,KeepFunctor,ReduceFunctor,QtConcurrent::ReduceOptions)' : could not d educe template argument for 'KeepFunctor' from 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(192) : see declaration of 'QtConcurrent::blockingFilteredReduced' c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(187) : error C2914: 'QtConcurrent::filterInternal' : cannot deduce template argument as function argument is ambiguous .\tst_qtconcurrentfilter.cpp(1525) : see reference to function template instantiation 'void QtConcurrent::blockingFilter,bool(__cdecl *)( const int &)>(Sequence &,KeepFunctor)' being compiled with [ _Ty=int, Sequence=std::list, KeepFunctor=bool (__cdecl *)(const int &) ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(187) : error C2784: 'QtConcurrent::ThreadEngineStarter QtConcurrent::f ilterInternal(Sequence &,KeepFunctor,T (__thiscall C::* )(U))' : could not deduc e template argument for 'KeepFunctor' from 'QtConcurrent::FunctionWrapper1' with [ T=bool, U=const int & ] c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurr entfilter.h(106) : see declaration of 'QtConcurrent::filterInternal' c:\dev\git\qt\work\include\qtcore\../../src/corelib/concurrent/qtconcurrentfilte r.h(187) : error C2228: left of '.startBlocking' must have class/struct/union NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\BIN\cl.EXE"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\BIN\nmake.exe"' : return code '0x2' Stop.