id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5934,"boost/math/tools/tuple.hpp omits ""tr1/"" from #include directive.",David Oliver ,John Maddock,"In version_1_47_0 and the current head (Revision 74542), {{{boost/math/tools/tuple.hpp}}} includes at line 34 the C++11 header {{{}}}, rather than the TR1 header {{{}}}: {{{ #elif defined(BOOST_HAS_TR1_TUPLE) #include namespace boost{ namespace math{ using ::std::tr1::tuple; // [6.1.3.2] Tuple creation functions using ::std::tr1::ignore; using ::std::tr1::make_tuple; using ::std::tr1::tie; using ::std::tr1::get; // [6.1.3.3] Tuple helper classes using ::std::tr1::tuple_size; using ::std::tr1::tuple_element; }} #elif ... }}} With gcc 4.4.3, without {{{std=c++0x}}} or {{{std=gnu++0x}}} specified, this produces a compatibility warning; other compilers/versions are likely to fail to find the header. Changing the line to: {{{ #include }}} makes the compilation (and my unit tests) successful. Cheers! David Oliver.",Bugs,closed,To Be Determined,math,Boost 1.47.0,Problem,fixed,,