=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for violetland-0.5nb16
[  0%] Built target violetland.pot-update
[  1%] Building CXX object CMakeFiles/violetland.dir/src/program.cpp.o
[  3%] Built target generate-violetland-fr-po
[  5%] Building CXX object CMakeFiles/violetland.dir/src/game/Weapon.cpp.o
[  7%] Building CXX object CMakeFiles/violetland.dir/src/game/WeaponManager.cpp.o
[  9%] Building CXX object CMakeFiles/violetland.dir/src/game/Powerup.cpp.o
[ 11%] Built target generate-violetland-gl-po
[ 12%] Built target generate-violetland-ru-po
[ 14%] Built target generate-violetland-es-po
[ 16%] Generating fr.gmo
88 translated messages, 2 fuzzy translations, 24 untranslated messages.
[ 16%] Built target generate-violetland-fr-gmo
[ 18%] Generating gl.gmo
114 translated messages.
[ 18%] Built target generate-violetland-gl-gmo
[ 20%] Generating ru.gmo
114 translated messages.
[ 22%] Building CXX object CMakeFiles/violetland.dir/src/game/Terrain.cpp.o
[ 22%] Built target generate-violetland-ru-gmo
[ 24%] Generating es.gmo
114 translated messages.
[ 24%] Built target generate-violetland-es-gmo
[ 24%] Built target update-gmo
[ 25%] Building CXX object CMakeFiles/violetland.dir/src/game/MusicManager.cpp.o
[ 27%] Building CXX object CMakeFiles/violetland.dir/src/game/Highscores.cpp.o
[ 29%] Building CXX object CMakeFiles/violetland.dir/src/game/Resources.cpp.o
[ 31%] Building CXX object CMakeFiles/violetland.dir/src/game/GameState.cpp.o
[ 33%] Building CXX object CMakeFiles/violetland.dir/src/game/HUD.cpp.o
[ 35%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/LifeForm.cpp.o
[ 37%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/Player.cpp.o
[ 38%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/Monster.cpp.o
[ 40%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/MonsterFactory.cpp.o
[ 42%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/MonsterTemplate.cpp.o
[ 44%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/Bullet.cpp.o
[ 46%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/StandardBullet.cpp.o
[ 48%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/LaserBullet.cpp.o
[ 50%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/GrenadeBullet.cpp.o
[ 51%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/Flame.cpp.o
[ 53%] Building CXX object CMakeFiles/violetland.dir/src/system/Object.cpp.o
[ 55%] Building CXX object CMakeFiles/violetland.dir/src/system/InputHandler.cpp.o
[ 57%] Building CXX object CMakeFiles/violetland.dir/src/system/ConfigFile.cpp.o
[ 59%] Building CXX object CMakeFiles/violetland.dir/src/system/Configuration.cpp.o
[ 61%] Building CXX object CMakeFiles/violetland.dir/src/system/ControlStyle.cpp.o
[ 62%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/FileUtility.cpp.o
[ 64%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/ImageUtility.cpp.o
[ 66%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/UidGenerator.cpp.o
[ 68%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Texture.cpp.o
[ 70%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Sprite.cpp.o
[ 72%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/StaticObject.cpp.o
[ 74%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/DynamicObject.cpp.o
[ 75%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Aim.cpp.o
[ 77%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Camera.cpp.o
[ 79%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Window.cpp.o
[ 81%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Particle.cpp.o
[ 83%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/ParticleSystem.cpp.o
[ 85%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Explosion.cpp.o
[ 87%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/VideoManager.cpp.o
[ 88%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/text/TextManager.cpp.o
[ 90%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/text/TextObject.cpp.o
[ 92%] Building CXX object CMakeFiles/violetland.dir/src/system/sound/Sound.cpp.o
[ 94%] Building CXX object CMakeFiles/violetland.dir/src/system/sound/SoundManager.cpp.o
[ 96%] Building CXX object CMakeFiles/violetland.dir/src/windows/MainMenuWindow.cpp.o
[ 98%] Building CXX object CMakeFiles/violetland.dir/src/windows/CharStatsWindow.cpp.o
In file included from /usr/include/g++/type_traits:35:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:274,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:378:62: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
 inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c) BOOST_MATH_NOEXCEPT(T)
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:384:67: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
 inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c, T d) BOOST_MATH_NOEXCEPT(T)
                                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:392:49: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
 void suppress_unused_variable_warning(const T&) BOOST_MATH_NOEXCEPT(T)
                                                 ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:401:11: error: 'constexpr' does not name a type
    static constexpr bool value = std::is_integral<T>::value || (std::numeric_limits<T>::is_specialized && std::numeric_limits<T>::is_integer);
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:401:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:11:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:22:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename... T>
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:27:1: error: expected unqualified-id before 'using'
 using mp_size_t = std::integral_constant<std::size_t, N>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:31:1: error: expected unqualified-id before 'using'
 using mp_bool = std::integral_constant<bool, B>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:37:11: error: expected nested-name-specifier before 'type'
     using type = T;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:41:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class F> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:44:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11
     template<typename... T> 
                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:45:5: error: expected unqualified-id before 'using'
     using fn = typename F<T...>::type;
     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:53:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T> // Template template parameter must use class
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:53:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T> // Template template parameter must use class
                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:54:27: error: '>>' should be '> >' within a nested template argument list
 struct mp_size_impl<L<T...>>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:56:11: error: expected nested-name-specifier before 'type'
     using type = std::integral_constant<std::size_t, sizeof...(T)>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:61:1: error: expected unqualified-id before 'using'
 using mp_size = typename detail::mp_size_impl<T>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:68:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T1, typename... T> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:68:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T1, typename... T> 
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:69:32: error: '>>' should be '> >' within a nested template argument list
 struct mp_front_impl<L<T1, T...>>
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:71:11: error: expected nested-name-specifier before 'type'
     using type = T1;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:76:1: error: expected unqualified-id before 'using'
 using mp_front = typename detail::mp_front_impl<T>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:85:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:85:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename... T>
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:88:11: error: expected nested-name-specifier before 'type'
     using type = T0;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:91:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:91:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename... T>
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:94:11: error: expected nested-name-specifier before 'type'
     using type = T1;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:97:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:97:88: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename... T>
                                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:100:11: error: expected nested-name-specifier before 'type'
     using type = T2;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:103:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:103:101: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename... T>
                                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:106:11: error: expected nested-name-specifier before 'type'
     using type = T3;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:109:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:109:114: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T>
                                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:112:11: error: expected nested-name-specifier before 'type'
     using type = T4;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:115:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:115:127: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T>
                                                                                                                               ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:11:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:118:11: error: expected nested-name-specifier before 'type'
     using type = T5;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:121:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:122:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename... T>
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:125:11: error: expected nested-name-specifier before 'type'
     using type = T6;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:128:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:129:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename... T>
                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:132:11: error: expected nested-name-specifier before 'type'
     using type = T7;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:135:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:136:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename T8, typename... T>
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:139:11: error: expected nested-name-specifier before 'type'
     using type = T8;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:142:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:143:57: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename T8, typename T9, typename... T>
                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:146:11: error: expected nested-name-specifier before 'type'
     using type = T9;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:149:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:150:71: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename T8, typename T9, typename T10, typename... T>
                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:153:11: error: expected nested-name-specifier before 'type'
     using type = T10;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:156:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:157:85: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename T8, typename T9, typename T10, typename T11, typename... T>
                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:160:11: error: expected nested-name-specifier before 'type'
     using type = T11;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:163:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6,
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:164:99: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename... T>
                                                                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:167:11: error: expected nested-name-specifier before 'type'
     using type = T12;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:172:1: error: expected unqualified-id before 'using'
 using mp_at_c = typename detail::mp_at_c<L, I>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:175:1: error: expected unqualified-id before 'using'
 using mp_at = typename detail::mp_at_c<L, I::value>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:179:1: error: expected unqualified-id before 'using'
 using mp_back = mp_at_c<L, mp_size<L>::value - 1>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:183:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, typename... T> 
                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:186:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:186:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T> 
                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:186:64: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T> 
                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:189:11: error: expected nested-name-specifier before 'type'
     using type = L<U..., T...>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:193:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, typename... T>
                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:194:1: error: expected unqualified-id before 'using'
 using mp_push_back = typename detail::mp_push_back_impl<L, T...>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:198:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, typename... T>
                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:201:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:201:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T>
                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:201:64: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... U, typename... T>
                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:204:11: error: expected nested-name-specifier before 'type'
     using type = L<T..., U...>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:208:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, typename... T> 
                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:209:1: error: expected unqualified-id before 'using'
 using mp_push_front = typename detail::mp_push_front_impl<L, T...>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:213:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<bool C, typename T, typename... E>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:216:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename T, typename... E>
                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:219:11: error: expected nested-name-specifier before 'type'
     using type = T;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:225:11: error: expected nested-name-specifier before 'type'
     using type = E;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:229:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<bool C, typename T, typename... E> 
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:230:1: error: expected unqualified-id before 'using'
 using mp_if_c = typename detail::mp_if_c_impl<C, T, E...>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:232:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename C, typename T, typename... E> 
                                          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:233:1: error: expected unqualified-id before 'using'
 using mp_if = typename detail::mp_if_c_impl<static_cast<bool>(C::value), T, E...>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:237:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, template<typename...> class P>
                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:240:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, template<typename...> class P> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:240:58: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, template<typename...> class P> 
                                                          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:243:11: error: expected nested-name-specifier before 'type'
     using type = mp_size_t<0>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:246:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, template<typename...> class P> 
                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:249:11: error: expected nested-name-specifier before 'r'
     using r = typename mp_find_if_impl<L, P>::type;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:250:11: error: expected nested-name-specifier before 'type'
     using type = mp_size_t<1 + r::value>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:253:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T1, typename... T, template<typename...> class P> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:253:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T1, typename... T, template<typename...> class P> 
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:253:86: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename T1, typename... T, template<typename...> class P> 
                                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:256:11: error: expected nested-name-specifier before 'type'
     using type = typename mp_if<P<T1>, mp_identity<mp_size_t<0>>, mp_find_if_impl_2<mp_list<T...>, P>>::type;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:260:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, template<typename...> class P> 
                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:261:1: error: expected unqualified-id before 'using'
 using mp_find_if = typename detail::mp_find_if_impl<L, P>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:264:1: error: expected unqualified-id before 'using'
 using mp_find_if_q = mp_find_if<L, Q::template fn>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:268:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename... L> 
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:274:11: error: expected nested-name-specifier before 'type'
     using type = mp_list<>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:277:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:277:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T>
                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:278:29: error: '>>' should be '> >' within a nested template argument list
 struct mp_append_impl<L<T...>>
                             ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:280:11: error: expected nested-name-specifier before 'type'
     using type = L<T...>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2>
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2>
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2>
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:284:42: error: '>>' should be '> >' within a nested template argument list
 struct mp_append_impl<L1<T1...>, L2<T2...>>
                                          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:286:11: error: expected nested-name-specifier before 'type'
     using type = L1<T1..., T2...>;
           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:289:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:289:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:290:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:290:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3>
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:291:53: error: '>>' should be '> >' within a nested template argument list
 struct mp_append_impl<L1<T1...>, L2<T2...>, L3<T3...>>
                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:293:11: error: expected nested-name-specifier before 'type'
     using type = L1<T1..., T2..., T3...>;
           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                  ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                                           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2, 
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4>
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4>
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4>
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:298:64: error: '>>' should be '> >' within a nested template argument list
 struct mp_append_impl<L1<T1...>, L2<T2...>, L3<T3...>, L4<T4...>>
                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:300:11: error: expected nested-name-specifier before 'type'
     using type = L1<T1..., T2..., T3..., T4...>;
           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2,
                           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2,
                                                  ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2,
                                                                           ^
/work/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<template<typename...> class L1, typename... T1, template<typename...> class L2, typename... T2,
                                                                                                  ^
/work/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<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4, 
                           ^
/work/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<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4, 
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4, 
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L3, typename... T3, template<typename...> class L4, typename... T4, 
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:305:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L5, typename... T5, typename... Lr> 
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:305:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L5, typename... T5, typename... Lr> 
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:305:66: warning: variadic templates only available with -std=c++11 or -std=gnu++11
          template<typename...> class L5, typename... T5, typename... Lr> 
                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:308:11: error: expected nested-name-specifier before 'type'
     using type = typename mp_append_impl<L1<T1..., T2..., T3..., T4..., T5...>, Lr...>::type;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:312:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename... L> 
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:313:1: error: expected unqualified-id before 'using'
 using mp_append = typename detail::mp_append_impl<L...>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:317:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, template<typename...> class P> 
                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:320:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T, template<typename...> class P>
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:320:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T, template<typename...> class P>
                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:320:73: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<template<typename...> class L, typename... T, template<typename...> class P>
                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:326:15: error: expected nested-name-specifier before 'type'
         using type = mp_if<P<U>, mp_list<>, mp_list<U>>; 
               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:329:11: error: expected nested-name-specifier before 'type'
     using type = mp_append<L<>, typename _f<T>::type...>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:333:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename L, template<class...> class P> 
                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:334:1: error: expected unqualified-id before 'using'
 using mp_remove_if = typename detail::mp_remove_if_impl<L, P>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:337:1: error: expected unqualified-id before 'using'
 using mp_remove_if_q = mp_remove_if<L, Q::template fn>;
 ^
/work/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<typename T, T... I>
                           ^
/work/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<std::size_t... I>
                         ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:357:1: error: expected unqualified-id before 'using'
 using index_sequence = integer_sequence<std::size_t, I...>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:367:11: error: expected nested-name-specifier before 'type'
     using type = T;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:373:11: error: expected nested-name-specifier before 'type'
     using type = F;
           ^
/work/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<C, T, F>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:382:11: error: expected nested-name-specifier before 'type'
     using type = T;
           ^
/work/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<typename T, T... I, T... J>
                           ^
/work/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<typename T, T... I, T... J>
                                   ^
/work/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<T, I...>, integer_sequence<T, J...>>
                                                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:391:11: error: expected nested-name-specifier before 'type'
     using type = integer_sequence<T, I..., (J + sizeof...(I))...>;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:401:19: error: 'N' is not a type
     static_assert(N >= 0, "N must not be negative");
                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:401:21: error: expected ',' or '...' before '>=' token
     static_assert(N >= 0, "N must not be negative");
                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:401:51: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
     static_assert(N >= 0, "N must not be negative");
                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:403:12: error: 'constexpr' does not name a type
     static constexpr T M = N / 2;
            ^
/work/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
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:404:12: error: 'constexpr' does not name a type
     static constexpr T R = N % 2;
            ^
/work/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
/work/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<T, M>::type;
           ^
/work/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<seq1, seq1>::type;
           ^
/work/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<T, R>::type;
           ^
/work/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<seq2, seq3>::type;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:412:11: error: expected nested-name-specifier before 'type'
     using type = seq4;
           ^
/work/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<N == 0, 
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:427:1: error: expected unqualified-id before 'using'
 using make_integer_sequence = typename detail::make_integer_sequence_impl<T, N>::type;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:430:1: error: expected unqualified-id before 'using'
 using make_index_sequence = make_integer_sequence<std::size_t, N>;
 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:432:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<typename... T>
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:433:1: error: expected unqualified-id before 'using'
 using index_sequence_for = make_integer_sequence<std::size_t, sizeof...(T)>;
 ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:25:1: error: 'constexpr' does not name a type
 constexpr int digits(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept;
 ^
/work/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
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:27:1: error: 'constexpr' does not name a type
 constexpr T epsilon(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value);
 ^
/work/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
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/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)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/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)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/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)
 ^
/work/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<T>::value;   \
              ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/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)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected template-name before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:143:44: error: 'nullptr' was not declared in this scope
    char test_is_valid_arg(const name<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:144:52: error: 'nullptr' was not declared in this scope
    char test_is_default_arg(const name<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:151:41: error: 'nullptr' was not declared in this scope
       static char test(const name<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162: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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:163:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:189:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_float, BOOST_MATH_PROMOTE_FLOAT_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected template-name before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:143:44: error: 'nullptr' was not declared in this scope
    char test_is_valid_arg(const name<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:144:52: error: 'nullptr' was not declared in this scope
    char test_is_default_arg(const name<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:151:41: error: 'nullptr' was not declared in this scope
       static char test(const name<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162: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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:163:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:190:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(promote_double, BOOST_MATH_PROMOTE_DOUBLE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected template-name before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<bool, N>{};                                       \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:143:44: error: 'nullptr' was not declared in this scope
    char test_is_valid_arg(const name<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:144:52: error: 'nullptr' was not declared in this scope
    char test_is_default_arg(const name<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:154:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:151:41: error: 'nullptr' was not declared in this scope
       static char test(const name<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:162: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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:163:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:191:1: note: in expansion of macro 'BOOST_MATH_META_BOOL'
 BOOST_MATH_META_BOOL(assert_undefined, BOOST_MATH_ASSERT_UNDEFINED_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:205:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(discrete_quantile_policy_type, discrete_quantile, BOOST_MATH_DISCRETE_QUANTILE_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:209:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits10, BOOST_MATH_DIGITS10_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:210:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(int, digits2, 0)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:214:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_series_iterations, BOOST_MATH_MAX_SERIES_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected template-name before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected unqualified-id before '<' token
    class name : public std::integral_constant<int, N>{};                                        \
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/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<N>* = nullptr);                                            \
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/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<Default>* = nullptr);                                    \
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:125:14: error: 'constexpr' does not name a type
       static constexpr bool value = sizeof(test(static_cast<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/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<T*>(0))) == sizeof(char);           \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/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<N>* = nullptr);                                               \
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:133:14: error: 'constexpr' does not name a type
       static constexpr bool value = boost::math::policies::detail::is_##name##_imp<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/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<T>::value;   \
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:134:13: error: expected nested-name-specifier before 'type'
       using type = std::integral_constant<bool, value>;                                         \
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:215:1: note: in expansion of macro 'BOOST_MATH_META_INT'
 BOOST_MATH_META_INT(unsigned long, max_root_iterations, BOOST_MATH_MAX_ROOT_ITERATION_POLICY)
 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:235:10: error: expected nested-name-specifier before 'digits2_type'
    using digits2_type = typename std::conditional<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:246:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:261:11: error: 'constexpr' does not name a type
    static constexpr bool value = sizeof(boost::math::policies::detail::test_is_valid_arg(static_cast<T*>(0))) == sizeof(char);
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:261:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:268:11: error: 'constexpr' does not name a type
    static constexpr bool value = boost::math::policies::detail::is_valid_policy_imp<T>::value;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:268:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:275:11: error: 'constexpr' does not name a type
    static constexpr bool value = sizeof(boost::math::policies::detail::test_is_default_arg(static_cast<T*>(0))) == sizeof(char);
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:275:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:282:11: error: 'constexpr' does not name a type
    static constexpr bool value = boost::math::policies::detail::is_default_policy_imp<T>::value;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:282:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:283:10: error: expected nested-name-specifier before 'type'
    using type = std::integral_constant<bool, value>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:288:13: error: expected nested-name-specifier before 'type'
       using type = is_default_policy<U>;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:295:10: error: expected nested-name-specifier before 'type'
    using type = typename append_N<mp::mp_push_back<Seq, T>, T, N-1>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:301:10: error: expected nested-name-specifier before 'type'
    using type = Seq;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:72: error: 'boost::math::policies::detail::is_valid_policy<A1>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
                                                                                                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:72: error: 'boost::math::policies::detail::is_valid_policy<A2>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A2>::value, "::boost::math::policies::detail::is_valid_policy<A2>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A2>::value, "::boost::math::policies::detail::is_valid_policy<A2>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A2>::value, "::boost::math::policies::detail::is_valid_policy<A2>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A2>::value, "::boost::math::policies::detail::is_valid_policy<A2>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:72: error: 'boost::math::policies::detail::is_valid_policy<A3>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A3>::value, "::boost::math::policies::detail::is_valid_policy<A3>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A3>::value, "::boost::math::policies::detail::is_valid_policy<A3>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A3>::value, "::boost::math::policies::detail::is_valid_policy<A3>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A3>::value, "::boost::math::policies::detail::is_valid_policy<A3>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:72: error: 'boost::math::policies::detail::is_valid_policy<A4>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A4>::value, "::boost::math::policies::detail::is_valid_policy<A4>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A4>::value, "::boost::math::policies::detail::is_valid_policy<A4>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A4>::value, "::boost::math::policies::detail::is_valid_policy<A4>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A4>::value, "::boost::math::policies::detail::is_valid_policy<A4>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:72: error: 'boost::math::policies::detail::is_valid_policy<A5>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A5>::value, "::boost::math::policies::detail::is_valid_policy<A5>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A5>::value, "::boost::math::policies::detail::is_valid_policy<A5>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A5>::value, "::boost::math::policies::detail::is_valid_policy<A5>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A5>::value, "::boost::math::policies::detail::is_valid_policy<A5>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:72: error: 'boost::math::policies::detail::is_valid_policy<A6>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A6>::value, "::boost::math::policies::detail::is_valid_policy<A6>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A6>::value, "::boost::math::policies::detail::is_valid_policy<A6>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A6>::value, "::boost::math::policies::detail::is_valid_policy<A6>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A6>::value, "::boost::math::policies::detail::is_valid_policy<A6>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:72: error: 'boost::math::policies::detail::is_valid_policy<A7>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A7>::value, "::boost::math::policies::detail::is_valid_policy<A7>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A7>::value, "::boost::math::policies::detail::is_valid_policy<A7>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A7>::value, "::boost::math::policies::detail::is_valid_policy<A7>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A7>::value, "::boost::math::policies::detail::is_valid_policy<A7>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:72: error: 'boost::math::policies::detail::is_valid_policy<A8>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A8>::value, "::boost::math::policies::detail::is_valid_policy<A8>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A8>::value, "::boost::math::policies::detail::is_valid_policy<A8>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A8>::value, "::boost::math::policies::detail::is_valid_policy<A8>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A8>::value, "::boost::math::policies::detail::is_valid_policy<A8>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:72: error: 'boost::math::policies::detail::is_valid_policy<A9>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A9>::value, "::boost::math::policies::detail::is_valid_policy<A9>::value");
                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:79: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A9>::value, "::boost::math::policies::detail::is_valid_policy<A9>::value");
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:79: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:140: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A9>::value, "::boost::math::policies::detail::is_valid_policy<A9>::value");
                                                                                                                                            ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A9>::value, "::boost::math::policies::detail::is_valid_policy<A9>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:73: error: 'boost::math::policies::detail::is_valid_policy<A10>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A10>::value, "::boost::math::policies::detail::is_valid_policy<A10>::value");
                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:80: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A10>::value, "::boost::math::policies::detail::is_valid_policy<A10>::value");
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:80: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:142: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A10>::value, "::boost::math::policies::detail::is_valid_policy<A10>::value");
                                                                                                                                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A10>::value, "::boost::math::policies::detail::is_valid_policy<A10>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:73: error: 'boost::math::policies::detail::is_valid_policy<A11>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A11>::value, "::boost::math::policies::detail::is_valid_policy<A11>::value");
                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:80: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A11>::value, "::boost::math::policies::detail::is_valid_policy<A11>::value");
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:80: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:142: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A11>::value, "::boost::math::policies::detail::is_valid_policy<A11>::value");
                                                                                                                                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A11>::value, "::boost::math::policies::detail::is_valid_policy<A11>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:73: error: 'boost::math::policies::detail::is_valid_policy<A12>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A12>::value, "::boost::math::policies::detail::is_valid_policy<A12>::value");
                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:80: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A12>::value, "::boost::math::policies::detail::is_valid_policy<A12>::value");
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:80: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:142: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A12>::value, "::boost::math::policies::detail::is_valid_policy<A12>::value");
                                                                                                                                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A12>::value, "::boost::math::policies::detail::is_valid_policy<A12>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:73: error: 'boost::math::policies::detail::is_valid_policy<A13>::value' is not a type
    static_assert(::boost::math::policies::detail::is_valid_policy<A13>::value, "::boost::math::policies::detail::is_valid_policy<A13>::value");
                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:80: error: expected identifier before string constant
    static_assert(::boost::math::policies::detail::is_valid_policy<A13>::value, "::boost::math::policies::detail::is_valid_policy<A13>::value");
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:80: error: expected ',' or '...' before string constant
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:142: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::boost::math::policies::detail::is_valid_policy<A13>::value, "::boost::math::policies::detail::is_valid_policy<A13>::value");
                                                                                                                                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:4: error: 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)' cannot be overloaded
    static_assert(::boost::math::policies::detail::is_valid_policy<A13>::value, "::boost::math::policies::detail::is_valid_policy<A13>::value");
    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)'
    static_assert(::boost::math::policies::detail::is_valid_policy<A1>::value, "::boost::math::policies::detail::is_valid_policy<A1>::value");
    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:380:10: error: expected nested-name-specifier before 'arg_list'
    using arg_list = mp::mp_list<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:381:11: error: 'constexpr' does not name a type
    static constexpr std::size_t arg_list_size = mp::mp_size<arg_list>::value;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:381:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:386:13: error: expected nested-name-specifier before 'type'
       using type = A;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:392:13: error: expected nested-name-specifier before 'type'
       using type = mp::mp_at<arg_list, B>;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:399:13: error: expected nested-name-specifier before 'index'
       using index = mp::mp_find_if_q<arg_list, Fn>;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:400:14: error: 'constexpr' does not name a type
       static constexpr bool end = (index::value >= arg_list_size);
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:400:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:402:13: error: expected nested-name-specifier before 'type'
       using type = typename pick_arg<Default, index, end>::type;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:406:10: error: expected nested-name-specifier before 'digits10_type'
    using digits10_type = typename arg_type<mp::mp_quote_trait<is_digits10>, digits10<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:407:10: error: expected nested-name-specifier before 'bits_precision_type'
    using bits_precision_type = typename arg_type<mp::mp_quote_trait<is_digits2>, digits2<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:412:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = typename arg_type<mp::mp_quote_trait<is_domain_error>, domain_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:413:10: error: expected nested-name-specifier before 'pole_error_type'
    using pole_error_type = typename arg_type<mp::mp_quote_trait<is_pole_error>, pole_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:414:10: error: expected nested-name-specifier before 'overflow_error_type'
    using overflow_error_type = typename arg_type<mp::mp_quote_trait<is_overflow_error>, overflow_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:415:10: error: expected nested-name-specifier before 'underflow_error_type'
    using underflow_error_type = typename arg_type<mp::mp_quote_trait<is_underflow_error>, underflow_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:416:10: error: expected nested-name-specifier before 'denorm_error_type'
    using denorm_error_type = typename arg_type<mp::mp_quote_trait<is_denorm_error>, denorm_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:417:10: error: expected nested-name-specifier before 'evaluation_error_type'
    using evaluation_error_type = typename arg_type<mp::mp_quote_trait<is_evaluation_error>, evaluation_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:418:10: error: expected nested-name-specifier before 'rounding_error_type'
    using rounding_error_type = typename arg_type<mp::mp_quote_trait<is_rounding_error>, rounding_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:419:10: error: expected nested-name-specifier before 'indeterminate_result_error_type'
    using indeterminate_result_error_type = typename arg_type<mp::mp_quote_trait<is_indeterminate_result_error>, indeterminate_result_error<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:422:10: error: expected nested-name-specifier before 'precision_type'
    using precision_type = typename detail::precision<digits10_type, bits_precision_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:425:10: error: expected nested-name-specifier before 'promote_float_type'
    using promote_float_type = typename arg_type<mp::mp_quote_trait<is_promote_float>, promote_float<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:426:10: error: expected nested-name-specifier before 'promote_double_type'
    using promote_double_type = typename arg_type<mp::mp_quote_trait<is_promote_double>, promote_double<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:429:10: error: expected nested-name-specifier before 'discrete_quantile_type'
    using discrete_quantile_type = typename arg_type<mp::mp_quote_trait<is_discrete_quantile>, discrete_quantile<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:432:10: error: expected nested-name-specifier before 'assert_undefined_type'
    using assert_undefined_type = typename arg_type<mp::mp_quote_trait<is_assert_undefined>, assert_undefined<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:435:10: error: expected nested-name-specifier before 'max_series_iterations_type'
    using max_series_iterations_type = typename arg_type<mp::mp_quote_trait<is_max_series_iterations>, max_series_iterations<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:436:10: error: expected nested-name-specifier before 'max_root_iterations_type'
    using max_root_iterations_type = typename arg_type<mp::mp_quote_trait<is_max_root_iterations>, max_root_iterations<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:448:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = domain_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:449:10: error: expected nested-name-specifier before 'pole_error_type'
    using pole_error_type = pole_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:450:10: error: expected nested-name-specifier before 'overflow_error_type'
    using overflow_error_type = overflow_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:451:10: error: expected nested-name-specifier before 'underflow_error_type'
    using underflow_error_type = underflow_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:452:10: error: expected nested-name-specifier before 'denorm_error_type'
    using denorm_error_type = denorm_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:453:10: error: expected nested-name-specifier before 'evaluation_error_type'
    using evaluation_error_type = evaluation_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:454:10: error: expected nested-name-specifier before 'rounding_error_type'
    using rounding_error_type = rounding_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:455:10: error: expected nested-name-specifier before 'indeterminate_result_error_type'
    using indeterminate_result_error_type = indeterminate_result_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:457:10: error: expected nested-name-specifier before 'precision_type'
    using precision_type = digits2<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:461:10: error: expected nested-name-specifier before 'promote_float_type'
    using promote_float_type = promote_float<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:462:10: error: expected nested-name-specifier before 'promote_double_type'
    using promote_double_type = promote_double<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:463:10: error: expected nested-name-specifier before 'discrete_quantile_type'
    using discrete_quantile_type = discrete_quantile<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:464:10: error: expected nested-name-specifier before 'assert_undefined_type'
    using assert_undefined_type = assert_undefined<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:465:10: error: expected nested-name-specifier before 'max_series_iterations_type'
    using max_series_iterations_type = max_series_iterations<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:466:10: error: expected nested-name-specifier before 'max_root_iterations_type'
    using max_root_iterations_type = max_root_iterations<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:473:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = domain_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:474:10: error: expected nested-name-specifier before 'pole_error_type'
    using pole_error_type = pole_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:475:10: error: expected nested-name-specifier before 'overflow_error_type'
    using overflow_error_type = overflow_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:476:10: error: expected nested-name-specifier before 'underflow_error_type'
    using underflow_error_type = underflow_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:477:10: error: expected nested-name-specifier before 'denorm_error_type'
    using denorm_error_type = denorm_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:478:10: error: expected nested-name-specifier before 'evaluation_error_type'
    using evaluation_error_type = evaluation_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:479:10: error: expected nested-name-specifier before 'rounding_error_type'
    using rounding_error_type = rounding_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:480:10: error: expected nested-name-specifier before 'indeterminate_result_error_type'
    using indeterminate_result_error_type = indeterminate_result_error<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:482:10: error: expected nested-name-specifier before 'precision_type'
    using precision_type = digits2<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:486:10: error: expected nested-name-specifier before 'promote_float_type'
    using promote_float_type = promote_float<false>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:487:10: error: expected nested-name-specifier before 'promote_double_type'
    using promote_double_type = promote_double<false>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:488:10: error: expected nested-name-specifier before 'discrete_quantile_type'
    using discrete_quantile_type = discrete_quantile<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:489:10: error: expected nested-name-specifier before 'assert_undefined_type'
    using assert_undefined_type = assert_undefined<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:490:10: error: expected nested-name-specifier before 'max_series_iterations_type'
    using max_series_iterations_type = max_series_iterations<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:491:10: error: expected nested-name-specifier before 'max_root_iterations_type'
    using max_root_iterations_type = max_root_iterations<>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:511:10: error: expected nested-name-specifier before 'arg_list'
    using arg_list = mp::mp_list<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:512:11: error: 'constexpr' does not name a type
    static constexpr std::size_t arg_list_size = mp::mp_size<arg_list>::value;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:512:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:517:13: error: expected nested-name-specifier before 'type'
       using type = A;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:523:13: error: expected nested-name-specifier before 'type'
       using type = mp::mp_at<arg_list, B>;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:530:13: error: expected nested-name-specifier before 'index'
       using index = mp::mp_find_if_q<arg_list, Fn>;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:531:14: error: 'constexpr' does not name a type
       static constexpr bool end = (index::value >= arg_list_size);
              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:531:14: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:533:13: error: expected nested-name-specifier before 'type'
       using type = typename pick_arg<Default, index, end>::type;
             ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:537:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = typename arg_type<mp::mp_quote_trait<is_domain_error>, typename Policy::domain_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:538:10: error: expected nested-name-specifier before 'pole_error_type'
    using pole_error_type = typename arg_type<mp::mp_quote_trait<is_pole_error>, typename Policy::pole_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:539:10: error: expected nested-name-specifier before 'overflow_error_type'
    using overflow_error_type = typename arg_type<mp::mp_quote_trait<is_overflow_error>, typename Policy::overflow_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:540:10: error: expected nested-name-specifier before 'underflow_error_type'
    using underflow_error_type = typename arg_type<mp::mp_quote_trait<is_underflow_error>, typename Policy::underflow_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:541:10: error: expected nested-name-specifier before 'denorm_error_type'
    using denorm_error_type = typename arg_type<mp::mp_quote_trait<is_denorm_error>, typename Policy::denorm_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:542:10: error: expected nested-name-specifier before 'evaluation_error_type'
    using evaluation_error_type = typename arg_type<mp::mp_quote_trait<is_evaluation_error>, typename Policy::evaluation_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:543:10: error: expected nested-name-specifier before 'rounding_error_type'
    using rounding_error_type = typename arg_type<mp::mp_quote_trait<is_rounding_error>, typename Policy::rounding_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:544:10: error: expected nested-name-specifier before 'indeterminate_result_error_type'
    using indeterminate_result_error_type = typename arg_type<mp::mp_quote_trait<is_indeterminate_result_error>, typename Policy::indeterminate_result_error_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:547:10: error: expected nested-name-specifier before 'digits10_type'
    using digits10_type = typename arg_type<mp::mp_quote_trait<is_digits10>, digits10<>>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:548:10: error: expected nested-name-specifier before 'bits_precision_type'
    using bits_precision_type = typename arg_type<mp::mp_quote_trait<is_digits2>, typename Policy::precision_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:549:10: error: expected nested-name-specifier before 'precision_type'
    using precision_type = typename detail::precision<digits10_type, bits_precision_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:552:10: error: expected nested-name-specifier before 'promote_float_type'
    using promote_float_type = typename arg_type<mp::mp_quote_trait<is_promote_float>, typename Policy::promote_float_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:553:10: error: expected nested-name-specifier before 'promote_double_type'
    using promote_double_type = typename arg_type<mp::mp_quote_trait<is_promote_double>, typename Policy::promote_double_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:556:10: error: expected nested-name-specifier before 'discrete_quantile_type'
    using discrete_quantile_type = typename arg_type<mp::mp_quote_trait<is_discrete_quantile>, typename Policy::discrete_quantile_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:559:10: error: expected nested-name-specifier before 'assert_undefined_type'
    using assert_undefined_type = typename arg_type<mp::mp_quote_trait<is_assert_undefined>, typename Policy::assert_undefined_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:562:10: error: expected nested-name-specifier before 'max_series_iterations_type'
    using max_series_iterations_type = typename arg_type<mp::mp_quote_trait<is_max_series_iterations>, typename Policy::max_series_iterations_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:563:10: error: expected nested-name-specifier before 'max_root_iterations_type'
    using max_root_iterations_type = typename arg_type<mp::mp_quote_trait<is_max_root_iterations>, typename Policy::max_root_iterations_type>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:566:10: error: expected nested-name-specifier before 'result_list'
    using result_list = mp::mp_list<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:584:10: error: expected nested-name-specifier before 'fn'
    using fn = mp::mp_quote_trait<detail::is_default_policy>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:585:10: error: expected nested-name-specifier before 'reduced_list'
    using reduced_list = mp::mp_remove_if_q<result_list, fn>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:588:10: error: expected nested-name-specifier before 'result_type'
    using result_type = typename detail::append_N<reduced_list, default_policy, (14UL - mp::mp_size<reduced_list>::value)>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:591:10: error: expected nested-name-specifier before 'type'
    using type = policy<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:623:10: error: expected nested-name-specifier before 'type'
    using type = policy<detail::forwarding_arg1, detail::forwarding_arg2>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:640:10: error: expected nested-name-specifier before 'type'
    using type = policy<detail::forwarding_arg1, detail::forwarding_arg2>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:643:8: error: 'constexpr' does not name a type
 inline constexpr policy<> make_policy() noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:643:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:647:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1>::type make_policy(const A1&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:647:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:654:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2>::type make_policy(const A1&, const A2&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:654:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:661:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3>::type make_policy(const A1&, const A2&, const A3&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:661:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:668:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4>::type make_policy(const A1&, const A2&, const A3&, const A4&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:668:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:675:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:675:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:682:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:682:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:689:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6, A7>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:689:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:696:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6, A7, A8>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:696:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:703:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6, A7, A8, A9>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:703:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:710:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:710:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:717:8: error: 'constexpr' does not name a type
 inline constexpr typename normalise<policy<>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:717:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:735:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<Policy::promote_float_type::value, double, float>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:741:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<Policy::promote_double_type::value, long double, double>::type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:18: error: expected identifier before '(' token
    static_assert((std::numeric_limits<Real>::radix == 2) || ((std::numeric_limits<Real>::is_specialized == 0) || (std::numeric_limits<Real>::digits == 0)),
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected unqualified-id before '==' token
    static_assert((std::numeric_limits<Real>::radix == 2) || ((std::numeric_limits<Real>::is_specialized == 0) || (std::numeric_limits<Real>::digits == 0)),
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected ')' before '==' token
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected ')' before '==' token
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:46: error: expected ';' at end of member declaration
    static_assert((std::numeric_limits<Real>::radix == 2) || ((std::numeric_limits<Real>::is_specialized == 0) || (std::numeric_limits<Real>::digits == 0)),
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected unqualified-id before '==' token
    static_assert((std::numeric_limits<Real>::radix == 2) || ((std::numeric_limits<Real>::is_specialized == 0) || (std::numeric_limits<Real>::digits == 0)),
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:750:10: error: expected nested-name-specifier before 'precision_type'
    using precision_type = typename Policy::precision_type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:751:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:788:17: error: 'integral_constant' in namespace 'std' does not name a template type
    typedef std::integral_constant<int, 113> type;
                 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:796:8: error: 'constexpr' does not name a type
 inline constexpr int digits_imp(std::true_type const&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:796:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:804:8: error: 'constexpr' does not name a type
 inline constexpr int digits_imp(std::false_type const&) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:804:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:812:8: error: 'constexpr' does not name a type
 inline constexpr int digits(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:812:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:818:8: error: 'constexpr' does not name a type
 inline constexpr int digits_base10(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:818:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:824:8: error: 'constexpr' does not name a type
 inline constexpr unsigned long get_max_series_iterations() noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:824:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:831:8: error: 'constexpr' does not name a type
 inline constexpr unsigned long get_max_root_iterations() noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:831:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:842:17: error: expected ';' at end of member declaration
    static T get() noexcept(std::is_floating_point<T>::value)
                 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:842:33: error: 'std::is_floating_point' has not been declared
    static T get() noexcept(std::is_floating_point<T>::value)
                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:842:50: error: expected ',' or '...' before '<' token
    static T get() noexcept(std::is_floating_point<T>::value)
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:842:60: error: ISO C++ forbids declaration of 'noexcept' with no type [-fpermissive]
    static T get() noexcept(std::is_floating_point<T>::value)
                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::true_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::true_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::true_type>
                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::true_type>
                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:68: error: template argument 3 is invalid
 struct series_factor_calc<T, Digits, std::true_type, std::true_type>
                                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:68: error: template argument 4 is invalid
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::false_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::false_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: error: 'false_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::false_type>
                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note:   'boost::false_type'
    typedef integral_constant<bool, false> false_type;
                                           ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note:   'boost::move_detail::false_type'
 typedef integral_constant<bool, false > false_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: error: 'false_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::true_type, std::false_type>
                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note:   'boost::false_type'
    typedef integral_constant<bool, false> false_type;
                                           ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note:   'boost::move_detail::false_type'
 typedef integral_constant<bool, false > false_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:69: error: template argument 3 is invalid
 struct series_factor_calc<T, Digits, std::true_type, std::false_type>
                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:69: error: template argument 4 is invalid
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: error: 'false_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::false_type, std::true_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note:   'boost::false_type'
    typedef integral_constant<bool, false> false_type;
                                           ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note:   'boost::move_detail::false_type'
 typedef integral_constant<bool, false > false_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: error: 'false_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::false_type, std::true_type>
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note:   'boost::false_type'
    typedef integral_constant<bool, false> false_type;
                                           ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note:   'boost::move_detail::false_type'
 typedef integral_constant<bool, false > false_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::false_type, std::true_type>
                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: error: 'true_type' is not a member of 'std'
 struct series_factor_calc<T, Digits, std::false_type, std::true_type>
                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note:   'boost::true_type'
    typedef integral_constant<bool, true> true_type;
                                          ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note:   'boost::move_detail::true_type'
 typedef integral_constant<bool, true >  true_type;
                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:69: error: template argument 3 is invalid
 struct series_factor_calc<T, Digits, std::false_type, std::true_type>
                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:69: error: template argument 4 is invalid
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:874:8: error: 'constexpr' does not name a type
 inline constexpr T get_epsilon_imp(std::true_type const&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:874:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:886:8: error: 'constexpr' does not name a type
 inline constexpr T get_epsilon_imp(std::false_type const&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:886:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:894:8: error: 'constexpr' does not name a type
 inline constexpr T get_epsilon(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:894:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:920:11: error: 'constexpr' does not name a type
    static constexpr bool value = (sizeof(::boost::math::policies::detail::test_is_policy(static_cast<P*>(0))) == sizeof(char));
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:920:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:929:11: error: 'constexpr' does not name a type
    static constexpr bool value = boost::math::policies::detail::is_policy_imp<P>::value;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:929:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:930:10: error: expected nested-name-specifier before 'type'
    using type = std::integral_constant<bool, value>;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:939:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = typename Policy::domain_error_type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:940:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:949:10: error: expected nested-name-specifier before 'domain_error_type'
    using domain_error_type = typename Policy::domain_error_type;
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:950:10: error: expected nested-name-specifier before 'type'
    using type = typename std::conditional<
          ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:970:11: error: 'constexpr' does not name a type
    static constexpr bool value = 
           ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:970:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:39:8: error: 'constexpr' does not name a type
 inline constexpr int digits(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T)) noexcept
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:39:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:50:8: error: 'constexpr' does not name a type
 inline constexpr T max_value(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T))  noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:50:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:58:8: error: 'constexpr' does not name a type
 inline constexpr T min_value(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:58:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:75:8: error: 'constexpr' does not name a type
 inline constexpr T log_max_value(const std::integral_constant<int, 128>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:75:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:81:8: error: 'constexpr' does not name a type
 inline constexpr T log_min_value(const std::integral_constant<int, 128>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:81:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:89:8: error: 'constexpr' does not name a type
 inline constexpr T log_max_value(const std::integral_constant<int, 1024>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:89:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:95:8: error: 'constexpr' does not name a type
 inline constexpr T log_min_value(const std::integral_constant<int, 1024>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:95:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:103:8: error: 'constexpr' does not name a type
 inline constexpr T log_max_value(const std::integral_constant<int, 16384>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:103:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:109:8: error: 'constexpr' does not name a type
 inline constexpr T log_min_value(const std::integral_constant<int, 16384>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:109:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:115:35: error: 'integral_constant' in namespace 'std' does not name a template type
 inline T log_max_value(const std::integral_constant<int, 0>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:115:52: error: expected ',' or '...' before '<' token
 inline T log_max_value(const std::integral_constant<int, 0>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::log_max_value(int)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:29: error: 'max_value' is not a member of 'boost::math::tools'
    static const T val = log(boost::math::tools::max_value<T>());
                             ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:60: error: expected primary-expression before '>' token
    static const T val = log(boost::math::tools::max_value<T>());
                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:62: error: expected primary-expression before ')' token
    static const T val = log(boost::math::tools::max_value<T>());
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:128:35: error: 'integral_constant' in namespace 'std' does not name a template type
 inline T log_min_value(const std::integral_constant<int, 0>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:128:52: error: expected ',' or '...' before '<' token
 inline T log_min_value(const std::integral_constant<int, 0>& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::log_min_value(int)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:135:29: error: 'min_value' is not a member of 'boost::math::tools'
    static const T val = log(boost::math::tools::min_value<T>());
                             ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:135:60: error: expected primary-expression before '>' token
    static const T val = log(boost::math::tools::min_value<T>());
                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:135:62: error: expected primary-expression before ')' token
    static const T val = log(boost::math::tools::min_value<T>());
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:141:8: error: 'constexpr' does not name a type
 inline constexpr T epsilon(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:141:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:29: error: 'false_type' in namespace 'std' does not name a type
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
                             ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::epsilon(const int&)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:171:38: error: 'digits' is not a member of 'boost::math::policies'
    return ldexp(static_cast<T>(1), 1-policies::digits<T, policies::policy<> >());
                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:171:56: error: expected primary-expression before ',' token
    return ldexp(static_cast<T>(1), 1-policies::digits<T, policies::policy<> >());
                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:171:77: error: expected primary-expression before '>' token
    return ldexp(static_cast<T>(1), 1-policies::digits<T, policies::policy<> >());
                                                                             ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:171:79: error: expected primary-expression before ')' token
    return ldexp(static_cast<T>(1), 1-policies::digits<T, policies::policy<> >());
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:177:26: error: 'conditional' in namespace 'std' does not name a template type
    typedef typename std::conditional<
                          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:177:37: error: expected unqualified-id before '<' token
    typedef typename std::conditional<
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:185:11: error: 'constexpr' does not name a type
    static constexpr bool value = tag_type::value ? true : false;
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:185:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:186:44: error: 'std::numeric_limits<Real>::is_specialized' is not a type
    static_assert(::std::numeric_limits<T>::is_specialized || (value == 0), "Type T must be specialized or equal to 0");
                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:186:59: error: expected ',' or '...' before '||' token
    static_assert(::std::numeric_limits<T>::is_specialized || (value == 0), "Type T must be specialized or equal to 0");
                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:186:118: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive]
    static_assert(::std::numeric_limits<T>::is_specialized || (value == 0), "Type T must be specialized or equal to 0");
                                                                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:190:98: error: expected template-name before '<' token
 template <class T> struct log_limit_noexcept_traits_imp<T, false> : public std::integral_constant<bool, false> {};
                                                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:190:98: error: expected '{' before '<' token
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:190:98: error: expected unqualified-id before '<' token
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:76: error: 'is_floating_point' is not a member of 'std'
 struct log_limit_noexcept_traits : public log_limit_noexcept_traits_imp<T, std::is_floating_point<T>::value> {};
                                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:76: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:76: error: 'is_floating_point' is not a member of 'std'
 struct log_limit_noexcept_traits : public log_limit_noexcept_traits_imp<T, std::is_floating_point<T>::value> {};
                                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:76: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:100: error: template argument 2 is invalid
 struct log_limit_noexcept_traits : public log_limit_noexcept_traits_imp<T, std::is_floating_point<T>::value> {};
                                                                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:101: error: expected '{' before '::' token
 struct log_limit_noexcept_traits : public log_limit_noexcept_traits_imp<T, std::is_floating_point<T>::value> {};
                                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:193:108: error: expected initializer before '>' token
 struct log_limit_noexcept_traits : public log_limit_noexcept_traits_imp<T, std::is_floating_point<T>::value> {};
                                                                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:203:8: error: 'constexpr' does not name a type
 inline constexpr T log_max_value(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(detail::log_limit_noexcept_traits<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:203:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:216:8: error: 'constexpr' does not name a type
 inline constexpr T log_min_value(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) noexcept(detail::log_limit_noexcept_traits<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:216:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:233:8: error: 'constexpr' does not name a type
 inline constexpr T epsilon(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T)) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:233:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:247:8: error: 'constexpr' does not name a type
 inline constexpr T root_epsilon_imp(const std::integral_constant<int, 24>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:247:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:253:8: error: 'constexpr' does not name a type
 inline constexpr T root_epsilon_imp(const T*, const std::integral_constant<int, 53>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:253:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:259:8: error: 'constexpr' does not name a type
 inline constexpr T root_epsilon_imp(const T*, const std::integral_constant<int, 64>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:259:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:265:8: error: 'constexpr' does not name a type
 inline constexpr T root_epsilon_imp(const T*, const std::integral_constant<int, 113>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:265:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::root_epsilon_imp(const T*, const Tag&)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:274:32: error: 'epsilon' is not a member of 'boost::math::tools'
    static const T r_eps = sqrt(tools::epsilon<T>());
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:274:32: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:274:48: error: expected primary-expression before '>' token
    static const T r_eps = sqrt(tools::epsilon<T>());
                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:274:50: error: expected primary-expression before ')' token
    static const T r_eps = sqrt(tools::epsilon<T>());
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:279:48: error: 'integral_constant' in namespace 'std' does not name a template type
 inline T root_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:279:65: error: expected ',' or '...' before '<' token
 inline T root_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::root_epsilon_imp(const T*, int)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:282:16: error: 'epsilon' is not a member of 'boost::math::tools'
    return sqrt(tools::epsilon<T>());
                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:282:16: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:282:32: error: expected primary-expression before '>' token
    return sqrt(tools::epsilon<T>());
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:282:34: error: expected primary-expression before ')' token
    return sqrt(tools::epsilon<T>());
                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:286:8: error: 'constexpr' does not name a type
 inline constexpr T cbrt_epsilon_imp(const std::integral_constant<int, 24>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:286:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:292:8: error: 'constexpr' does not name a type
 inline constexpr T cbrt_epsilon_imp(const T*, const std::integral_constant<int, 53>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:292:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:298:8: error: 'constexpr' does not name a type
 inline constexpr T cbrt_epsilon_imp(const T*, const std::integral_constant<int, 64>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:298:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:304:8: error: 'constexpr' does not name a type
 inline constexpr T cbrt_epsilon_imp(const T*, const std::integral_constant<int, 113>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:304:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::cbrt_epsilon_imp(const T*, const Tag&)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:313:34: error: 'epsilon' is not a member of 'boost::math::tools'
    static const T cbrt_eps = pow(tools::epsilon<T>(), T(1) / 3);
                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:313:34: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:313:50: error: expected primary-expression before '>' token
    static const T cbrt_eps = pow(tools::epsilon<T>(), T(1) / 3);
                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:313:52: error: expected primary-expression before ')' token
    static const T cbrt_eps = pow(tools::epsilon<T>(), T(1) / 3);
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:318:48: error: 'integral_constant' in namespace 'std' does not name a template type
 inline T cbrt_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:318:65: error: expected ',' or '...' before '<' token
 inline T cbrt_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:321:15: error: 'epsilon' is not a member of 'boost::math::tools'
    return pow(tools::epsilon<T>(), T(1) / 3);
               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:321:15: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:321:31: error: expected primary-expression before '>' token
    return pow(tools::epsilon<T>(), T(1) / 3);
                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:321:33: error: expected primary-expression before ')' token
    return pow(tools::epsilon<T>(), T(1) / 3);
                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:325:8: error: 'constexpr' does not name a type
 inline constexpr T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 24>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:325:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:331:8: error: 'constexpr' does not name a type
 inline constexpr T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 53>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:331:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:337:8: error: 'constexpr' does not name a type
 inline constexpr T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 64>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:337:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:343:8: error: 'constexpr' does not name a type
 inline constexpr T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 113>&) noexcept(std::is_floating_point<T>::value)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:343:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::forth_root_epsilon_imp(const T*, const Tag&)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:352:37: error: 'epsilon' is not a member of 'boost::math::tools'
    static const T r_eps = sqrt(sqrt(tools::epsilon<T>()));
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:352:37: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:352:53: error: expected primary-expression before '>' token
    static const T r_eps = sqrt(sqrt(tools::epsilon<T>()));
                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:352:55: error: expected primary-expression before ')' token
    static const T r_eps = sqrt(sqrt(tools::epsilon<T>()));
                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:357:54: error: 'integral_constant' in namespace 'std' does not name a template type
 inline T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:357:71: error: expected ',' or '...' before '<' token
 inline T forth_root_epsilon_imp(const T*, const std::integral_constant<int, 0>&)
                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)':
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:360:21: error: 'epsilon' is not a member of 'boost::math::tools'
    return sqrt(sqrt(tools::epsilon<T>()));
                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:360:21: note: suggested alternative:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:167:10: note:   'boost::math::tools::detail::epsilon'
 inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T))
          ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:360:37: error: expected primary-expression before '>' token
    return sqrt(sqrt(tools::epsilon<T>()));
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:360:39: error: expected primary-expression before ')' token
    return sqrt(sqrt(tools::epsilon<T>()));
                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:366:17: error: 'integral_constant' in namespace 'std' does not name a template type
    typedef std::integral_constant<int, (::std::numeric_limits<T>::radix == 2) && (::std::numeric_limits<T>::digits != INT_MAX) ? std::numeric_limits<T>::digits : 0> tag_type;
                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:367:11: error: 'constexpr' does not name a type
    static constexpr bool has_noexcept = (tag_type::value == 113) || (tag_type::value == 64) || (tag_type::value == 53) || (tag_type::value == 24);
           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:367:11: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:373:8: error: 'constexpr' does not name a type
 inline constexpr T root_epsilon() noexcept(std::is_floating_point<T>::value && detail::root_epsilon_traits<T>::has_noexcept)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:373:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:379:8: error: 'constexpr' does not name a type
 inline constexpr T cbrt_epsilon() noexcept(std::is_floating_point<T>::value && detail::root_epsilon_traits<T>::has_noexcept)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:379:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:385:8: error: 'constexpr' does not name a type
 inline constexpr T forth_root_epsilon() noexcept(std::is_floating_point<T>::value && detail::root_epsilon_traits<T>::has_noexcept)
        ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:385:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:186:8: error: 'constexpr' does not name a type
 inline constexpr T raise_domain_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:186:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:202:100: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const ::boost::math::policies::domain_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                    ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:231:8: error: 'constexpr' does not name a type
 inline constexpr T raise_pole_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:231:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:241:8: error: 'constexpr' does not name a type
 inline constexpr T raise_pole_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:241:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp: In function 'T boost::math::policies::detail::raise_overflow_error(const char*, const char*, const boost::math::policies::overflow_error<(boost::math::policies::error_policy_type)0u>&)':
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:269:87: error: 'max_value' is not a member of 'boost::math::tools'
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:269:118: error: expected primary-expression before '>' token
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:269:120: error: expected primary-expression before ')' token
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp: In function 'T boost::math::policies::detail::raise_overflow_error(const char*, const char*, const T&, const boost::math::policies::overflow_error<(boost::math::policies::error_policy_type)0u>&)':
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:281:87: error: 'max_value' is not a member of 'boost::math::tools'
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:281:118: error: expected primary-expression before '>' token
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:281:120: error: expected primary-expression before ')' token
    return std::numeric_limits<T>::has_infinity ? std::numeric_limits<T>::infinity() : boost::math::tools::max_value<T>();
                                                                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:285:8: error: 'constexpr' does not name a type
 inline constexpr T raise_overflow_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:285:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:296:8: error: 'constexpr' does not name a type
 inline constexpr T raise_overflow_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:296:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:311:103: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:324:103: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                       ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:367:8: error: 'constexpr' does not name a type
 inline constexpr T raise_underflow_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:367:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:381:104: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::underflow_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:411:8: error: 'constexpr' does not name a type
 inline constexpr T raise_denorm_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:411:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:427:101: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::denorm_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                     ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:458:8: error: 'constexpr' does not name a type
 inline constexpr T raise_evaluation_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:458:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:474:105: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::evaluation_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                         ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:506:8: error: 'constexpr' does not name a type
 inline constexpr TargetType raise_rounding_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:506:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:525:103: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::rounding_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:540:103: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
            const  ::boost::math::policies::rounding_error< ::boost::math::policies::errno_on_error>&) BOOST_MATH_NOEXCEPT(T)
                                                                                                       ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:573:8: error: 'constexpr' does not name a type
 inline constexpr T raise_indeterminate_result_error(
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:573:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:613:8: error: 'constexpr' does not name a type
 inline constexpr T raise_domain_error(const char* function, const char* message, const T& val, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:613:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:622:8: error: 'constexpr' does not name a type
 inline constexpr T raise_pole_error(const char* function, const char* message, const T& val, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:622:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:631:8: error: 'constexpr' does not name a type
 inline constexpr T raise_overflow_error(const char* function, const char* message, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:631:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:640:8: error: 'constexpr' does not name a type
 inline constexpr T raise_overflow_error(const char* function, const char* message, const T& val, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:640:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:649:8: error: 'constexpr' does not name a type
 inline constexpr T raise_underflow_error(const char* function, const char* message, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:649:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:658:8: error: 'constexpr' does not name a type
 inline constexpr T raise_denorm_error(const char* function, const char* message, const T& val, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:658:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:668:8: error: 'constexpr' does not name a type
 inline constexpr T raise_evaluation_error(const char* function, const char* message, const T& val, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:668:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:677:8: error: 'constexpr' does not name a type
 inline constexpr TargetType raise_rounding_error(const char* function, const char* message, const T& val, const TargetType& t, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:677:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:686:8: error: 'constexpr' does not name a type
 inline constexpr T raise_indeterminate_result_error(const char* function, const char* message, const T& val, const R& result, const Policy&) noexcept(is_noexcept_error_policy<Policy>::value && BOOST_MATH_IS_FLOAT(T))
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:686:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:701:87: error: expected initializer before 'noexcept'
 inline bool check_overflow(T val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:713:101: error: expected initializer before 'noexcept'
 inline bool check_overflow(std::complex<T> val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:723:88: error: expected initializer before 'noexcept'
 inline bool check_underflow(T val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:733:102: error: expected initializer before 'noexcept'
 inline bool check_underflow(std::complex<T> val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:743:85: error: expected initializer before 'noexcept'
 inline bool check_denorm(T val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:754:99: error: expected initializer before 'noexcept'
 inline bool check_denorm(std::complex<T> val, R* result, const char* function, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && (Policy::value != throw_on_error) && (Policy::value != user_error))
                                                                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:766:8: error: 'constexpr' does not name a type
 inline constexpr bool check_overflow(T /* val */, R* /* result */, const char* /* function */, const overflow_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:766:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:769:8: error: 'constexpr' does not name a type
 inline constexpr bool check_overflow(std::complex<T> /* val */, R* /* result */, const char* /* function */, const overflow_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:769:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:772:8: error: 'constexpr' does not name a type
 inline constexpr bool check_underflow(T /* val */, R* /* result */, const char* /* function */, const underflow_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:772:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:775:8: error: 'constexpr' does not name a type
 inline constexpr bool check_underflow(std::complex<T> /* val */, R* /* result */, const char* /* function */, const underflow_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:775:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:778:8: error: 'constexpr' does not name a type
 inline constexpr bool check_denorm(T /* val */, R* /* result*/, const char* /* function */, const denorm_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:778:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:781:8: error: 'constexpr' does not name a type
 inline constexpr bool check_denorm(std::complex<T> /* val */, R* /* result*/, const char* /* function */, const denorm_error<ignore_error>&) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T)) 
        ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:781:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:787:62: error: expected initializer before 'noexcept'
 inline R checked_narrowing_cast(T val, const char* function) noexcept(BOOST_MATH_IS_FLOAT(R) && BOOST_MATH_IS_FLOAT(T) && is_noexcept_error_policy<Policy>::value)
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:807:64: error: 'std::uintmax_t' has not been declared
 inline void check_series_iterations(const char* function, std::uintmax_t max_iter, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(T) && is_noexcept_error_policy<Policy>::value)
                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:807:103: error: expected initializer before 'noexcept'
 inline void check_series_iterations(const char* function, std::uintmax_t max_iter, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(T) && is_noexcept_error_policy<Policy>::value)
                                                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:816:62: error: 'std::uintmax_t' has not been declared
 inline void check_root_iterations(const char* function, std::uintmax_t max_iter, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(T) && is_noexcept_error_policy<Policy>::value)
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:816:101: error: expected initializer before 'noexcept'
 inline void check_root_iterations(const char* function, std::uintmax_t max_iter, const Policy& pol) noexcept(BOOST_MATH_IS_FLOAT(T) && is_noexcept_error_policy<Policy>::value)
                                                                                                     ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:13:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/config.hpp:275:32: error: expected initializer before 'noexcept'
 #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point<T>::value)
                                ^
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:833:48: note: in expansion of macro 'BOOST_MATH_NOEXCEPT'
 std::pair<T, T> pair_from_single(const T& val) BOOST_MATH_NOEXCEPT(T)
                                                ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:57:15: error: expected nested-name-specifier before 'type'
         using type = typename std::conditional<std::is_integral<T>::value, double, T>::type;
               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:61:53: error: expected nested-name-specifier before 'type'
       template <> struct promote_arg<float> { using type = float; };
                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:62:53: error: expected nested-name-specifier before 'type'
       template <> struct promote_arg<double>{ using type = double; };
                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:63:59: error: expected nested-name-specifier before 'type'
       template <> struct promote_arg<long double> { using type = long double; };
                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:64:52: error: expected nested-name-specifier before 'type'
       template <> struct promote_arg<int> {  using type = double; };
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:70:15: error: expected nested-name-specifier before 'T1P'
         using T1P = typename promote_arg<T1>::type; // T1 perhaps promoted.
               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:71:15: error: expected nested-name-specifier before 'T2P'
         using T2P = typename promote_arg<T2>::type; // T2 perhaps promoted.
               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:73:15: error: expected nested-name-specifier before 'type'
         using type = typename std::conditional<
               ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:94:63: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<float, float> { using type = float; };
                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:95:64: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<double, double>{ using type = double; };
                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:96:75: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<long double, long double> { using type = long double; };
                                                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:97:60: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<int, int> {  using type = double; };
                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:98:62: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<int, float> {  using type = double; };
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:99:62: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<float, int> {  using type = double; };
                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:100:63: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<int, double> {  using type = double; };
                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:101:63: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<double, int> {  using type = double; };
                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:102:68: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<int, long double> {  using type = long double; };
                                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:103:68: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<long double, int> {  using type = long double; };
                                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:104:65: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<float, double> {  using type = double; };
                                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:105:65: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<double, float> {  using type = double; };
                                                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:106:70: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<float, long double> {  using type = long double; };
                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:107:70: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<long double, float> {  using type = long double; };
                                                                      ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:108:71: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<double, long double> {  using type = long double; };
                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:109:71: error: expected nested-name-specifier before 'type'
       template <> struct promote_args_2<long double, double> {  using type = long double; };
                                                                       ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:114:16: error: expected nested-name-specifier before 'type'
          using type = typename promote_args_2<
                ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:140:16: error: expected nested-name-specifier before 'type'
          using type = typename promote_args_2<
                ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:196:18: error: 'enable_if' in namespace 'std' does not name a template type
    typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:196:27: error: expected unqualified-id before '<' token
    typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:199:25: error: 'enable_if' in namespace 'std' does not name a template type
    inline typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                         ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:199:34: error: expected unqualified-id before '<' token
    inline typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:207:18: error: 'enable_if' in namespace 'std' does not name a template type
    typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                  ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:207:27: error: expected unqualified-id before '<' token
    typename std::enable_if<policies::is_policy<Policy>::value, typename tools::promote_args<T>::type>::type
                           ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:241:13: error: expected nested-name-specifier before 'type'
       using type = typename std::conditional<
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:397:13: error: expected nested-name-specifier before 'type'
       using type = typename std::conditional<
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:640:20: error: 'integral_constant' in namespace 'std' does not name a template type
       typedef std::integral_constant<int, 0> bessel_no_int_tag;      // No integer optimisation possible.
                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:641:20: error: 'integral_constant' in namespace 'std' does not name a template type
       typedef std::integral_constant<int, 1> bessel_maybe_int_tag;   // Maybe integer optimisation.
                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:642:20: error: 'integral_constant' in namespace 'std' does not name a template type
       typedef std::integral_constant<int, 2> bessel_int_tag;         // Definite integer optimisation.
                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:647:16: error: expected nested-name-specifier before 'result_type'
          using result_type = typename std::conditional<
                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:653:47: error: 'result_type' was not declared in this scope
          typedef typename policies::precision<result_type, Policy>::type precision_type;
                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:653:66: error: template argument 1 is invalid
          typedef typename policies::precision<result_type, Policy>::type precision_type;
                                                                  ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:655:16: error: expected nested-name-specifier before 'optimisation_tag'
          using optimisation_tag = typename std::conditional<
                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:665:16: error: expected nested-name-specifier before 'optimisation_tag128'
          using optimisation_tag128 = typename std::conditional<
                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:903:29: error: 'conditional' in namespace 'std' does not name a template type
       typedef typename std::conditional<
                             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:903:40: error: expected unqualified-id before '<' token
       typedef typename std::conditional<
                                        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:17:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/tools/real_cast.hpp:20:12: error: 'constexpr' does not name a type
     inline constexpr To real_cast(T t) noexcept(BOOST_MATH_IS_FLOAT(T) && BOOST_MATH_IS_FLOAT(To))
            ^
/work/games/violetland/work/.buildlink/include/boost/math/tools/real_cast.hpp:20:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:61:14: error: expected constructor, destructor, or type conversion before '(' token
 static_assert((BOOST_MATH_ENDIAN_BIG_BYTE || BOOST_MATH_ENDIAN_LITTLE_BYTE)
              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:215:12: error: 'constexpr' does not name a type
     static constexpr uint32_t sign        = 0x80000000u;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:215:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:216:12: error: 'constexpr' does not name a type
     static constexpr uint32_t exponent    = 0x7f800000;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:216:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:217:12: error: 'constexpr' does not name a type
     static constexpr uint32_t flag        = 0x00000000;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:217:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:218:12: error: 'constexpr' does not name a type
     static constexpr uint32_t significand = 0x007fffff;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:218:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:263:12: error: 'constexpr' does not name a type
     static constexpr uint64_t sign     = ((uint64_t)0x80000000u) << 32;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:263:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:264:12: error: 'constexpr' does not name a type
     static constexpr uint64_t exponent = ((uint64_t)0x7ff00000) << 32;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:264:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:265:12: error: 'constexpr' does not name a type
     static constexpr uint64_t flag     = 0;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:265:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:266:12: error: 'constexpr' does not name a type
     static constexpr uint64_t significand
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:266:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:343:12: error: 'constexpr' does not name a type
     static constexpr uint32_t sign        = 0x80000000u;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:343:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:344:12: error: 'constexpr' does not name a type
     static constexpr uint32_t exponent    = 0x7fff0000;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:344:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:345:12: error: 'constexpr' does not name a type
     static constexpr uint32_t flag        = 0x00008000;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:345:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:346:12: error: 'constexpr' does not name a type
     static constexpr uint32_t significand = 0x00007fff;
            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:346:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:51: error: 'is_floating_point' is not a member of 'std'
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:51: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:51: error: 'is_floating_point' is not a member of 'std'
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:51: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:77: error: template argument 2 is invalid
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:22: error: expected nested-name-specifier
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                      ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:80: error: typedef name may not be a nested-name-specifier
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:80: error: expected ';' at end of member declaration
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:534:85: error: expected unqualified-id before '>' token
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:535:37: error: 'precision' was not declared in this scope
     typedef fp_traits_non_native<T, precision> type;
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:535:37: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:745:8: note:   'boost::math::policies::precision'
 struct precision
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:230:8: note:   'boost::math::policies::detail::precision'
 struct precision
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:535:46: error: template argument 2 is invalid
     typedef fp_traits_non_native<T, precision> type;
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:51: error: 'is_floating_point' is not a member of 'std'
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:51: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:51: error: 'is_floating_point' is not a member of 'std'
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                   ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:51: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13:0,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_pod.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/is_default_constructible.hpp:82,
                 from /work/games/violetland/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:22,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:38,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/is_floating_point.hpp:16:30: note:   'boost::is_floating_point'
    template <class T> struct is_floating_point : public false_type{};
                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:608:8: note:   'boost::move_detail::is_floating_point'
 struct is_floating_point
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:77: error: template argument 2 is invalid
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:22: error: expected nested-name-specifier
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                      ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:80: error: typedef name may not be a nested-name-specifier
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:80: error: expected ';' at end of member declaration
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:572:85: error: expected unqualified-id before '>' token
     typedef typename size_to_precision<sizeof(T), ::std::is_floating_point<T>::value>::type precision;
                                                                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:578:37: error: 'precision' was not declared in this scope
     typedef fp_traits_non_native<T, precision> sign_change_type;
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:578:37: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:745:8: note:   'boost::math::policies::precision'
 struct precision
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:230:8: note:   'boost::math::policies::detail::precision'
 struct precision
        ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:19:0,
                 from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/fp_traits.hpp:578:46: error: template argument 2 is invalid
     typedef fp_traits_non_native<T, precision> sign_change_type;
                                              ^
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:110:43: error: 'true_type' in namespace 'std' does not name a type
 inline bool is_nan_helper(T t, const std::true_type&)
                                           ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:127:41: error: 'false_type' in namespace 'std' does not name a type
 inline bool is_nan_helper(T, const std::false_type&)
                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:127:13: error: redefinition of 'template<class T> bool boost::math_detail::is_nan_helper(T, const int&)'
 inline bool is_nan_helper(T, const std::false_type&)
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:110:13: note: 'template<class T> bool boost::math_detail::is_nan_helper(T, const int&)' previously declared here
 inline bool is_nan_helper(T t, const std::true_type&)
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:137:52: error: 'true_type' in namespace 'std' does not name a type
 inline bool is_nan_helper(__float128 f, const std::true_type&) { return std::isnan(static_cast<double>(f)); }
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:138:52: error: 'false_type' in namespace 'std' does not name a type
 inline bool is_nan_helper(__float128 f, const std::false_type&) { return std::isnan(static_cast<double>(f)); }
                                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math_detail::is_nan_helper(__float128, const int&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:138:13: error: redefinition of 'bool boost::math_detail::is_nan_helper(__float128, const int&)'
 inline bool is_nan_helper(__float128 f, const std::false_type&) { return std::isnan(static_cast<double>(f)); }
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:137:13: note: 'bool boost::math_detail::is_nan_helper(__float128, const int&)' previously defined here
 inline bool is_nan_helper(__float128 f, const std::true_type&) { return std::isnan(static_cast<double>(f)); }
             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp: In function 'int boost::math::detail::fpclassify_imp(T, const boost::math::detail::generic_tag<true>&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:60: error: 'is_floating_point' in namespace 'std' does not name a template type
    if(::boost::math_detail::is_nan_helper(t, typename std::is_floating_point<T>::type()))
                                                            ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:77: error: expected '(' before '<' token
    if(::boost::math_detail::is_nan_helper(t, typename std::is_floating_point<T>::type()))
                                                                             ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:79: error: expected primary-expression before '>' token
    if(::boost::math_detail::is_nan_helper(t, typename std::is_floating_point<T>::type()))
                                                                               ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:80: error: '::type' has not been declared
    if(::boost::math_detail::is_nan_helper(t, typename std::is_floating_point<T>::type()))
                                                                                ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:80: note: suggested alternative:
In file included from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:35:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type.hpp:14:10: note:   'boost::type'
   struct type {};
          ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:23:94: error: 'false_type' in namespace 'std' does not name a type
 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol, const std::false_type&)
                                                                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'typename boost::math::tools::promote_args<T>::type boost::math::detail::round(const T&, const Policy&, const int&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:28:14: error: 'raise_rounding_error' is not a member of 'boost::math::policies'
       return policies::raise_rounding_error("boost::math::round<%1%>(%1%)", 0, static_cast<result_type>(v), static_cast<result_type>(v), pol);
              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:28:14: note: suggested alternative:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:549:19: note:   'boost::math::policies::detail::raise_rounding_error'
 inline TargetType raise_rounding_error(
                   ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: At global scope:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:55:90: error: 'true_type' in namespace 'std' does not name a type
 inline typename tools::promote_args<T>::type round(const T& v, const Policy&, const std::true_type&)
                                                                                          ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:55:46: error: redefinition of 'template<class T, class Policy> typename boost::math::tools::promote_args<T>::type boost::math::detail::round(const T&, const Policy&, const int&)'
 inline typename tools::promote_args<T>::type round(const T& v, const Policy&, const std::true_type&)
                                              ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:23:46: note: 'template<class T, class Policy> typename boost::math::tools::promote_args<T>::type boost::math::detail::round(const T&, const Policy&, const int&)' previously declared here
 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol, const std::false_type&)
                                              ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'typename boost::math::tools::promote_args<T>::type boost::math::round(const T&, const Policy&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:65:33: error: 'integral_constant' is not a member of 'std'
    return detail::round(v, pol, std::integral_constant<bool, detail::is_integer_for_rounding<T>::value>());
                                 ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:65:33: note: suggested alternatives:
In file included from /work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:53:11: note:   'boost::integral_constant'
    struct integral_constant
           ^
In file included from /work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0,
                 from /work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31,
                 from /work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30,
                 from /work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29,
                 from /work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53,
                 from /work/games/violetland/work/.buildlink/include/boost/optional.hpp:15,
                 from /work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21,
                 from /work/games/violetland/work/.buildlink/include/boost/format.hpp:38,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1:
/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:93:8: note:   'boost::move_detail::integral_constant'
 struct integral_constant
        ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:65:56: error: expected primary-expression before 'bool'
    return detail::round(v, pol, std::integral_constant<bool, detail::is_integer_for_rounding<T>::value>());
                                                        ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:65:105: error: expected primary-expression before ')' token
    return detail::round(v, pol, std::integral_constant<bool, detail::is_integer_for_rounding<T>::value>());
                                                                                                         ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'int boost::math::iround(const T&, const Policy&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:92:31: error: 'raise_rounding_error' is not a member of 'boost::math::policies'
       return static_cast<int>(policies::raise_rounding_error("boost::math::iround<%1%>(%1%)", 0, v, 0, pol));
                               ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:92:31: note: suggested alternative:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:549:19: note:   'boost::math::policies::detail::raise_rounding_error'
 inline TargetType raise_rounding_error(
                   ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'long int boost::math::lround(const T&, const Policy&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:108:36: error: 'raise_rounding_error' is not a member of 'boost::math::policies'
       return static_cast<long int>(policies::raise_rounding_error("boost::math::lround<%1%>(%1%)", 0, v, 0L, pol));
                                    ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:108:36: note: suggested alternative:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:549:19: note:   'boost::math::policies::detail::raise_rounding_error'
 inline TargetType raise_rounding_error(
                   ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'long long int boost::math::llround(const T&, const Policy&)':
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:126:37: error: 'raise_rounding_error' is not a member of 'boost::math::policies'
       return static_cast<long long>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, static_cast<long long>(0), pol));
                                     ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:126:37: note: suggested alternative:
In file included from /work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0,
                 from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:
/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:549:19: note:   'boost::math::policies::detail::raise_rounding_error'
 inline TargetType raise_rounding_error(
                   ^
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp: In member function 'void violetland::CharStatsWindow::refresh()':
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:131:31: error: no matching function for call to 'round(float)'
    m_player->getHealth() * 100) % (m_player->MaxHealth() * 100);
                               ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: candidate: template<class T, class Policy> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&, const Policy&)
 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol)
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note:   template argument deduction/substitution failed:
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:131:31: note:   candidate expects 2 arguments, 1 provided
    m_player->getHealth() * 100) % (m_player->MaxHealth() * 100);
                               ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: candidate: template<class T> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&)
 inline typename tools::promote_args<T>::type round(const T& v)
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note:   template argument deduction/substitution failed:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In substitution of 'template<class T> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&) [with T = float]':
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:131:31:   required from here
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: error: no type named 'type' in 'struct boost::math::tools::promote_args<float, float, float, float, float, float>'
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:145:57: error: no matching function for call to 'round(float)'
    % boost::math::round(m_player->ReloadSpeedMod() * 100);
                                                         ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: candidate: template<class T, class Policy> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&, const Policy&)
 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol)
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note:   template argument deduction/substitution failed:
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:145:57: note:   candidate expects 2 arguments, 1 provided
    % boost::math::round(m_player->ReloadSpeedMod() * 100);
                                                         ^
In file included from /work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: candidate: template<class T> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&)
 inline typename tools::promote_args<T>::type round(const T& v)
                                              ^
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note:   template argument deduction/substitution failed:
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In substitution of 'template<class T> typename boost::math::tools::promote_args<T>::type boost::math::round(const T&) [with T = float]':
/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:145:57:   required from here
/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: error: no type named 'type' in 'struct boost::math::tools::promote_args<float, float, float, float, float, float>'
--- CMakeFiles/violetland.dir/src/windows/CharStatsWindow.cpp.o ---
*** [CMakeFiles/violetland.dir/src/windows/CharStatsWindow.cpp.o] Error code 1

make[2]: stopped in /work/games/violetland/work/violetland-0.5
1 error

make[2]: stopped in /work/games/violetland/work/violetland-0.5
--- CMakeFiles/violetland.dir/all ---
*** [CMakeFiles/violetland.dir/all] Error code 2

make[1]: stopped in /work/games/violetland/work/violetland-0.5
1 error

make[1]: stopped in /work/games/violetland/work/violetland-0.5
*** [all] Error code 2

make: stopped in /work/games/violetland/work/violetland-0.5
1 error

make: stopped in /work/games/violetland/work/violetland-0.5
*** Error code 2

Stop.
make[1]: stopped in /tree/pkgsrc/games/violetland
*** Error code 1

Stop.
make: stopped in /tree/pkgsrc/games/violetland