Boost C++ Libraries: Ticket #12093: Boost 1.60.0: Build fails https://svn.boost.org/trac10/ticket/12093 <p> Used compiler: g++ (<a class="missing wiki">Ubuntu/Linaro</a> 4.6.3-1ubuntu5) 4.6.3 </p> <p> Build commands: </p> <pre class="wiki">./bootstrap.sh --with-libraries=filesystem,exception,program_options,test,signals --prefix=/usr ./b2 link=shared runtime-link=shared optimization=speed variant=release cxxflags="-std=c++0x" install </pre><p> With the same settings etc. I can successfully compile Boost 1.59.0. </p> <p> Here is the error message: </p> <pre class="wiki">gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/threading-multi/compiler_log_formatter.o In file included from ./boost/test/unit_test_parameters.hpp:19:0, from ./boost/test/impl/compiler_log_formatter.ipp:23, from libs/test/src/compiler_log_formatter.cpp:16: ./boost/test/utils/runtime/argument.hpp: In member function ‘T&amp; boost::runtime::arguments_store::get(boost::runtime::cstring)’: ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for ‘operator&lt;&lt;’ in ‘boost::runtime::access_to_missing_argument() &lt;&lt; "There is no argument provided for parameter "’ ./boost/test/utils/runtime/argument.hpp:99:9: note: candidates are: ./boost/test/utils/runtime/errors.hpp:85:1: note: Derived boost::runtime::operator&lt;&lt;(boost::runtime::specific_param_error&lt;Derived, Base&gt;&amp;&amp;, const char*) [with Derived = boost::runtime::access_to_missing_argument, Base = boost::runtime::init_error] &lt;near match&gt; ./boost/test/utils/runtime/errors.hpp:85:1: note: no known conversion for argument 1 from ‘boost::runtime::access_to_missing_argument’ to ‘boost::runtime::specific_param_error&lt;boost::runtime::access_to_missing_argument, boost::runtime::init_error&gt;&amp;&amp;’ ./boost/test/utils/runtime/errors.hpp:96:1: note: Derived boost::runtime::operator&lt;&lt;(boost::runtime::specific_param_error&lt;Derived, Base&gt;&amp;&amp;, const T&amp;) [with Derived = boost::runtime::access_to_missing_argument, Base = boost::runtime::init_error, T = char [45]] &lt;near match&gt; ./boost/test/utils/runtime/errors.hpp:96:1: note: no known conversion for argument 1 from ‘boost::runtime::access_to_missing_argument’ to ‘boost::runtime::specific_param_error&lt;boost::runtime::access_to_missing_argument, boost::runtime::init_error&gt;&amp;&amp;’ /usr/include/c++/4.6/bits/random.tcc:2658:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::piecewise_linear_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2456:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::piecewise_constant_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2281:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::discrete_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1957:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::student_t_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1911:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::fisher_f_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1803:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::chi_squared_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1757:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::lognormal_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1551:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::binomial_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1303:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::poisson_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1113:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::negative_binomial_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:790:5: note: template&lt;class _RandomNumberEngine, unsigned int __k, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::shuffle_order_engine&lt;_RandomNumberEngine, __k&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:686:5: note: template&lt;class _RandomNumberEngine, unsigned int __p, unsigned int __r, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::discard_block_engine&lt;_RandomNumberEngine, __p, __r&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:617:5: note: template&lt;class _UIntType, unsigned int __w, unsigned int __s, unsigned int __r, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::subtract_with_carry_engine&lt;_UIntType, __w, __s, __r&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:463:5: note: template&lt;class _UIntType, unsigned int __w, unsigned int __n, unsigned int __m, unsigned int __r, _UIntType __a, unsigned int __u, _UIntType __d, unsigned int __s, _UIntType __b, unsigned int __t, _UIntType __c, unsigned int __l, _UIntType __f, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::mersenne_twister_engine&lt;_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:172:5: note: template&lt;class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::linear_congruential_engine&lt;_UIntType, __a, __c, __m&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2176:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::extreme_value_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2119:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::weibull_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1599:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::exponential_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2060:5: note: template&lt;class _RealType1, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::gamma_distribution&lt;_RealType1&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1039:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::geometric_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1706:5: note: template&lt;class _RealType1, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::normal_distribution&lt;_RealType1&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:989:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::bernoulli_distribution&amp;) /usr/include/c++/4.6/bits/random.tcc:1866:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::cauchy_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:944:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::uniform_real_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:902:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::uniform_int_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.h:1207:5: note: template&lt;class _RandomNumberEngine, unsigned int __w, class _UIntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::independent_bits_engine&lt;_RandomNumberEngine, __w, _UIntType&gt;&amp;) /usr/include/c++/4.6/bits/shared_ptr.h:66:5: note: template&lt;class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp&gt; std::basic_ostream&lt;_Ch, _Tr&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_Ch, _Tr&gt;&amp;, const std::__shared_ptr&lt;_Tp, _Lp&gt;&amp;) /usr/include/c++/4.6/ostream:581:5: note: template&lt;class _CharT, class _Traits, class _Tp&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;&amp;, const _Tp&amp;) /usr/include/c++/4.6/ostream:528:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const unsigned char*) /usr/include/c++/4.6/ostream:523:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const signed char*) /usr/include/c++/4.6/ostream:510:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const char*) /usr/include/c++/4.6/bits/ostream.tcc:323:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const char*) /usr/include/c++/4.6/ostream:493:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const _CharT*) /usr/include/c++/4.6/ostream:473:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, unsigned char) /usr/include/c++/4.6/ostream:468:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, signed char) /usr/include/c++/4.6/ostream:462:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, char) /usr/include/c++/4.6/ostream:456:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, char) /usr/include/c++/4.6/ostream:451:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, _CharT) /usr/include/c++/4.6/bits/basic_string.h:2693:5: note: template&lt;class _CharT, class _Traits, class _Alloc&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;) ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for ‘operator&lt;&lt;’ in ‘boost::runtime::arg_type_mismatch() &lt;&lt; "Access with invalid type for argument corresponding to parameter "’ ./boost/test/utils/runtime/argument.hpp:106:9: note: candidates are: ./boost/test/utils/runtime/errors.hpp:85:1: note: Derived boost::runtime::operator&lt;&lt;(boost::runtime::specific_param_error&lt;Derived, Base&gt;&amp;&amp;, const char*) [with Derived = boost::runtime::arg_type_mismatch, Base = boost::runtime::init_error] &lt;near match&gt; ./boost/test/utils/runtime/errors.hpp:85:1: note: no known conversion for argument 1 from ‘boost::runtime::arg_type_mismatch’ to ‘boost::runtime::specific_param_error&lt;boost::runtime::arg_type_mismatch, boost::runtime::init_error&gt;&amp;&amp;’ ./boost/test/utils/runtime/errors.hpp:96:1: note: Derived boost::runtime::operator&lt;&lt;(boost::runtime::specific_param_error&lt;Derived, Base&gt;&amp;&amp;, const T&amp;) [with Derived = boost::runtime::arg_type_mismatch, Base = boost::runtime::init_error, T = char [66]] &lt;near match&gt; ./boost/test/utils/runtime/errors.hpp:96:1: note: no known conversion for argument 1 from ‘boost::runtime::arg_type_mismatch’ to ‘boost::runtime::specific_param_error&lt;boost::runtime::arg_type_mismatch, boost::runtime::init_error&gt;&amp;&amp;’ /usr/include/c++/4.6/bits/random.tcc:2658:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::piecewise_linear_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2456:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::piecewise_constant_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2281:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::discrete_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1957:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::student_t_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1911:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::fisher_f_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1803:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::chi_squared_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1757:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::lognormal_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1551:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::binomial_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1303:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::poisson_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1113:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::negative_binomial_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:790:5: note: template&lt;class _RandomNumberEngine, unsigned int __k, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::shuffle_order_engine&lt;_RandomNumberEngine, __k&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:686:5: note: template&lt;class _RandomNumberEngine, unsigned int __p, unsigned int __r, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::discard_block_engine&lt;_RandomNumberEngine, __p, __r&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:617:5: note: template&lt;class _UIntType, unsigned int __w, unsigned int __s, unsigned int __r, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::subtract_with_carry_engine&lt;_UIntType, __w, __s, __r&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:463:5: note: template&lt;class _UIntType, unsigned int __w, unsigned int __n, unsigned int __m, unsigned int __r, _UIntType __a, unsigned int __u, _UIntType __d, unsigned int __s, _UIntType __b, unsigned int __t, _UIntType __c, unsigned int __l, _UIntType __f, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::mersenne_twister_engine&lt;_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:172:5: note: template&lt;class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::linear_congruential_engine&lt;_UIntType, __a, __c, __m&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2176:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::extreme_value_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2119:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::weibull_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1599:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::exponential_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:2060:5: note: template&lt;class _RealType1, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::gamma_distribution&lt;_RealType1&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1039:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::geometric_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:1706:5: note: template&lt;class _RealType1, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::normal_distribution&lt;_RealType1&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:989:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::bernoulli_distribution&amp;) /usr/include/c++/4.6/bits/random.tcc:1866:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::cauchy_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:944:5: note: template&lt;class _RealType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::uniform_real_distribution&lt;_RealType&gt;&amp;) /usr/include/c++/4.6/bits/random.tcc:902:5: note: template&lt;class _IntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::uniform_int_distribution&lt;_IntType&gt;&amp;) /usr/include/c++/4.6/bits/random.h:1207:5: note: template&lt;class _RandomNumberEngine, unsigned int __w, class _UIntType, class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::independent_bits_engine&lt;_RandomNumberEngine, __w, _UIntType&gt;&amp;) /usr/include/c++/4.6/bits/shared_ptr.h:66:5: note: template&lt;class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp&gt; std::basic_ostream&lt;_Ch, _Tr&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_Ch, _Tr&gt;&amp;, const std::__shared_ptr&lt;_Tp, _Lp&gt;&amp;) /usr/include/c++/4.6/ostream:581:5: note: template&lt;class _CharT, class _Traits, class _Tp&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;&amp;, const _Tp&amp;) /usr/include/c++/4.6/ostream:528:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const unsigned char*) /usr/include/c++/4.6/ostream:523:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const signed char*) /usr/include/c++/4.6/ostream:510:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, const char*) /usr/include/c++/4.6/bits/ostream.tcc:323:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const char*) /usr/include/c++/4.6/ostream:493:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const _CharT*) /usr/include/c++/4.6/ostream:473:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, unsigned char) /usr/include/c++/4.6/ostream:468:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, signed char) /usr/include/c++/4.6/ostream:462:5: note: template&lt;class _Traits&gt; std::basic_ostream&lt;char, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;char, _Traits&gt;&amp;, char) /usr/include/c++/4.6/ostream:456:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, char) /usr/include/c++/4.6/ostream:451:5: note: template&lt;class _CharT, class _Traits&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, _CharT) /usr/include/c++/4.6/bits/basic_string.h:2693:5: note: template&lt;class _CharT, class _Traits, class _Alloc&gt; std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;, const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;) "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pedantic -march=i686 -pthread -fPIC -m32 -Wno-variadic-macros -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TEST_DYN_LINK=1 -DBOOST_TIMER_DYN_LINK=1 -DNDEBUG -I"." -c -o "bin.v2/libs/test/build/gcc-4.6/release/threading-multi/compiler_log_formatter.o" "libs/test/src/compiler_log_formatter.cpp" ...failed gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/threading-multi/compiler_log_formatter.o... </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12093 Trac 1.4.3 kratz00@… Sun, 17 Apr 2016 12:42:40 GMT component changed; owner set https://svn.boost.org/trac10/ticket/12093#comment:1 https://svn.boost.org/trac10/ticket/12093#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Gennadiy Rozental</span> </li> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">test</span> </li> </ul> <p> The build error does not happen if I remove <em>test</em> from the list of libraries. </p> Ticket kratz00@… Mon, 23 May 2016 19:40:59 GMT <link>https://svn.boost.org/trac10/ticket/12093#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:2</guid> <description> <p> I just tried Boost 1.61.0, with slightly updated instructions (I removed all libraries other than <em>test</em>): </p> <pre class="wiki">./bootstrap.sh --with-libraries=test --prefix=/usr ./b2 link=shared runtime-link=shared optimization=speed variant=release cxxflags="-std=c++0x" install </pre><p> The error is still the same. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 23 May 2016 21:29:18 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:3</guid> <description> <p> Hi, </p> <p> Can you give a try with -std=c++11 ? </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Tue, 24 May 2016 06:22:09 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:4</guid> <description> <p> GCC 4.6 (<a class="ext-link" href="https://gcc.gnu.org/gcc-4.6/cxx0x_status.html"><span class="icon">​</span>https://gcc.gnu.org/gcc-4.6/cxx0x_status.html</a>) does not support fully supprt C++ 11, so this is _not_ supported. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 24 May 2016 11:51:48 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:5</guid> <description> <p> I cannot reproduce on gcc-4.8: </p> <pre class="wiki">./b2 link=shared runtime-link=shared optimization=speed variant=release cxxflags="-std=c++0x" install --prefix=./test_compilation --with-test </pre><p> how do you compile with gcc-4.6? I cannot specify the gcc-4.6 toolset. </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Tue, 24 May 2016 14:26:36 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:6</guid> <description> <p> GCC 4.6 is the compiler which is installed on my system, see my initial post. If you are using a newer compiler, like GCC 4.8, you are not actually reproducing the problem :) Like also stated, I could successfully build Boost 1.59.0 with GCC 4.6. So my assumption is that something changed with Boost 1.60.0. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Tue, 24 May 2016 22:21:18 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:7</guid> <description> <p> True. I can reproduce the problem on 4.6, but neither on 4.4 nor on 4.8. There are known compiler deficiencies for gcc in "-std=c++0x" mode. </p> <p> <a href="http://www.boost.org/development/tests/develop/developer/test.html">http://www.boost.org/development/tests/develop/developer/test.html</a> </p> <p> The command line arguments parsing has been rewritten in 1.60. The specific problem in this case is that an argument cannot bind to its parent type as an rvalue, when this argument is an input to a template function. </p> <pre class="wiki">access_to_missing_argument </pre><p> is child of </p> <pre class="wiki">specific_param_error&lt;access_to_missing_argument,init_error&gt; </pre><p> but the compiler cannot make the cast to an rvalue ref for operator&lt;&lt; </p> <pre class="wiki">template&lt;typename Derived, typename Base&gt; inline Derived operator&lt;&lt;(specific_param_error&lt;Derived, Base&gt;&amp;&amp; ex, char const* val) </pre><p> The template arguments are properly deduced though. I am not sure about what is stated in the standard, but my feeling is that this is a compiler defect. </p> <p> Apart from a specific hack for the compiler, I do not know how to fix this. Any hint welcome. </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Tue, 07 Jun 2016 17:51:59 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:8</guid> <description> <p> It could be a compiler error, I am not sure. Is GCC 4.6 an officially supported compiler? If so, a workaround would be appreciated. </p> <p> I found two references of people having the same issue on NetBSD 6.1, which uses GCC 4.5.3: </p> <ul><li><a class="ext-link" href="https://mail-index.netbsd.org/pkgsrc-users/2016/02/23/msg023040.html"><span class="icon">​</span>https://mail-index.netbsd.org/pkgsrc-users/2016/02/23/msg023040.html</a> </li><li><a class="ext-link" href="https://mail-index.netbsd.org/pkgsrc-bugs/2016/03/04/msg058898.html"><span class="icon">​</span>https://mail-index.netbsd.org/pkgsrc-bugs/2016/03/04/msg058898.html</a> </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 05 Sep 2016 14:58:06 GMT</pubDate> <title>owner, status changed https://svn.boost.org/trac10/ticket/12093#comment:9 https://svn.boost.org/trac10/ticket/12093#comment:9 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Gennadiy Rozental</span> to <span class="trac-author">Raffi Enficiaud</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> Hi, </p> <p> Would you please test the branch "topic/12093-gcc-compilation-issues" of boost.test and report back here? </p> <p> If you are fast enough, maybe it will go to 1.62 :) </p> <p> Thanks, Raffi </p> Ticket kratz00@… Mon, 05 Sep 2016 15:45:03 GMT <link>https://svn.boost.org/trac10/ticket/12093#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:10</guid> <description> <p> Hi renficiaud </p> <p> I used 1.61 as base and just replaced errors.hpp containing your two commits. I think the initial error is solved but I ran into another error: </p> <pre class="wiki">gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi/unit_test_parameters.o In file included from libs/test/src/unit_test_parameters.cpp:16:0: ./boost/test/impl/unit_test_parameters.ipp: In function ‘void boost::unit_test::runtime_config::{anonymous}::register_parameters(boost::runtime::parameters_store&amp;)’: ./boost/test/impl/unit_test_parameters.ipp:234:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"DOT", (boost::unit_test::output_format)3u}}’ ./boost/test/impl/unit_test_parameters.ipp:234:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:274:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:274:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:314:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"all", (boost::unit_test::log_level)0}, {"success", (boost::unit_test::log_level)0}, {"test_suite", (boost::unit_test::log_level)1}, {"unit_scope", (boost::unit_test::log_level)1}, {"message", (boost::unit_test::log_level)2}, {"warning", (boost::unit_test::log_level)3}, {"error", (boost::unit_test::log_level)4}, {"cpp_exception", (boost::unit_test::log_level)5}, {"system_error", (boost::unit_test::log_level)6}, {"fatal_error", (boost::unit_test::log_level)7}, {"nothing", (boost::unit_test::log_level)8}}’ ./boost/test/impl/unit_test_parameters.ipp:314:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:369:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:369:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:424:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:424:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:457:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"confirm", (boost::unit_test::report_level)1u}, {"short", (boost::unit_test::report_level)2u}, {"detailed", (boost::unit_test::report_level)3u}, {"no", (boost::unit_test::report_level)4u}}’ ./boost/test/impl/unit_test_parameters.ipp:457:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pedantic -march=i686 -pthread -m32 -Wno-variadic-macros -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TIMER_STATIC_LINK=1 -DNDEBUG -I"." -c -o "bin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi/unit_test_parameters.o" "libs/test/src/unit_test_parameters.cpp" ...failed gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi/unit_test_parameters.o... ...skipped &lt;pbin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi&gt;libboost_test_exec_monitor.a(clean) for lack of &lt;pbin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi&gt;unit_test_parameters.o... ...skipped &lt;pbin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi&gt;libboost_test_exec_monitor.a for lack of &lt;pbin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi&gt;unit_test_parameters.o... ...skipped &lt;pstage/lib&gt;libboost_test_exec_monitor.a for lack of &lt;pbin.v2/libs/test/build/gcc-4.6/release/link-static/threading-multi&gt;libboost_test_exec_monitor.a... gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/threading-multi/unit_test_parameters.o In file included from libs/test/src/unit_test_parameters.cpp:16:0: ./boost/test/impl/unit_test_parameters.ipp: In function ‘void boost::unit_test::runtime_config::{anonymous}::register_parameters(boost::runtime::parameters_store&amp;)’: ./boost/test/impl/unit_test_parameters.ipp:234:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"DOT", (boost::unit_test::output_format)3u}}’ ./boost/test/impl/unit_test_parameters.ipp:234:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:274:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:274:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:314:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"all", (boost::unit_test::log_level)0}, {"success", (boost::unit_test::log_level)0}, {"test_suite", (boost::unit_test::log_level)1}, {"unit_scope", (boost::unit_test::log_level)1}, {"message", (boost::unit_test::log_level)2}, {"warning", (boost::unit_test::log_level)3}, {"error", (boost::unit_test::log_level)4}, {"cpp_exception", (boost::unit_test::log_level)5}, {"system_error", (boost::unit_test::log_level)6}, {"fatal_error", (boost::unit_test::log_level)7}, {"nothing", (boost::unit_test::log_level)8}}’ ./boost/test/impl/unit_test_parameters.ipp:314:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::log_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:369:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:369:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:424:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"HRF", (boost::unit_test::output_format)1u}, {"CLF", (boost::unit_test::output_format)1u}, {"XML", (boost::unit_test::output_format)2u}}’ ./boost/test/impl/unit_test_parameters.ipp:424:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::output_format&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ ./boost/test/impl/unit_test_parameters.ipp:457:9: error: no match for ‘operator=’ in ‘boost::unit_test::static_constant&lt;boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt; &gt;::value = {{"confirm", (boost::unit_test::report_level)1u}, {"short", (boost::unit_test::report_level)2u}, {"detailed", (boost::unit_test::report_level)3u}, {"no", (boost::unit_test::report_level)4u}}’ ./boost/test/impl/unit_test_parameters.ipp:457:9: note: candidates are: ./boost/test/utils/named_params.hpp:308:5: note: boost::nfp::named_parameter&lt;const T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(const T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:308:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:311:5: note: boost::nfp::named_parameter&lt;T, unique_id&gt; boost::nfp::typed_keyword&lt;T, unique_id, required&gt;::operator=(T&amp;) const [with T = boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, unique_id = boost::runtime::{anonymous}::enum_values_t, bool required = false] ./boost/test/utils/named_params.hpp:311:5: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘const boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;’ ./boost/test/utils/named_params.hpp:306:8: note: boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp; boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;::operator=(boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;) ./boost/test/utils/named_params.hpp:306:8: note: no known conversion for argument 1 from ‘&lt;brace-enclosed initializer list&gt;’ to ‘boost::nfp::typed_keyword&lt;boost::runtime::{anonymous}::enum_values_list&lt;boost::unit_test::report_level&gt;, boost::runtime::{anonymous}::enum_values_t, false&gt;&amp;&amp;’ "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pedantic -march=i686 -pthread -fPIC -m32 -Wno-variadic-macros -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TEST_DYN_LINK=1 -DBOOST_TIMER_DYN_LINK=1 -DNDEBUG -I"." -c -o "bin.v2/libs/test/build/gcc-4.6/release/threading-multi/unit_test_parameters.o" "libs/test/src/unit_test_parameters.cpp" ...failed gcc.compile.c++ bin.v2/libs/test/build/gcc-4.6/release/threading-multi/unit_test_parameters.o... ...skipped &lt;pbin.v2/libs/test/build/gcc-4.6/release/threading-multi&gt;libboost_unit_test_framework.so.1.61.0 for lack of &lt;pbin.v2/libs/test/build/gcc-4.6/release/threading-multi&gt;unit_test_parameters.o... ...skipped &lt;pstage/lib&gt;libboost_unit_test_framework.so.1.61.0 for lack of &lt;pbin.v2/libs/test/build/gcc-4.6/release/threading-multi&gt;libboost_unit_test_framework.so.1.61.0... ...skipped &lt;pstage/lib&gt;libboost_unit_test_framework.so for lack of &lt;pstage/lib&gt;libboost_unit_test_framework.so.1.61.0... ...failed updating 2 targets... ...skipped 6 targets... </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 05 Sep 2016 15:46:36 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:11 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:11</guid> <description> <p> Thanks for the ultra quick feedback, I'll investigate tonight. </p> <p> Best, Raffi </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 05 Sep 2016 20:23:49 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:12</guid> <description> <p> What about now? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Tue, 06 Sep 2016 08:20:37 GMT</pubDate> <title>milestone changed https://svn.boost.org/trac10/ticket/12093#comment:13 https://svn.boost.org/trac10/ticket/12093#comment:13 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.62.0</span> </li> </ul> Ticket Raffi Enficiaud Tue, 06 Sep 2016 08:22:04 GMT <link>https://svn.boost.org/trac10/ticket/12093#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:14</guid> <description> <p> Not everything is working, but I believe this is more usable than before (and it compiles and performs most of the job). </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Tue, 06 Sep 2016 16:01:52 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:15 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:15</guid> <description> <p> Hi Raffi </p> <p> I used 1.61 as base and just replaced the test library parts with the 'topic/12093-gcc-compilation-issues' branch (60c19d599f1daf7a7138a57c47b02f4d92eb7408). I was able to compile boost and afterwards our unit tests. At least all boost.test features we are using are functional. Thank you very much for making boost.test work with GCC 4.6.3 again. Let me know if you want me to do further tests. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Tue, 06 Sep 2016 18:20:20 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:16 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:16</guid> <description> <p> That is great, thanks a lot for your report! </p> <p> I just merged to master (rev a0c0108770b0e535d50b1f8e9e29845cdc3238e3), the fix should appear in 1.62. Let me know if you experience any other issue </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Sat, 10 Sep 2016 09:15:56 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:17 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:17</guid> <description> <p> I've just tested 1.62.0 beta and according to the change-log, the fix for this bug should be included, but I ran into the initial problem I reported with this ticket. Is this fix really included in 1.62.0 beta? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Sat, 10 Sep 2016 18:06:29 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:18 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:18</guid> <description> <p> Yes, this is a mistake: the fix is not in beta1, but in master and should be in the 1.62 release. The update of the changelog went to the beta1 by mistake. </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Sun, 11 Sep 2016 14:14:49 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:19 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:19</guid> <description> <p> Hi Raffi, </p> <p> thanks for the clarification. </p> </description> <category>Ticket</category> </item> <item> <author>kratz00@…</author> <pubDate>Sun, 18 Sep 2016 17:35:50 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:20 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:20</guid> <description> <p> I successfully compiled 1.62.0 beta 2, thanks Raffi! Sadly my code does not compile anymore, the error is the same as in <a class="reopened ticket" href="https://svn.boost.org/trac10/ticket/11874" title="#11874: Bugs: Compilation error with GCC4.6 in C++11 mode (reopened)">#11874</a> I just wanted to report back, so that this ticket can be closed. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 22 Sep 2016 01:52:32 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/12093#comment:21 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12093#comment:21</guid> <description> <p> Thanks everyone on this ticket. This has helped me solve our build woes (a0c0108770b0e535d). </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Thu, 29 Sep 2016 13:44:07 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/12093#comment:22 https://svn.boost.org/trac10/ticket/12093#comment:22 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Released in 1.62. </p> Ticket