1>------ Build started: Project: tb, Configuration: Debug Win32 ------ 1>Build started 12/16/2011 12:57:08 PM. 1>ClCompile: 1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86 1> Copyright (C) Microsoft Corporation. All rights reserved. 1> 1> cl /c /ZI /nologo- /W4 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt "boost-is-sorted.cpp" 1>cl : Command line warning D9035: option 'nologo-' has been deprecated and will be removed in a future release 1> 1> boost-is-sorted.cpp 1>c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63): error C2039: 'type' : is not a member of 'boost::mpl::eval_if_c' 1> with 1> [ 1> C=true, 1> F1=boost::range_const_iterator>>>, 1> F2=boost::range_mutable_iterator>>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(256) : see reference to class template instantiation 'boost::range_iterator' being compiled 1> with 1> [ 1> C=const std::_Vector_iterator>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\concept\detail\has_constraints.hpp(42) : see reference to class template instantiation 'boost::SinglePassRangeConcept' being compiled 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\concept\detail\msvc.hpp(58) : see reference to class template instantiation 'boost::concepts::not_satisfied' being compiled 1> with 1> [ 1> Model=boost::SinglePassRangeConcept>>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(44) : see reference to class template instantiation 'boost::concepts::require' being compiled 1> with 1> [ 1> Model=boost::SinglePassRangeConcept>>> 1> ] 1> c:\temp\tb\boost-is-sorted.cpp(13) : see reference to function template instantiation 'bool boost::range::is_sorted,std::_Vector_iterator<_Myvec>>(const SinglePassRange &,BinaryPredicate)' being compiled 1> with 1> [ 1> _Myvec=std::_Vector_val>, 1> SinglePassRange=std::_Vector_iterator>>, 1> BinaryPredicate=std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63): error C2146: syntax error : missing ';' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63): error C2602: 'boost::range_iterator::type' is not a member of a base class of 'boost::range_iterator' 1> with 1> [ 1> C=const std::_Vector_iterator>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63) : see declaration of 'boost::range_iterator::type' 1> with 1> [ 1> C=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\iterator.hpp(63): error C2868: 'boost::range_iterator::type' : illegal syntax for using-declaration; expected qualified-name 1> with 1> [ 1> C=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41): error C2516: 'boost::mpl::if_::type' : is not a legal base class 1> with 1> [ 1> T1=boost::is_convertible::iterator_category,std::output_iterator_tag>, 1> T2=boost::mpl::identity, 1> T3=void 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\if.hpp(70) : see declaration of 'boost::mpl::if_::type' 1> with 1> [ 1> T1=boost::is_convertible::iterator_category,std::output_iterator_tag>, 1> T2=boost::mpl::identity, 1> T3=void 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,std::output_iterator_tag>, 1> F1=boost::mpl::identity, 1> F2=void 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,std::input_iterator_tag>, 1> F1=boost::mpl::identity, 1> F2=boost::mpl::eval_if::iterator_category,std::output_iterator_tag>,boost::mpl::identity,void> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,std::forward_iterator_tag>, 1> F1=boost::mpl::identity, 1> F2=boost::mpl::eval_if::iterator_category,std::input_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::output_iterator_tag>,boost::mpl::identity,void>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,std::bidirectional_iterator_tag>, 1> F1=boost::mpl::identity, 1> F2=boost::mpl::eval_if::iterator_category,std::forward_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::input_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::output_iterator_tag>,boost::mpl::identity,void>>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\iterator\iterator_categories.hpp(98) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,std::random_access_iterator_tag>, 1> F1=boost::mpl::identity, 1> F2=boost::mpl::eval_if::iterator_category,std::bidirectional_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::forward_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::input_iterator_tag>,boost::mpl::identity,boost::mpl::eval_if::iterator_category,std::output_iterator_tag>,boost::mpl::identity,void>>>> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\mpl\eval_if.hpp(41) : see reference to class template instantiation 'boost::detail::old_category_to_traversal' being compiled 1> with 1> [ 1> Cat=std::iterator_traits::iterator_category 1> ] 1> c:\ccviews\git\boost-svn.git\boost\iterator\iterator_categories.hpp(155) : see reference to class template instantiation 'boost::mpl::eval_if' being compiled 1> with 1> [ 1> C=boost::is_convertible::iterator_category,boost::incrementable_traversal_tag>, 1> F1=boost::mpl::identity::iterator_category>, 1> F2=boost::detail::old_category_to_traversal::iterator_category> 1> ] 1> c:\ccviews\git\boost-svn.git\boost\iterator\iterator_categories.hpp(163) : see reference to class template instantiation 'boost::iterator_category_to_traversal' being compiled 1> with 1> [ 1> Cat=std::iterator_traits::iterator_category 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(116) : see reference to class template instantiation 'boost::iterator_traversal' being compiled 1> with 1> [ 1> Iterator=int 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(137) : see reference to class template instantiation 'boost::range_detail::IncrementableIteratorConcept' being compiled 1> with 1> [ 1> Iterator=int 1> ] 1> c:\ccviews\git\boost-svn.git\boost\concept\detail\has_constraints.hpp(42) : see reference to class template instantiation 'boost::range_detail::SinglePassIteratorConcept' being compiled 1> with 1> [ 1> Iterator=int 1> ] 1> c:\ccviews\git\boost-svn.git\boost\concept\detail\msvc.hpp(58) : see reference to class template instantiation 'boost::concepts::not_satisfied' being compiled 1> with 1> [ 1> Model=boost::range_detail::SinglePassIteratorConcept 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(259) : see reference to class template instantiation 'boost::concepts::require' being compiled 1> with 1> [ 1> Model=boost::range_detail::SinglePassIteratorConcept 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(116): error C2039: 'type' : is not a member of 'boost::iterator_traversal' 1> with 1> [ 1> Iterator=int 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(116): error C2146: syntax error : missing ';' before identifier 'traversal_category' 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(116): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(116): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(118): error C2065: 'traversal_category' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(118): error C2065: 'traversal_category' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(118): error C2893: Failed to specialize function template 'boost::concepts::require boost::concepts::require_(void (__cdecl *)(Model))' 1> With the following template arguments: 1> 'boost::Convertible' 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(118): error C2056: illegal expression 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2146: syntax error : missing ',' before identifier 'traversal_category' 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2065: 'traversal_category' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2146: syntax error : missing ',' before identifier 'traversal_category' 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2065: 'traversal_category' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2893: Failed to specialize function template 'boost::concepts::require boost::concepts::require_(void (__cdecl *)(Model))' 1> With the following template arguments: 1> 'boost::Convertible' 1>c:\ccviews\git\boost-svn.git\boost\range\concepts.hpp(140): error C2056: illegal expression 1>c:\ccviews\git\boost-svn.git\boost\iterator\iterator_traits.hpp(30): error C2039: 'value_type' : is not a member of 'boost::detail::iterator_traits' 1> with 1> [ 1> Iterator=int 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\value_type.hpp(31) : see reference to class template instantiation 'boost::iterator_value' being compiled 1> with 1> [ 1> Iterator=int 1> ] 1> c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45) : see reference to class template instantiation 'boost::range_value' being compiled 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\iterator\iterator_traits.hpp(30): error C2146: syntax error : missing ';' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\iterator\iterator_traits.hpp(30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\ccviews\git\boost-svn.git\boost\iterator\iterator_traits.hpp(30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2039: 'type' : is not a member of 'boost::range_value' 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2146: syntax error : missing ',' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2065: 'type' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2039: 'type' : is not a member of 'boost::range_value' 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2146: syntax error : missing ',' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2065: 'type' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2039: 'type' : is not a member of 'boost::range_value' 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2146: syntax error : missing ',' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2065: 'type' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2039: 'type' : is not a member of 'boost::range_value' 1> with 1> [ 1> T=const std::_Vector_iterator>> 1> ] 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2146: syntax error : missing ',' before identifier 'type' 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2065: 'type' : undeclared identifier 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2893: Failed to specialize function template 'boost::concepts::require boost::concepts::require_(void (__cdecl *)(Model))' 1> With the following template arguments: 1> 'boost::BinaryPredicateConcept' 1>c:\ccviews\git\boost-svn.git\boost\range\algorithm_ext\is_sorted.hpp(45): error C2056: illegal expression 1> 1>Build FAILED. 1> Time Elapsed 00:00:02.18 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========