Date: Wed, 18 Apr 2018 12:55:48 +0000 From: bugzilla-noreply@freebsd.org To: office@FreeBSD.org Subject: [Bug 227427] devel/boost-all: Update to 1.67.0 Message-ID: <bug-227427-25061-ed71HoGfB4@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-227427-25061@https.bugs.freebsd.org/bugzilla/> References: <bug-227427-25061@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227427 --- Comment #33 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Wed Apr 18 12:54:58 UTC 2018 New revision: 467710 URL: https://svnweb.freebsd.org/changeset/ports/467710 Log: lang/solidity: unbreak with boost 1.67 on 10.* In file included from libjulia/optimiser/FunctionGrouper.cpp:22: In file included from ./libjulia/optimiser/FunctionGrouper.h:24: In file included from ./libjulia/ASTDataForward.h:24: In file included from ./libsolidity/inlineasm/AsmDataForward.h:25: In file included from /usr/local/include/boost/variant.hpp:17: In file included from /usr/local/include/boost/variant/variant.hpp:21: In file included from /usr/local/include/boost/type_index.hpp:29: In file included from /usr/local/include/boost/type_index/stl_type_index.hpp:43: In file included from /usr/local/include/boost/container_hash/hash.hpp:76= 0: In file included from /usr/local/include/boost/container_hash/extensions.hpp:22: In file included from /usr/local/include/boost/detail/container_fwd.hpp:9= 3: /usr/include/c++/v1/vector:504:70: error: no member named 'value' in 'std::__1::is_nothrow_default_constructible<std::__1::allocator<boost::vari= ant<dev::solidity::assembly::ExpressionStatement, dev::solidity::assembly::Instruction, dev::solidity::assembly::Label, dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignme= nt, dev::solidity::assembly::VariableDeclaration, dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If, dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop, dev::solidity::assembly::Block> > >' _NOEXCEPT_(is_nothrow_default_constructible<allocator_type>::valu= e) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/c++/v1/__config:349:34: note: expanded from macro '_NOEXCEPT= _' # define _NOEXCEPT_(x) noexcept(x) ^ ./libsolidity/inlineasm/AsmData.h:70:64: note: in instantiation of except= ion specification for 'vector' requested here struct Block { SourceLocation location; std::vector<Statement> statements= ; }; ^ /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<dev::solidity::assembly::FunctionDefinition= >' requested here : T::type ^ /usr/local/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<dev::soli= dity::assembly::FunctionDefinition> >' requested here BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value ^ /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expan= ded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' ::boost::mpl::aux::nested_type_wknd<T> \ ^ /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<dev::solidity::assembly::F= unctionDefinition> >' requested here : T::type ^ /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<b= oost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5>, dev::solidity::assembly::FunctionDefinition, boost::mpl::l_item<mpl_::long_= <4>, dev::solidity::assembly::If, boost::mpl::l_item<mpl_::long_<3>, dev::solidity::assembly::Switch, boost::mpl::l_item<mpl_::long_<2>, dev::solidity::assembly::ForLoop, boost::mpl::l_item<mpl_::long_<1>, dev::solidity::assembly::Block, boost::mpl::l_end> > > > > > > >' requested here BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value ^ /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expan= ded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' ::boost::mpl::aux::nested_type_wknd<T> \ ^ /usr/local/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=3D0 to s= ee all) : aux::and_impl< ^ /usr/include/c++/v1/type_traits:2445:14: note: in instantiation of templa= te class 'std::__1::__is_constructible_void_check<false, std::__1::allocator<boost::variant<dev::solidity::assembly::ExpressionState= ment, dev::solidity::assembly::Instruction, dev::solidity::assembly::Label, dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignme= nt, dev::solidity::assembly::VariableDeclaration, dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If, dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop, dev::solidity::assembly::Block> >>' requested here : public __is_constructible_void_check<__contains_void<_Tp, _Args...>::value ^ /usr/include/c++/v1/type_traits:2936:41: note: in instantiation of templa= te class 'std::__1::is_constructible<std::__1::allocator<boost::variant<dev::solidit= y::assembly::ExpressionStatement, dev::solidity::assembly::Instruction, dev::solidity::assembly::Label, dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignme= nt, dev::solidity::assembly::VariableDeclaration, dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If, dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop, dev::solidity::assembly::Block> >>' requested here : __libcpp_is_nothrow_constructible<is_constructible<_Tp, _Args...>::value, is_reference<_Tp>::value, _Tp, _Args...> ^ /usr/include/c++/v1/type_traits:3059:14: note: in instantiation of templa= te class 'std::__1::is_nothrow_constructible<std::__1::allocator<boost::variant<dev:= :solidity::assembly::ExpressionStatement, dev::solidity::assembly::Instruction, dev::solidity::assembly::Label, dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignme= nt, dev::solidity::assembly::VariableDeclaration, dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If, dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop, dev::solidity::assembly::Block> >>' requested here : public is_nothrow_constructible<_Tp> ^ /usr/include/c++/v1/vector:504:20: note: in instantiation of template cla= ss 'std::__1::is_nothrow_default_constructible<std::__1::allocator<boost::vari= ant<dev::solidity::assembly::ExpressionStatement, dev::solidity::assembly::Instruction, dev::solidity::assembly::Label, dev::solidity::assembly::StackAssignment, dev::solidity::assembly::Assignme= nt, dev::solidity::assembly::VariableDeclaration, dev::solidity::assembly::FunctionDefinition, dev::solidity::assembly::If, dev::solidity::assembly::Switch, dev::solidity::assembly::ForLoop, dev::solidity::assembly::Block> > >' requested here _NOEXCEPT_(is_nothrow_default_constructible<allocator_type>::valu= e) ^ /usr/include/c++/v1/__config:349:34: note: expanded from macro '_NOEXCEPT= _' # define _NOEXCEPT_(x) noexcept(x) ^ libjulia/optimiser/FunctionGrouper.cpp:38:20: note: in instantiation of exception specification for 'vector' requested here vector<Statement> reordered; ^ PR: 227427 Reported by: antoine (via exp-run) See also: https://reviews.llvm.org/rL276084 Changes: head/lang/solidity/Makefile --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227427-25061-ed71HoGfB4>