Info : .cpp used as extension for tests checking for boost main tree... ./../.. checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether icpc accepts -g... yes checking for pthread_exit in -lpthread... yes checking for cos in -lm... yes checking for clock in -lrt... no checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking C++0x header unavailable (pass expected) ... OK checking C++0x header unavailable (fail expected) ... OK checking Working ADL barriers. (pass expected) ... OK checking Working ADL barriers. (fail expected) ... OK checking Koenig lookup (pass expected) ... OK checking Koenig lookup (fail expected) ... OK checking template specialisations of array types (pass expected) ... OK checking template specialisations of array types (fail expected) ... OK checking C++0x auto declarators unavailable (pass expected) ... OK checking C++0x auto declarators unavailable (fail expected) ... OK checking C++0x auto multideclarators unavailable (pass expected) ... OK checking C++0x auto multideclarators unavailable (fail expected) ... OK checking std::auto_ptr (pass expected) ... OK checking std::auto_ptr (fail expected) ... OK checking Full partial specialization support. (pass expected) ... OK checking Full partial specialization support. (fail expected) ... OK checking C++0x char16_t unavailable (pass expected) ... OK checking C++0x char16_t unavailable (fail expected) ... OK checking C++0x char32_t unavailable (pass expected) ... OK checking C++0x char32_t unavailable (fail expected) ... OK checking No complete value-initialization (pass expected) ... OK checking No complete value-initialization (fail expected) ... OK checking C++0x concepts feature unavailable (pass expected) ... OK checking C++0x concepts feature unavailable (fail expected) ... OK checking C++0x constexpr unavailable (pass expected) ... OK checking C++0x constexpr unavailable (fail expected) ... OK checking functions in (pass expected) ... OK checking functions in (fail expected) ... OK checking template specialisations of cv-qualified types (pass expected) ... OK checking template specialisations of cv-qualified types (fail expected) ... OK checking template specialisations of cv-qualified void (pass expected) ... OK checking template specialisations of cv-qualified void (fail expected) ... OK checking and (pass expected) ... OK checking and (fail expected) ... OK checking and (pass expected) ... OK checking and (fail expected) ... OK checking C++0x decltype unavailable (pass expected) ... OK checking C++0x decltype unavailable (fail expected) ... OK checking deduced typenames (pass expected) ... OK checking deduced typenames (fail expected) ... failed checking C++0x defaulted functions unavailable (pass expected) ... OK checking C++0x defaulted functions unavailable (fail expected) ... OK checking C++0x =delete functions unavailable (pass expected) ... OK checking C++0x =delete functions unavailable (fail expected) ... OK checking dependent nested template classes (pass expected) ... OK checking dependent nested template classes (fail expected) ... OK checking dependent non-type template parameters (pass expected) ... OK checking dependent non-type template parameters (fail expected) ... OK checking is in namespace std (pass expected) ... OK checking is in namespace std (fail expected) ... OK checking exception handling support (pass expected) ... OK checking exception handling support (fail expected) ... OK checking non-deduced function template parameters (pass expected) ... OK checking non-deduced function template parameters (fail expected) ... OK checking C++0x explicit conversion operators unavailable (pass expected) ... OK checking C++0x explicit conversion operators unavailable (fail expected) ... OK checking C++0x extern template unavailable (pass expected) ... OK checking C++0x extern template unavailable (fail expected) ... OK checking no function template ordering (pass expected) ... OK checking no function template ordering (fail expected) ... OK checking Default template arguments for function templates (pass expected) ... OK checking Default template arguments for function templates (fail expected) ... OK checking template specialisations of function types (pass expected) ... OK checking template specialisations of function types (fail expected) ... OK checking std::numeric_limits<__int64> (pass expected) ... OK checking std::numeric_limits<__int64> (fail expected) ... failed checking Initializer Lists (pass expected) ... OK checking Initializer Lists (fail expected) ... OK checking inline member constant initialisation (pass expected) ... OK checking inline member constant initialisation (fail expected) ... OK checking long long and integral constant expressions (pass expected) ... OK checking long long and integral constant expressions (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking No iostream support (pass expected) ... OK checking No iostream support (fail expected) ... OK checking is_abstract implementation technique (pass expected) ... OK checking is_abstract implementation technique (fail expected) ... OK checking template iterator-constructors (pass expected) ... OK checking template iterator-constructors (fail expected) ... OK checking C++0x lambda feature unavailable (pass expected) ... OK checking C++0x lambda feature unavailable (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking compile time constants in (pass expected) ... OK checking compile time constants in (fail expected) ... OK checking static function lowest() in numeric_limits class (pass expected) ... OK checking static function lowest() in numeric_limits class (fail expected) ... OK checking std::numeric_limits (pass expected) ... OK checking std::numeric_limits (fail expected) ... OK checking C++0x long long unavailable (pass expected) ... OK checking C++0x long long unavailable (fail expected) ... OK checking Specialisation of individual member functions. (pass expected) ... OK checking Specialisation of individual member functions. (fail expected) ... OK checking member templates keyword (pass expected) ... OK checking member templates keyword (fail expected) ... OK checking pointers to members as template arguments (pass expected) ... OK checking pointers to members as template arguments (fail expected) ... OK checking member template friends (pass expected) ... OK checking member template friends (fail expected) ... OK checking member templates (pass expected) ... OK checking member templates (fail expected) ... OK checking Access to private members from nested classes (pass expected) ... OK checking Access to private members from nested classes (fail expected) ... OK checking C++0x nullptr feature unavailable (pass expected) ... OK checking C++0x nullptr feature unavailable (fail expected) ... OK checking friend operators in namespace (pass expected) ... OK checking friend operators in namespace (fail expected) ... OK checking Default arguments in partial specialization (pass expected) ... OK checking Default arguments in partial specialization (fail expected) ... OK checking partial specialisation (pass expected) ... OK checking partial specialisation (fail expected) ... OK checking private in aggregate types (pass expected) ... OK checking private in aggregate types (fail expected) ... OK checking pointers to const member functions (pass expected) ... OK checking pointers to const member functions (fail expected) ... OK checking C++0x raw string literals unavailable (pass expected) ... OK checking C++0x raw string literals unavailable (fail expected) ... OK checking detection of unreachable returns (pass expected) ... OK checking detection of unreachable returns (fail expected) ... OK checking RTTI unavailable (pass expected) ... OK checking RTTI unavailable (fail expected) ... OK checking C++0x rvalue references unavailable (pass expected) ... OK checking C++0x rvalue references unavailable (fail expected) ... OK checking C++0x scoped enum unavailable (pass expected) ... OK checking C++0x scoped enum unavailable (fail expected) ... OK checking SFINAE (substitution failure is not an error) (pass expected) ... OK checking SFINAE (substitution failure is not an error) (fail expected) ... OK checking SFINAE for expressions (pass expected) ... OK checking SFINAE for expressions (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking C++0x static_assert unavailable (pass expected) ... OK checking C++0x static_assert unavailable (fail expected) ... OK checking std::allocator (pass expected) ... OK checking std::allocator (fail expected) ... OK checking std::distance (pass expected) ... OK checking std::distance (fail expected) ... OK checking std::iterator_traits (pass expected) ... OK checking std::iterator_traits (fail expected) ... OK checking std::iterator (pass expected) ... OK checking std::iterator (fail expected) ... OK checking std::locale (pass expected) ... OK checking std::locale (fail expected) ... OK checking std::messages (pass expected) ... OK checking std::messages (fail expected) ... OK checking std::min and std::max (pass expected) ... OK checking std::min and std::max (fail expected) ... OK checking That the std output iterators are assignable (pass expected) ... OK checking That the std output iterators are assignable (fail expected) ... OK checking type_info not in namespace std (pass expected) ... OK checking type_info not in namespace std (fail expected) ... OK checking and (pass expected) ... OK checking and (fail expected) ... OK checking std::use_facet (pass expected) ... OK checking std::use_facet (fail expected) ... OK checking std::basic_streambuf (pass expected) ... OK checking std::basic_streambuf (fail expected) ... OK checking std::wstring (pass expected) ... OK checking std::wstring (fail expected) ... OK checking std:: namespace for C API's (pass expected) ... OK checking std:: namespace for C API's (fail expected) ... OK checking swprintf (pass expected) ... OK checking swprintf (fail expected) ... OK checking C++0x template_aliases feature unavailable (pass expected) ... OK checking C++0x template_aliases feature unavailable (fail expected) ... OK checking basic_iostream<> (pass expected) ... OK checking basic_iostream<> (fail expected) ... OK checking template template paramters. (pass expected) ... OK checking template template paramters. (fail expected) ... OK checking Two phase name lookup (pass expected) ... OK checking Two phase name lookup (fail expected) ... OK checking typeid unavailable (pass expected) ... OK checking typeid unavailable (fail expected) ... OK checking Use of typename keyword with constructors (pass expected) ... OK checking Use of typename keyword with constructors (fail expected) ... OK checking C++0x unicode literals unavailable (pass expected) ... OK checking C++0x unicode literals unavailable (fail expected) ... OK checking broken ADL (pass expected) ... OK checking broken ADL (fail expected) ... OK checking using declaration function overloads from a typename base (pass expected) ... OK checking using declaration function overloads from a typename base (fail expected) ... OK checking using template declarations (pass expected) ... OK checking using template declarations (fail expected) ... OK checking C++0x variadic macros unavailable (pass expected) ... OK checking C++0x variadic macros unavailable (fail expected) ... failed checking C++0x variadic templates unavailable (pass expected) ... OK checking C++0x variadic templates unavailable (fail expected) ... OK checking no void returns (pass expected) ... OK checking no void returns (fail expected) ... OK checking intrinsic wchar_t (pass expected) ... OK checking intrinsic wchar_t (fail expected) ... OK checking two argument version of use_facet (pass expected) ... OK checking two argument version of use_facet (fail expected) ... OK checking BeOS Threads (pass expected) ... OK checking BeOS Threads (fail expected) ... OK checking clock_gettime (pass expected) ... OK checking clock_gettime (fail expected) ... OK checking concepts (pass expected) ... OK checking concepts (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking expm1 (pass expected) ... OK checking expm1 (fail expected) ... OK checking GetSystemTimeAsFileTime (pass expected) ... OK checking GetSystemTimeAsFileTime (fail expected) ... OK checking gettimeofday (pass expected) ... OK checking gettimeofday (fail expected) ... OK checking and (pass expected) ... OK checking and (fail expected) ... OK checking log1p (pass expected) ... OK checking log1p (fail expected) ... OK checking long long (pass expected) ... OK checking long long (fail expected) ... OK checking macro version of use_facet: _USE (pass expected) ... OK checking macro version of use_facet: _USE (fail expected) ... OK checking __int64 (pass expected) ... OK checking __int64 (fail expected) ... OK checking nanosleep (pass expected) ... OK checking nanosleep (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking Named return value optimisation. (pass expected) ... OK checking Named return value optimisation. (fail expected) ... OK checking limited std::allocator support (pass expected) ... OK checking limited std::allocator support (fail expected) ... OK checking pthread_delay_np (pass expected) ... OK checking pthread_delay_np (fail expected) ... OK checking pthread_mutexattr_settype (pass expected) ... OK checking pthread_mutexattr_settype (fail expected) ... OK checking pthread_yield (pass expected) ... OK checking pthread_yield (fail expected) ... OK checking POSIX Threads (pass expected) ... OK checking POSIX Threads (fail expected) ... OK checking rvalue references (pass expected) ... OK checking rvalue references (fail expected) ... OK checking sched_yield (pass expected) ... OK checking sched_yield (fail expected) ... OK checking SGI style (pass expected) ... OK checking SGI style (fail expected) ... OK checking sigaction (pass expected) ... OK checking sigaction (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking static assertions (pass expected) ... OK checking static assertions (fail expected) ... OK checking stdint.h (pass expected) ... OK checking stdint.h (fail expected) ... OK checking STLport version of use_facet (pass expected) ... OK checking STLport version of use_facet (fail expected) ... OK checking std::tr1::array (pass expected) ... OK checking std::tr1::array (fail expected) ... OK checking std::tr1::bind (pass expected) ... OK checking std::tr1::bind (fail expected) ... OK checking std::complex overloads (pass expected) ... OK checking std::complex overloads (fail expected) ... OK checking std::complex inverse trig functions (pass expected) ... OK checking std::complex inverse trig functions (fail expected) ... OK checking std::tr1::function (pass expected) ... OK checking std::tr1::function (fail expected) ... OK checking std::tr1::hash (pass expected) ... OK checking std::tr1::hash (fail expected) ... OK checking std::tr1::mem_fn (pass expected) ... OK checking std::tr1::mem_fn (fail expected) ... OK checking std::tr1::random (pass expected) ... OK checking std::tr1::random (fail expected) ... OK checking std::tr1::reference_wrapper (pass expected) ... OK checking std::tr1::reference_wrapper (fail expected) ... OK checking std::tr1::regex (pass expected) ... OK checking std::tr1::regex (fail expected) ... OK checking std::tr1::result_of (pass expected) ... OK checking std::tr1::result_of (fail expected) ... OK checking std::tr1::shared_ptr (pass expected) ... OK checking std::tr1::shared_ptr (fail expected) ... OK checking std::tr1::tuple (pass expected) ... OK checking std::tr1::tuple (fail expected) ... OK checking std::tr1::type_traits (pass expected) ... OK checking std::tr1::type_traits (fail expected) ... OK checking std::tr1::unordered_map (pass expected) ... OK checking std::tr1::unordered_map (fail expected) ... OK checking std::tr1::unordered_set (pass expected) ... OK checking std::tr1::unordered_set (fail expected) ... OK checking std::tr1::utility (pass expected) ... OK checking std::tr1::utility (fail expected) ... OK checking (pass expected) ... OK checking (fail expected) ... OK checking variadic templates (pass expected) ... OK checking variadic templates (fail expected) ... OK checking microsoft member templates (pass expected) ... OK checking microsoft member templates (fail expected) ... OK checking microsoft's version of std::iterator (pass expected) ... OK checking microsoft's version of std::iterator (fail expected) ... OK checking MS Windows threads (pass expected) ... OK checking MS Windows threads (fail expected) ... OK no boost macros need to be defined the following macros need to be undef'ed BOOST_NO_VARIADIC_MACROS BOOST_NO_MS_INT64_NUMERIC_LIMITS BOOST_DEDUCED_TYPENAME