Microsoft (R) Program Maintenance Utility Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. T:\HOST__i686-pc-windows\x86_64-pc-windows-msvc2008\bin\nmake.exe -f Makefile.Debug all Microsoft (R) Program Maintenance Utility Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -GR -EHsc -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_EDITION=QT_EDITION_DESKTOP -DQT_DLL -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\include\QtCore" -I"..\..\..\include" -I"..\..\..\include\QtTest" -I"..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\debug_shared\ @C:\Users\gordons\AppData\Local\Temp\nmF072.tmp tst_qatomicpointer.cpp c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(363) : error C2664: '_InterlockedExchangeAdd64' : cannot convert parameter 1 from 'volatile long *' to 'volatile __int64 *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(361) : while compiling class template member function 'WFHC *QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)' with [ T=WFHC ] .\tst_qatomicpointer.cpp(104) : see reference to class template instantiation 'QBasicAtomicPointer' being compiled with [ T=WFHC ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(363) : error C2664: '_InterlockedExchangeAdd64' : cannot convert parameter 1 from 'volatile long *' to 'volatile __int64 *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(361) : while compiling class template member function 'char *QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)' with [ T=char ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/thread/qatomic.h(126) : see reference to class template instantiation 'QBasicAtomicPointer' being compiled with [ T=char ] .\tst_qatomicpointer.cpp(614) : see reference to class template instantiation 'QAtomicPointer' being compiled with [ T=char ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(363) : error C2664: '_InterlockedExchangeAdd64' : cannot convert parameter 1 from 'volatile long *' to 'volatile __int64 *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(361) : while compiling class template member function 'short *QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)' with [ T=short ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/thread/qatomic.h(126) : see reference to class template instantiation 'QBasicAtomicPointer' being compiled with [ T=short ] .\tst_qatomicpointer.cpp(618) : see reference to class template instantiation 'QAtomicPointer' being compiled with [ T=short ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(363) : error C2664: '_InterlockedExchangeAdd64' : cannot convert parameter 1 from 'volatile long *' to 'volatile __int64 *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/arch/qatomic_windows.h(361) : while compiling class template member function 'int *QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)' with [ T=int ] c:\libraries\qt\4.6-rebit\include\qtcore\../../src/corelib/thread/qatomic.h(126) : see reference to class template instantiation 'QBasicAtomicPointer' being compiled with [ T=int ] .\tst_qatomicpointer.cpp(622) : see reference to class template instantiation 'QAtomicPointer' being compiled with [ T=int ] NMAKE : fatal error U1077: 'T:\HOST__i686-pc-windows\x86_64-pc-windows-msvc2008\bin\cl.EXE' : return code '0x2' Stop. NMAKE : fatal error U1077: 'T:\HOST__i686-pc-windows\x86_64-pc-windows-msvc2008\bin\nmake.exe' : return code '0x2' Stop.