
Release candidate files for 1.59.0 are available at: http://boost.cowic.de/rc/ (rc1 failed a smoke test) As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy. This helps ensure the candidates build OK before we push them out to SourceForge. The files (and associated md5s) are: MD5 (boost_1_59_0_rc2.7z) = 1854999b8d32ba89acbf4384fe55e0ab MD5 (boost_1_59_0_rc2.tar.bz2) = 1783f07dd4736ffd9fc97874ce4ef4bf MD5 (boost_1_59_0_rc2.tar.gz) = 47e6db09fd7e1265b9b7046f654e9a72 MD5 (boost_1_59_0_rc2.zip) = 9061c5bbc3399f3f220036e896c202aa Thanks! -- The release managers P.S. Release notes are here: http://www.boost.org/users/history/version_1_59_0.html

Clean compile of 1.59.0.rc2 using Windows 7.1, 64-bit, MinGW 5.1, 64-bit, built as C++ 2014. Command line: \bin\b2.exe --prefix=d:\boost_1_59_0_b2 --build-type=complete --without-mpi cxxflags="-std=c++14" -a toolset=gcc stage >d:\bin\build.log 2>&1 My project compiles without error and all tests run without error.

I don't know if this is considered "wrong," but it is certainly annoying. The three unused variable warnings below were repeated 38 times in my build of Boost 1.59.0 rc2. They were also in rc1 and in 1.58.0. ./boost/system/error_code.hpp: At global scope: ./boost/system/error_code.hpp:221:36: warning: 'boost::system::posix_category' defined but not used [-Wunused-variable] static const error_category & posix_category = generic_category(); ^ ./boost/system/error_code.hpp:222:36: warning: 'boost::system::errno_ecat' defined but not used [-Wunused-variable] static const error_category & errno_ecat = generic_category(); ^ ./boost/system/error_code.hpp:223:36: warning: 'boost::system::native_ecat' defined but not used [-Wunused-variable] static const error_category & native_ecat = system_category(); -------- Forwarded Message -------- Subject: Re: [Boost-users] 1.59.0 rc2 is now available Date: Fri, 7 Aug 2015 21:19:28 -0500 From: Merrill Cornish <merrill.cornish@earthlink.net> To: boost-users@lists.boost.org Clean compile of 1.59.0.rc2 using Windows 7.1, 64-bit, MinGW 5.1, 64-bit, built as C++ 2014. Command line: \bin\b2.exe --prefix=d:\boost_1_59_0_b2 --build-type=complete --without-mpi cxxflags="-std=c++14" -a toolset=gcc stage >d:\bin\build.log 2>&1 My project compiles without error and all tests run without error.

I'll run it through Visual Studio 2005, 2013 & 2015 32 and (with 2013 and 2015) 64-bit builds with tests, but would you like to know about excessive warnings? Such as default_filter_factory.cpp .\boost/spirit/home/qi/numeric/detail/real_impl.hpp(287) : warning C4244: '=' : conversion from 'unsigned __int64' to 'double', possible loss of data .\boost/spirit/home/qi/numeric/real.hpp(168) : see reference to function template instantiation 'bool boost::spirit::qi::detail::real_impl<T,RealPolicies>::parse<Iterator,T>(Iterator &,const Iterator &,Attribute &,const RealPolicies &)' being compiled with [ T=double , RealPolicies=boost::spirit::qi::strict_real_policies<double> , Iterator=const char * , Attribute=double ] .\boost/spirit/home/qi/numeric/real.hpp(168) : see reference to function template instantiation 'bool boost::spirit::qi::detail::real_impl<T,RealPolicies>::parse<Iterator,T>(Iterator &,const Iterator &,Attribute &,const RealPolicies &)' being compiled with [ T=double , RealPolicies=boost::spirit::qi::strict_real_policies<double> , Iterator=const char * , Attribute=double ] .\boost/spirit/home/qi/parse.hpp(86) : see reference to function template instantiation 'bool boost::spirit::qi::any_real_parser<T,Policies>::parse<Iterator,boost::spirit::context<boost::fusion::cons<T &,boost::fusion::nil_>,boost::spirit::locals<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::spirit::unused_type>(Iterator &,const Iterator &,Context &,const Skipper &,T &) const' being compiled with [ T=double , Policies=boost::spirit::qi::strict_real_policies<double> , Iterator=const char * , Context=boost::spirit::context<boost::fusion::cons<double &,boost::fusion::nil_>,boost::spirit::locals<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>> , Skipper=boost::spirit::unused_type ] .\boost/spirit/home/qi/parse.hpp(86) : see reference to function template instantiation 'bool boost::spirit::qi::any_real_parser<T,Policies>::parse<Iterator,boost::spirit::context<boost::fusion::cons<T &,boost::fusion::nil_>,boost::spirit::locals<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::spirit::unused_type>(Iterator &,const Iterator &,Context &,const Skipper &,T &) const' being compiled with [ T=double , Policies=boost::spirit::qi::strict_real_policies<double> , Iterator=const char * , Context=boost::spirit::context<boost::fusion::cons<double &,boost::fusion::nil_>,boost::spirit::locals<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>> , Skipper=boost::spirit::unused_type ] libs\log\src\default_filter_factory.cpp(272) : see reference to function template instantiation 'bool boost::spirit::qi::parse<const char*,boost::spirit::qi::real_parser<double,boost::spirit::qi::strict_real_policies<double>>,double>(Iterator &,Iterator,const Expr &,Attr &)' being compiled with [ Iterator=const char * , Expr=boost::spirit::qi::real_parser<double,boost::spirit::qi::strict_real_policies<double>> , Attr=double ] libs\log\src\default_filter_factory.cpp(194) : see reference to function template instantiation 'boost::log::v2s_mt_nt5::filter boost::log::v2s_mt_nt5::aux::default_filter_factory<char>::parse_argument<boost::log::v2s_mt_nt5::equal_to>(const boost::log::v2s_mt_nt5::attribute_name &,const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)' being compiled libs\log\src\default_filter_factory.cpp(194) : see reference to function template instantiation 'boost::log::v2s_mt_nt5::filter boost::log::v2s_mt_nt5::aux::default_filter_factory<char>::parse_argument<boost::log::v2s_mt_nt5::equal_to>(const boost::log::v2s_mt_nt5::attribute_name &,const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)' being compiled libs\log\src\default_filter_factory.cpp(193) : while compiling class template member function 'boost::log::v2s_mt_nt5::filter boost::log::v2s_mt_nt5::aux::default_filter_factory<char>::on_equality_relation(const boost::log::v2s_mt_nt5::attribute_name &,const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)' libs\log\src\default_filter_factory.cpp(298) : see reference to class template instantiation 'boost::log::v2s_mt_nt5::aux::default_filter_factory<char>' being compiled Thanks, Dave On 8/7/2015 12:50 PM, Marshall Clow wrote:
Release candidate files for 1.59.0 are available at: http://boost.cowic.de/rc/
(rc1 failed a smoke test)
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
This helps ensure the candidates build OK before we push them out to SourceForge.
The files (and associated md5s) are: MD5 (boost_1_59_0_rc2.7z) = 1854999b8d32ba89acbf4384fe55e0ab MD5 (boost_1_59_0_rc2.tar.bz2) = 1783f07dd4736ffd9fc97874ce4ef4bf MD5 (boost_1_59_0_rc2.tar.gz) = 47e6db09fd7e1265b9b7046f654e9a72 MD5 (boost_1_59_0_rc2.zip) = 9061c5bbc3399f3f220036e896c202aa
Thanks!
-- The release managers
P.S.Release notes are here: http://www.boost.org/users/history/version_1_59_0.html
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

On Sat, Aug 8, 2015 at 5:39 AM, David Schneider <dave@lipillai.com> wrote:
I'll run it through Visual Studio 2005, 2013 & 2015 32 and (with 2013 and 2015) 64-bit builds with tests, but would you like to know about excessive warnings? Such as
default_filter_factory.cpp .\boost/spirit/home/qi/numeric/detail/real_impl.hpp(287) : warning C4244: '=' : conversion from 'unsigned __int64' to 'double', possible loss of data .\boost/spirit/home/qi/numeric/real.hpp(168) : see reference to function template instantiation 'bool boost::spirit::qi::detail::real_impl<T,RealPolicies>::parse<Iterator,T>(Iterator &,const Iterator &,Attribute &,const RealPolicies &)' being compiled with [ T=double , RealPolicies=boost::spirit::qi::strict_real_policies<double> , Iterator=const char * , Attribute=double ]
Certainly we want to know about excessive warnings, but I don't think we'll hold up a release for them. Thanks. -- Marshall
participants (3)
-
David Schneider
-
Marshall Clow
-
Merrill Cornish