|
Boost Testing : |
Subject: [Boost-testing] Library Status
From: Malysa, Eric (GE Healthcare, consultant) (eric.malysa_at_[hidden])
Date: 2013-05-31 16:55:50
I am beyond frustrated that I have had to search high, and low, only to find out that jamroot.jam file is broken, and does not generate library_status.
I have made the suggested changes, by putting #~ in front of #~ explicit library_status ;
As suggested by this archived thread post
Subject: Re: [boost] Bug-fix volunteers: risks, downsides?
From: Jim Bell (Jim_at_[hidden])
Date: 2010-11-04 09:39:32
But it did not work for me.
I am using OpenSuse 11 service pack 1 with gcc compiler 4.3 on a 32 bit OS.
Here is the output. I am not a developer. I am qualifying Boost to be used with our product as a third party software.
I appreciate any help that you can give.
Thanks,
Eric
cd tools/regression/build/
#bjam
...patience...
...found 711 targets...
...updating 4 targets...
gcc.compile.c++ bin/gcc-4.3/release/compiler_status.o
../src/compiler_status.cpp: In function âint cpp_main(int, char**)â:
../src/compiler_status.cpp:999: warning: suggest explicit braces to avoid ambiguous âelseâ
/usr/include/c++/4.3/bits/stl_algo.h: In function âchar* boost::debug::<unnamed>::prepare_window_title(const boost::debug::dbg_startup_info&)â:
/usr/include/c++/4.3/bits/stl_algo.h:190: warning: array subscript is above array bounds
/usr/include/c++/4.3/bits/stl_algo.h: In function âvoid boost::debug::<unnamed>::start_dbx_in_ddd(const boost::debug::dbg_startup_info&)â:
/usr/include/c++/4.3/bits/stl_algo.h:190: warning: array subscript is above array bounds
/usr/include/c++/4.3/bits/stl_algo.h: In function âvoid boost::debug::<unnamed>::start_gdb_in_emacs(const boost::debug::dbg_startup_info&)â:
/usr/include/c++/4.3/bits/stl_algo.h:190: warning: array subscript is above array bounds
gcc.link bin/gcc-4.3/release/compiler_status
gcc.compile.c++ bin/gcc-4.3/release/library_status.o
../src/library_status.cpp: In function âstd::_List_const_iterator<boost::shared_ptr<boost::tiny_xml::element> ><unnamed>::find_element(const boost::tiny_xml::element&, const std::string&)â:
../src/library_status.cpp:189: error: no matching function for call to âfind_if(std::_List_const_iterator<boost::shared_ptr<boost::tiny_xml::element> >, std::_List_const_iterator<boost::shared_ptr<boost::tiny_xml::element> >, <unnamed>::find_element(const boost::tiny_xml::element&, const std::string&)::element_equal)â
../src/library_status.cpp: In function âconst std::string&<unnamed>::attribute_value(const boost::tiny_xml::element&, const std::string&)â:
../src/library_status.cpp:223: error: no matching function for call to âfind_if(std::_List_const_iterator<boost::tiny_xml::attribute>, std::_List_const_iterator<boost::tiny_xml::attribute>, <unnamed>::attribute_value(const boost::tiny_xml::element&, const std::string&)::attribute_equal)â
../../../boost/system/error_code.hpp: At global scope:
../../../boost/system/error_code.hpp:214: warning: âboost::system::posix_categoryâ defined but not used
../../../boost/system/error_code.hpp:215: warning: âboost::system::errno_ecatâ defined but not used
../../../boost/system/error_code.hpp:216: warning: âboost::system::native_ecatâ defined but not used
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG -I"../../.." -c -o "bin/gcc-4.3/release/library_status.o" "../src/library_status.cpp"
...failed gcc.compile.c++ bin/gcc-4.3/release/library_status.o...
...skipped <pbin/gcc-4.3/release>library_status for lack of <pbin/gcc-4.3/release>library_status.o...
...failed updating 1 target...
...skipped 1 target...
...updated 2 targets...