C:\home\rwgk\build80_hot>cl /c /GR /EHsc /MD /DNDEBUG /O2 /IC:\home\rwgk\hot\boost unordered_r72391_vc8.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. unordered_r72391_vc8.cpp C:\home\rwgk\hot\boost\boost/unordered/detail/table.hpp(806) : error C2888: 'boost::unordered::unordered_map' : symbol cannot be defined within namespace 'iterator_detail' C:\home\rwgk\hot\boost\boost/unordered/detail/table.hpp(845) : see reference to class template instantiation 'boost::unordered::iterator_detail::c_iterator' being compiled C:\home\rwgk\hot\boost\boost/unordered/detail/table.hpp(808) : error C2888: 'boost::unordered::unordered_multimap' : symbol cannot be defined within namespace 'iterator_detail' C:\home\rwgk\hot\boost\boost/unordered/detail/table.hpp(810) : error C2888: 'boost::unordered::unordered_set' : symbol cannot be defined within namespace 'iterator_detail' C:\home\rwgk\hot\boost\boost/unordered/detail/table.hpp(812) : error C2888: 'boost::unordered::unordered_multiset' : symbol cannot be defined within namespace 'iterator_detail' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(660) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(660) : error C2061: syntax error : identifier 'size_type' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(660) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(660) : error C2904: 'unordered_set' : name already used for a template in the current scope C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(668) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(668) : error C2061: syntax error : identifier 'allocator_type' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(672) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(672) : error C2995: 'int boost::unordered::unordered_set(void)' : function template has already been defined C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(660) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(672) : error C2904: 'unordered_set' : name already used for a template in the current scope C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(675) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(676) : error C2061: syntax error : identifier 'unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(679) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(683) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(688) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(681) : error C3857: 'unordered_set': multiple template parameter lists are not allowed C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(692) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(694) : error C2061: syntax error : identifier 'size_type' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(701) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(705) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(707) : error C2061: syntax error : identifier 'size_type' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(714) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(717) : error C2039: '{dtor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(717) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(756) : error C2039: '{ctor}' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(757) : error C2923: 'boost::unordered::detail::move_from' : 'boost::unordered::unordered_set' is not a valid template type argument for parameter 'T' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(761) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(761) : error C2904: 'unordered_set' : name already used for a template in the current scope C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2909: 'unordered_set': explicit instantiation of function template requires return type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2143: syntax error : missing ';' before '&' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2373: 'boost::unordered::unordered_set' : redefinition; different type modifiers C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2065: 'T' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2065: 'H' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2065: 'P' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(765) : error C2065: 'A' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(766) : error C2039: '=' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(766) : error C2146: syntax error : missing ')' before identifier 'x' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(766) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(766) : error C2059: syntax error : ')' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(800) : error C2039: 'max_size' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(801) : error C2143: syntax error : missing ';' before '{' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(801) : error C2447: '{' : missing function header (old-style formal list?) C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(827) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(827) : error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(828) : error C2039: 'emplace' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(828) : error C2065: 'value_type' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(828) : error C2143: syntax error : missing ')' before 'const' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(828) : error C2059: syntax error : ')' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(835) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(835) : error C2039: 'emplace_hint' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(837) : error C2143: syntax error : missing ';' before '{' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(837) : error C2447: '{' : missing function header (old-style formal list?) C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2365: 'boost::unordered::emplace' : redefinition; previous definition was 'data variable' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(828) : see declaration of 'boost::unordered::emplace' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C3857: 'emplace': multiple template parameter lists are not allowed C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2065: 'const_iterator' : undeclared identifier C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2275: 'Arg0' : illegal use of this type as an expression C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2143: syntax error : missing ')' before 'const' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : ')' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2143: syntax error : missing ';' before '{' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2447: '{' : missing function header (old-style formal list?) C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2275: 'Arg0' : illegal use of this type as an expression C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2143: syntax error : missing ')' before 'const' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2374: 'emplace_hint' : redefinition; multiple initialization C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : see declaration of 'emplace_hint' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : ')' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2275: 'Arg0' : illegal use of this type as an expression C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2143: syntax error : missing ')' before 'const' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : ')' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(45) : see declaration of 'boost::unordered::unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2143: syntax error : missing ';' before '<' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2988: unrecognizable template declaration/definition C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : '<' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2146: syntax error : missing ',' before identifier 'unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'std::pair' C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\utility(25) : see declaration of 'std::pair' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2988: unrecognizable template declaration/definition C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : '}' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2988: unrecognizable template declaration/definition C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : '}' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2146: syntax error : missing ',' before identifier 'unordered_set' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of 'std::pair' C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\utility(25) : see declaration of 'std::pair' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2988: unrecognizable template declaration/definition C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2059: syntax error : '}' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'iterator' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2039: 'emplace_hint' : is not a member of '`global namespace'' C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : error C2988: unrecognizable template declaration/definition C:\home\rwgk\hot\boost\boost/unordered/unordered_set.hpp(873) : fatal error C1003: error count exceeds 100; stopping compilation