class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:255:11: error: expected nested-name-specifier before 'type'
using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:259:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:260:1: error: expected unqualified-id before 'using'
using mp_find_if = typename detail::mp_find_if_impl::type;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:263:1: error: expected unqualified-id before 'using'
using mp_find_if_q = mp_find_if;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:267:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:273:11: error: expected nested-name-specifier before 'type'
using type = mp_list<>;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:276:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L, typename... T>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:276:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L, typename... T>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:277:29: error: '>>' should be '> >' within a nested template argument list
struct mp_append_impl>
^~
> >
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:279:11: error: expected nested-name-specifier before 'type'
using type = L;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:42: error: '>>' should be '> >' within a nested template argument list
struct mp_append_impl, L2>
^~
> >
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:285:11: error: expected nested-name-specifier before 'type'
using type = L1;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:289:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:289:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:290:53: error: '>>' should be '> >' within a nested template argument list
struct mp_append_impl, L2, L3>
^~
> >
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:292:11: error: expected nested-name-specifier before 'type'
using type = L1;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:296:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:296:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:296:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:296:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:64: error: '>>' should be '> >' within a nested template argument list
struct mp_append_impl, L2, L3, L4>
^~
> >
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:299:11: error: expected nested-name-specifier before 'type'
using type = L1;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L1, typename... T1, template class L2, typename... T2,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:303:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:303:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:303:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:303:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L3, typename... T3, template class L4, typename... T4,
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L5, typename... T5, typename... Lr>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L5, typename... T5, typename... Lr>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:66: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L5, typename... T5, typename... Lr>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:307:11: error: expected nested-name-specifier before 'type'
using type = typename mp_append_impl, Lr...>::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:311:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:312:1: error: expected unqualified-id before 'using'
using mp_append = typename detail::mp_append_impl::type;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:316:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L, typename... T, template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L, typename... T, template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:73: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class L, typename... T, template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:325:15: error: expected nested-name-specifier before 'type'
using type = mp_if, mp_list<>, mp_list__>;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:328:11: error: expected nested-name-specifier before 'type'
using type = mp_append, typename _f::type...>;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:332:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template class P>
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:333:1: error: expected unqualified-id before 'using'
using mp_remove_if = typename detail::mp_remove_if_impl::type;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:336:1: error: expected unqualified-id before 'using'
using mp_remove_if_q = mp_remove_if;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:353:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:356:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:357:1: error: expected unqualified-id before 'using'
using index_sequence = integer_sequence;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:367:11: error: expected nested-name-specifier before 'type'
using type = T;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:373:11: error: expected nested-name-specifier before 'type'
using type = F;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:377:1: error: expected unqualified-id before 'using'
using iseq_if_c = typename iseq_if_c_impl::type;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:382:11: error: expected nested-name-specifier before 'type'
using type = T;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:388:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:388:35: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:389:83: error: '>>' should be '> >' within a nested template argument list
struct append_integer_sequence, integer_sequence>
^~
> >
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:391:11: error: expected nested-name-specifier before 'type'
using type = integer_sequence;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:403:12: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr T M = N / 2;
^~~~~~~~~
confstr
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:403:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:404:12: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr T R = N % 2;
^~~~~~~~~
confstr
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:404:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:406:11: error: expected nested-name-specifier before 'seq1'
using seq1 = typename make_integer_sequence_impl::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:407:11: error: expected nested-name-specifier before 'seq2'
using seq2 = typename append_integer_sequence::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:408:11: error: expected nested-name-specifier before 'seq3'
using seq3 = typename make_integer_sequence_impl::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:409:11: error: expected nested-name-specifier before 'seq4'
using seq4 = typename append_integer_sequence::type;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:412:11: error: expected nested-name-specifier before 'type'
using type = seq4;
^~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:418:11: error: expected nested-name-specifier before 'type'
using type = typename iseq_if_c::type;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:429:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:430:1: error: expected unqualified-id before 'using'
using index_sequence = integer_sequence;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:433:1: error: expected unqualified-id before 'using'
using make_index_sequence = make_integer_sequence;
^~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:435:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
template
^~~
/tmp/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:436:1: error: expected unqualified-id before 'using'
using index_sequence_for = make_integer_sequence;
^~~~~
In file included from /tmp/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
from /tmp/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
from /tmp/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:25:1: error: 'constexpr' does not name a type; did you mean 'confstr'?
constexpr int digits(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept;
^~~~~~~~~
confstr
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:25:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:27:1: error: 'constexpr' does not name a type; did you mean 'confstr'?
constexpr T epsilon(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point::value);
^~~~~~~~~
confstr
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:27:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:177:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, domain_error, BOOST_MATH_DOMAIN_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:178:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, pole_error, BOOST_MATH_POLE_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:179:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, overflow_error, BOOST_MATH_OVERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:180:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, underflow_error, BOOST_MATH_UNDERFLOW_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:181:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, denorm_error, BOOST_MATH_DENORM_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:182:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, evaluation_error, BOOST_MATH_EVALUATION_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:115:52: error: 'nullptr' was not declared in this scope
char test_is_default_arg(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = sizeof(test(static_cast(0))) == sizeof(char); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:122:41: error: 'nullptr' was not declared in this scope
static char test(const name* = nullptr); \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type; did you mean 'confstr'?
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
static constexpr bool value = boost::math::policies::detail::is_##name##_imp::value; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
using type = std::integral_constant; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:183:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, rounding_error, BOOST_MATH_ROUNDING_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:184:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, indeterminate_result_error, BOOST_MATH_INDETERMINATE_RESULT_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
class name : public std::integral_constant{}; \
^
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:184:1: note: in expansion of macro 'BOOST_MATH_META_INT'
BOOST_MATH_META_INT(error_policy_type, indeterminate_result_error, BOOST_MATH_INDETERMINATE_RESULT_ERROR_POLICY)
^~~~~~~~~~~~~~~~~~~
/tmp/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:114:44: error: 'nullptr' was not declared in this scope
char test_is_valid_arg(const name__