id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8027,thread library fails to compile with Visual Studio 2003,James Perry ,viboes,"The thread library fails to build with VS2003. I've tried both boost-1.53.0 and the trunk from SVN. Prior to this, I had successfully compiled boost-1.49.0, so it's something that changed after that. I know the compiler is ancient, but sadly I can't use a newer one. I'm building it with the command: bjam toolset=msvc-7.1 variant=release thread An example error log: compile-c-c++ bin.v2\libs\thread\build\msvc-7.1\release\debug-store-database\debug-symbols-on\link-static\pch-off\threading-multi\win32\thread.obj thread.cpp boost\thread\future.hpp(354) : warning C4913: user defined binary operator ',' exists but no overload could convert all operands, default built-in binary operator ',' used boost\thread\future.hpp(1394) : error C2951: template declarations are only permitted at global or namespace scope boost\thread\future.hpp(1469) : see reference to class template instantiation 'boost::unique_future' being compiled boost\thread\future.hpp(1400) : error C2955: 'boost::unique_future' : use of class template requires template argument list boost\thread\future.hpp(1469) : see declaration of 'boost::unique_future' boost\thread\future.hpp(1400) : error C2146: syntax error : missing ')' before identifier 'a_future' boost\thread\future.hpp(1400) : error C2146: syntax error : missing ';' before identifier 'a_future' boost\thread\future.hpp(1400) : error C2377: 'boost::unique_future::future_ptr' : redefinition; typedef cannot be overloaded with any other symbol boost\thread\future.hpp(1375) : see declaration of 'boost::unique_future::future_ptr' boost\thread\future.hpp(1400) : error C2059: syntax error : ')' boost\thread\future.hpp(1401) : error C2065: 'a_future' : undeclared identifier boost\thread\future.hpp(1402) : fatal error C1903: unable to recover from previous error(s); stopping compilation ",Bugs,closed,Boost 1.54.0,thread,Boost 1.53.0,Problem,fixed,,