id summary reporter owner description type status milestone component version severity resolution keywords cc 8325 Boost test compilation issue on Solaris 10 nicolas.jouvray@… Gennadiy Rozental "We have some issues compiling Boost test on Solaris 10. We are stucked on ''not'' using the stl port. Previously Boost test compilation was fine with BOOST_TEST_SUPPORT_RUN_BY_NAME disabled. We just tried to build the trunk version and we ran into the following problems with BOOST_TEST_SUPPORT_TOKEN_ITERATOR disabled : - boost/test/impl/decorator.ipp : it seems there is a missing namespace here {{{ throw framework::setup_error( ""depends_on decorator is not supported on this platform"" ); }}} - error in the following file {{{ ""CC"" -xO4 -mt -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I""."" -c -o ""bin.v2/libs/test/build/sun/release/address-model-32/threading-multi/framework.o"" ""libs/test/src/framework.cpp"" ...failed sun.compile.c++ bin.v2/libs/test/build/sun/release/address-model-32/threading-multi/framework.o... ...skipped libboost_unit_test_framework-sw-mt-1_54.so.1.54.0 for lack of framework.o... ...skipped

libboost_unit_test_framework-sw-mt-1_54.so.1.54.0 for lack of libboost_unit_test_framework-sw-mt-1_54.so.1.54.0... ...skipped

libboost_unit_test_framework-sw-mt-1_54.so for lack of

libboost_unit_test_framework-sw-mt-1_54.so.1.54.0... sun.compile.c++ bin.v2/libs/test/build/sun/release/address-model-32/link-static/threading-multi/framework.o ""./boost/test/results_collector.hpp"", line 100: Warning: boost::unit_test::results_collector_t::assertion_result hides the virtual function boost::unit_test::test_observer::assertion_result(bool). ""./boost/test/tree/test_case_counter.hpp"", line 46: Warning: boost::unit_test::test_case_counter::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_unit&). ""./boost/test/impl/framework.ipp"", line 174: Error: Formal argument x of type const std::pair& in call to std::list >::push_back(const std::pair&) is being passed std::pair. ""./boost/test/impl/framework.ipp"", line 184: Error: Formal argument x of type const std::pair& in call to std::list >::push_back(const std::pair&) is being passed std::pair. ""./boost/test/impl/framework.ipp"", line 200: Warning: boost::unit_test::ut_detail::name_filter::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_unit&). ""./boost/test/impl/framework.ipp"", line 219: Error: Formal argument x of type const std::pair& in call to std::list >::push_back(const std::pair&) is being passed std::pair. ""./boost/test/impl/framework.ipp"", line 229: Warning: boost::unit_test::ut_detail::label_filter::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_case&). ""./boost/test/impl/framework.ipp"", line 258: Warning: boost::unit_test::ut_detail::change_status::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_case&). ""./boost/test/impl/framework.ipp"", line 314: Warning: boost::unit_test::ut_detail::remove_disabled::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_case&). ""./boost/test/impl/framework.ipp"", line 479: Warning: boost::unit_test::framework_impl::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_unit&). ""./boost/test/impl/framework.ipp"", line 571: Error: Formal argument x of type const std::pair& in call to std::list >::push_back(const std::pair&) is being passed std::pair. ""./boost/test/impl/framework.ipp"", line 596: Error: Formal argument x of type const std::pair& in call to std::list >::push_back(const std::pair&) is being passed std::pair. ""./boost/test/impl/framework.ipp"", line 603: Warning: collect_disabled::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_case&). ""./boost/test/impl/framework.ipp"", line 692: Warning: apply_decorators::visit hides the virtual function boost::unit_test::test_tree_visitor::visit(const boost::unit_test::test_case&). 5 Error(s) and 9 Warning(s) detected. }}} Would it be possible to fix this ? Regards " Bugs closed Boost 1.59.0 test Boost Development Trunk Problem obsolete