
I'm getting the following error in library_status.cpp, which is keeping the OSL5 (C++0x) regression tester from submitting nightly regression tests. The error is in library_status.cpp, although I don't actually know what that is :) gcc.compile.c++ ../../../bin.v2/tools/regression/build/gcc-4.3.0_c+ +0x/release/link-static/library_status.o In file included from ../../../boost/function/detail/prologue.hpp:17, from ../../../boost/function.hpp:24, from ../../../boost/iterator/transform_iterator.hpp: 10, from ../library_status.cpp:34: ../../../boost/function/function_base.hpp: In member function 'const std::type_info& boost::function_base::target_type() const': ../../../boost/function/function_base.hpp:493: warning: dereferencing type-punned pointer will break strict-aliasing rules ../library_status.cpp: In constructor '<unnamed>::col_node::col_node (const std::string&)': ../library_status.cpp:92: warning: '<unnamed>::col_node::m_name' will be initialized after ../library_status.cpp:91: warning: 'bool <unnamed>::col_node::is_leaf_directory' ../library_status.cpp:95: warning: when initialized here ../library_status.cpp: In member function 'std::pair<int, int><unnamed>::col_node::get_spans()': ../library_status.cpp:117: error: passing 'const<unnamed>::col_node' as 'this' argument of 'std::pair<int, int><unnamed>::col_node::get_spans()' discards qualifiers ../library_status.cpp: In function 'void<unnamed>::build_node_tree (const boost::filesystem::path&, <unnamed>::col_node&)': ../library_status.cpp:131: error: invalid initialization of reference of type '<unnamed>::col_node&' from expression of type 'const<unnamed>::col_node' ../library_status.cpp:124: error: in passing argument 2 of 'void<unnamed>::build_node_tree(const boost::filesystem::path&, <unnamed>::col_node&)' In file included from ../../../boost/test/impl/execution_monitor.ipp:30, from ../../../boost/test/included/ prg_exec_monitor.hpp:18, from ../library_status.cpp:817: ../../../boost/test/utils/basic_cstring/basic_cstring.hpp: At global scope: ../../../boost/test/utils/basic_cstring/basic_cstring.hpp: In instantiation of 'boost::unit_test::basic_cstring<const char>': ../../../boost/test/execution_monitor.hpp:125: instantiated from here ../../../boost/test/utils/basic_cstring/basic_cstring.hpp:209: warning: type qualifiers ignored on function return type ../../../boost/test/utils/basic_cstring/basic_cstring.hpp:218: warning: type qualifiers ignored on function return type - Doug

Doug Gregor wrote:
I'm getting the following error in library_status.cpp, which is keeping the OSL5 (C++0x) regression tester from submitting nightly regression tests. The error is in library_status.cpp, although I don't actually know what that is :)
That's something Robert added. Robert, are you going to either 1. Fix the error. 2. Rearrange tools/regression/build/Jamfile.v2 so that library_status is not built automatically, and therefore does not block entire regression run? Thanks, Volodya

I'll fix the error. If that takes too long, I'll comment this out of the Jamfile. I built this with vc 7.1 and I neglected to also build with gcc - sorry about this. Robert Ramey Vladimir Prus wrote:
Doug Gregor wrote:
I'm getting the following error in library_status.cpp, which is keeping the OSL5 (C++0x) regression tester from submitting nightly regression tests. The error is in library_status.cpp, although I don't actually know what that is :)
That's something Robert added. Robert, are you going to either
1. Fix the error. 2. Rearrange tools/regression/build/Jamfile.v2 so that library_status is not built automatically, and therefore does not block entire regression run?
Thanks, Volodya
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (3)
-
Doug Gregor
-
Robert Ramey
-
Vladimir Prus