id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 6802,Sun compiler not supported at all.,viboes,Ion Gaztañaga,"Hi, all the test regression on Sun compiler are failing. I don't know if errors such as ""../boost/container/detail/memory_util.hpp"", line 61: Error: reference is not a member of std::allocator. can not be hacked easily through an indirection. If you don't want to support this compiler it will be great if you update the file status/explicit-failures-markup.xml . {{{ Test output: Sandia-sun - container - allocator_traits_test / sun-5.10 Rev 77982 / Sun, 15 Apr 2012 09:05:49 +0000 Report Time: Mon, 16 Apr 2012 14:46:58 +0000 Compile [2012-04-15 16:55:58 UTC]: fail ""/opt/sunstudio12.1/bin/CC"" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -library=stlport4 -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -I"".."" -c -o ""/scratch2/kbelco/boost/results/boost/bin.v2/libs/container/test/allocator_traits_test.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/allocator_traits_test.o"" ""../libs/container/test/allocator_traits_test.cpp"" ""../boost/container/detail/memory_util.hpp"", line 61: Error: reference is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 132: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_reference, boost::container::container_detail::unvoid::type&>"". ""../boost/container/allocator_traits.hpp"", line 132: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 62: Error: const_reference is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 136: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_const_reference, const boost::container::container_detail::unvoid::type&>"". ""../boost/container/allocator_traits.hpp"", line 136: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 63: Error: void_pointer is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 141: Where: While specializing ""boost::container::container_detail::boost_intrusive_eval_default_type_void_pointer, boost::intrusive::pointer_traits::rebind_pointer>"". ""../boost/container/allocator_traits.hpp"", line 141: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 64: Error: const_void_pointer is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 146: Where: While specializing ""boost::container::container_detail::boost_intrusive_eval_default_type_const_void_pointer, boost::intrusive::pointer_traits::rebind_pointer>"". ""../boost/container/allocator_traits.hpp"", line 146: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 66: Error: propagate_on_container_copy_assignment is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 158: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_copy_assignment, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 158: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 67: Error: propagate_on_container_move_assignment is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 162: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_move_assignment, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 162: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 68: Error: propagate_on_container_swap is not a member of std::allocator. ""../boost/container/allocator_traits.hpp"", line 166: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_swap, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 166: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 195: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 59: Error: pointer is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 123: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_pointer, void*>"". ""../boost/container/allocator_traits.hpp"", line 123: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 60: Error: const_pointer is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 128: Where: While specializing ""boost::container::container_detail::boost_intrusive_eval_default_type_const_pointer, boost::intrusive::pointer_traits::rebind_pointer>"". ""../boost/container/allocator_traits.hpp"", line 128: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 61: Error: reference is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 132: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_reference, boost::container::container_detail::unvoid::type&>"". ""../boost/container/allocator_traits.hpp"", line 132: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 62: Error: const_reference is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 136: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_const_reference, const boost::container::container_detail::unvoid::type&>"". ""../boost/container/allocator_traits.hpp"", line 136: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 63: Error: void_pointer is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 141: Where: While specializing ""boost::container::container_detail::boost_intrusive_eval_default_type_void_pointer, boost::intrusive::pointer_traits::rebind_pointer>"". ""../boost/container/allocator_traits.hpp"", line 141: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 64: Error: const_void_pointer is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 146: Where: While specializing ""boost::container::container_detail::boost_intrusive_eval_default_type_const_void_pointer, boost::intrusive::pointer_traits::rebind_pointer>"". ""../boost/container/allocator_traits.hpp"", line 146: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 69: Error: difference_type is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 150: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_difference_type, long>"". ""../boost/container/allocator_traits.hpp"", line 150: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 65: Error: size_type is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 154: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_size_type, unsigned long>"". ""../boost/container/allocator_traits.hpp"", line 154: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 66: Error: propagate_on_container_copy_assignment is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 158: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_copy_assignment, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 158: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 67: Error: propagate_on_container_move_assignment is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 162: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_move_assignment, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 162: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/container/detail/memory_util.hpp"", line 68: Error: propagate_on_container_swap is not a member of SimpleAllocator. ""../boost/container/allocator_traits.hpp"", line 166: Where: While specializing ""boost::container::container_detail::boost_intrusive_default_type_propagate_on_container_swap, boost::integral_constant>"". ""../boost/container/allocator_traits.hpp"", line 166: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 196: Where: Specialized in non-template code. ""../boost/intrusive/detail/memory_util.hpp"", line 142: Error: element_type is not a member of SimpleSmartPtr. ""../boost/intrusive/pointer_traits.hpp"", line 72: Where: While specializing ""boost::intrusive::detail::boost_intrusive_eval_default_type_element_type, boost::intrusive::detail::first_param>>"". ""../boost/intrusive/pointer_traits.hpp"", line 72: Where: Specialized in boost::intrusive::pointer_traits>. ""../boost/container/allocator_traits.hpp"", line 127: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 197: Where: Specialized in non-template code. ""../boost/intrusive/detail/memory_util.hpp"", line 143: Error: difference_type is not a member of SimpleSmartPtr. ""../boost/intrusive/pointer_traits.hpp"", line 75: Where: While specializing ""boost::intrusive::detail::boost_intrusive_default_type_difference_type, long>"". ""../boost/intrusive/pointer_traits.hpp"", line 75: Where: Specialized in boost::intrusive::pointer_traits>. ""../boost/container/allocator_traits.hpp"", line 127: Where: Specialized in boost::container::allocator_traits>. ""../libs/container/test/allocator_traits_test.cpp"", line 197: Where: Specialized in non-template code. 20 Error(s) detected. }}} ",Bugs,closed,To Be Determined,container,Boost 1.49.0,Problem,fixed,,vicente.botet@…