=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> 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.5nb14 [ 1%] Building CXX object CMakeFiles/violetland.dir/src/program.cpp.o [ 3%] Building CXX object CMakeFiles/violetland.dir/src/game/Weapon.cpp.o [ 5%] Building CXX object CMakeFiles/violetland.dir/src/game/WeaponManager.cpp.o [ 7%] Building CXX object CMakeFiles/violetland.dir/src/game/Powerup.cpp.o [ 9%] Building CXX object CMakeFiles/violetland.dir/src/game/Terrain.cpp.o [ 11%] Building CXX object CMakeFiles/violetland.dir/src/game/MusicManager.cpp.o [ 12%] Building CXX object CMakeFiles/violetland.dir/src/game/Highscores.cpp.o [ 14%] Building CXX object CMakeFiles/violetland.dir/src/game/Resources.cpp.o [ 16%] Building CXX object CMakeFiles/violetland.dir/src/game/GameState.cpp.o [ 18%] Building CXX object CMakeFiles/violetland.dir/src/game/HUD.cpp.o [ 20%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/LifeForm.cpp.o [ 22%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/Player.cpp.o [ 24%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/Monster.cpp.o [ 25%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/MonsterFactory.cpp.o [ 27%] Building CXX object CMakeFiles/violetland.dir/src/game/lifeforms/MonsterTemplate.cpp.o [ 29%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/Bullet.cpp.o [ 31%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/StandardBullet.cpp.o [ 33%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/LaserBullet.cpp.o [ 35%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/GrenadeBullet.cpp.o [ 37%] Building CXX object CMakeFiles/violetland.dir/src/game/bullets/Flame.cpp.o [ 38%] Building CXX object CMakeFiles/violetland.dir/src/system/Object.cpp.o [ 40%] Building CXX object CMakeFiles/violetland.dir/src/system/InputHandler.cpp.o [ 42%] Building CXX object CMakeFiles/violetland.dir/src/system/ConfigFile.cpp.o [ 44%] Building CXX object CMakeFiles/violetland.dir/src/system/Configuration.cpp.o [ 46%] Building CXX object CMakeFiles/violetland.dir/src/system/ControlStyle.cpp.o [ 48%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/FileUtility.cpp.o [ 50%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/ImageUtility.cpp.o [ 51%] Building CXX object CMakeFiles/violetland.dir/src/system/utility/UidGenerator.cpp.o [ 53%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Texture.cpp.o [ 55%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Sprite.cpp.o [ 57%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/StaticObject.cpp.o [ 59%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/DynamicObject.cpp.o [ 61%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Aim.cpp.o [ 62%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Camera.cpp.o [ 64%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Window.cpp.o [ 66%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Particle.cpp.o [ 68%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/ParticleSystem.cpp.o [ 70%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/Explosion.cpp.o [ 72%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/VideoManager.cpp.o [ 74%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/text/TextManager.cpp.o [ 75%] Building CXX object CMakeFiles/violetland.dir/src/system/graphic/text/TextObject.cpp.o [ 77%] Building CXX object CMakeFiles/violetland.dir/src/system/sound/Sound.cpp.o [ 79%] Building CXX object CMakeFiles/violetland.dir/src/system/sound/SoundManager.cpp.o [ 81%] Building CXX object CMakeFiles/violetland.dir/src/windows/MainMenuWindow.cpp.o [ 83%] Building CXX object CMakeFiles/violetland.dir/src/windows/CharStatsWindow.cpp.o In file included from /usr/include/g++/type_traits:35:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:14, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:11, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:11:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:21:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:26:1: error: expected unqualified-id before 'using' using mp_size_t = std::integral_constant; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:30:1: error: expected unqualified-id before 'using' using mp_bool = std::integral_constant; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:36:11: error: expected nested-name-specifier before 'type' using type = T; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:40:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class F> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:43:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:44:5: error: expected unqualified-id before 'using' using fn = typename F::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:52:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T> // Template template parameter must use class ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:52:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T> // Template template parameter must use class ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:53:27: error: '>>' should be '> >' within a nested template argument list struct mp_size_impl> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:55:11: error: expected nested-name-specifier before 'type' using type = std::integral_constant; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:60:1: error: expected unqualified-id before 'using' using mp_size = typename detail::mp_size_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:67:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T1, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:67:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T1, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:68:32: error: '>>' should be '> >' within a nested template argument list struct mp_front_impl> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:70:11: error: expected nested-name-specifier before 'type' using type = T1; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:75:1: error: expected unqualified-id before 'using' using mp_front = typename detail::mp_front_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:84:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:84:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:87:11: error: expected nested-name-specifier before 'type' using type = T0; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:90:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:90:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:93:11: error: expected nested-name-specifier before 'type' using type = T1; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:96:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:96:88: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:99:11: error: expected nested-name-specifier before 'type' using type = T2; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:102:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:102:101: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:105:11: error: expected nested-name-specifier before 'type' using type = T3; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:108:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:108:114: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:111:11: error: expected nested-name-specifier before 'type' using type = T4; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:114:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:114:127: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T> ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:11:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:117:11: error: expected nested-name-specifier before 'type' using type = T5; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:120:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:121:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:124:11: error: expected nested-name-specifier before 'type' using type = T6; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:127:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:128:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename T7, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:131:11: error: expected nested-name-specifier before 'type' using type = T7; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:134:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:135:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename T7, typename T8, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:138:11: error: expected nested-name-specifier before 'type' using type = T8; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:141:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:142:57: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename T7, typename T8, typename T9, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:145:11: error: expected nested-name-specifier before 'type' using type = T9; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:148:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:149:71: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename T7, typename T8, typename T9, typename T10, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:152:11: error: expected nested-name-specifier before 'type' using type = T10; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:155:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:156: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> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:159:11: error: expected nested-name-specifier before 'type' using type = T11; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:162:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:163: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> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:166:11: error: expected nested-name-specifier before 'type' using type = T12; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:171:1: error: expected unqualified-id before 'using' using mp_at_c = typename detail::mp_at_c::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:174:1: error: expected unqualified-id before 'using' using mp_at = typename detail::mp_at_c::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:178:1: error: expected unqualified-id before 'using' using mp_back = mp_at_c::value - 1>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:182:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:185:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:185:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:185:64: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:188:11: error: expected nested-name-specifier before 'type' using type = L; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:192:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:193:1: error: expected unqualified-id before 'using' using mp_push_back = typename detail::mp_push_back_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:197:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:200:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:200:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:200:64: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... U, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:203:11: error: expected nested-name-specifier before 'type' using type = L; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:207:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:208:1: error: expected unqualified-id before 'using' using mp_push_front = typename detail::mp_push_front_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:212:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:215:30: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:218:11: error: expected nested-name-specifier before 'type' using type = T; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:224:11: error: expected nested-name-specifier before 'type' using type = E; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:228:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:229:1: error: expected unqualified-id before 'using' using mp_if_c = typename detail::mp_if_c_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:231:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:232:1: error: expected unqualified-id before 'using' using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:236:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:239:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:239:58: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:242:11: error: expected nested-name-specifier before 'type' using type = mp_size_t<0>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:245:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:248:11: error: expected nested-name-specifier before 'r' using r = typename mp_find_if_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:249:11: error: expected nested-name-specifier before 'type' using type = mp_size_t<1 + r::value>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:252:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T1, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:252:62: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T1, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:252:86: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename T1, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:255:11: error: expected nested-name-specifier before 'type' using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:259:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:260:1: error: expected unqualified-id before 'using' using mp_find_if = typename detail::mp_find_if_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:263:1: error: expected unqualified-id before 'using' using mp_find_if_q = mp_find_if; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:267:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:273:11: error: expected nested-name-specifier before 'type' using type = mp_list<>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:276:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:276:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:277:29: error: '>>' should be '> >' within a nested template argument list struct mp_append_impl> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:279:11: error: expected nested-name-specifier before 'type' using type = L; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:282:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:283:42: error: '>>' should be '> >' within a nested template argument list struct mp_append_impl, L2> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:285:11: error: expected nested-name-specifier before 'type' using type = L1; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:288:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/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 class L3, typename... T3> ^ /scratch/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 class L3, typename... T3> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:290:53: error: '>>' should be '> >' within a nested template argument list struct mp_append_impl, L2, L3> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:292:11: error: expected nested-name-specifier before 'type' using type = L1; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:295:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4> ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4> ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4> ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:297:64: error: '>>' should be '> >' within a nested template argument list struct mp_append_impl, L2, L3, L4> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:299:11: error: expected nested-name-specifier before 'type' using type = L1; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:50: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:75: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:302:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L1, typename... T1, template class L2, typename... T2, ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4, ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4, ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4, ^ /scratch/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 class L3, typename... T3, template class L4, typename... T4, ^ /scratch/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 class L5, typename... T5, typename... Lr> ^ /scratch/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 class L5, typename... T5, typename... Lr> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:304:66: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L5, typename... T5, typename... Lr> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:307:11: error: expected nested-name-specifier before 'type' using type = typename mp_append_impl, Lr...>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:311:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:312:1: error: expected unqualified-id before 'using' using mp_append = typename detail::mp_append_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:316:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:27: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:319:73: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class L, typename... T, template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:325:15: error: expected nested-name-specifier before 'type' using type = mp_if, mp_list<>, mp_list>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:328:11: error: expected nested-name-specifier before 'type' using type = mp_append, typename _f::type...>; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:332:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template class P> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:333:1: error: expected unqualified-id before 'using' using mp_remove_if = typename detail::mp_remove_if_impl::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:336:1: error: expected unqualified-id before 'using' using mp_remove_if_q = mp_remove_if; ^ /scratch/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 ^ /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:357:1: error: expected unqualified-id before 'using' using index_sequence = integer_sequence; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:367:11: error: expected nested-name-specifier before 'type' using type = T; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:373:11: error: expected nested-name-specifier before 'type' using type = F; ^ /scratch/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::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:382:11: error: expected nested-name-specifier before 'type' using type = T; ^ /scratch/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 ^ /scratch/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 ^ /scratch/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> ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:391:11: error: expected nested-name-specifier before 'type' using type = integer_sequence; ^ /scratch/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"); ^ /scratch/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"); ^ /scratch/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"); ^ /scratch/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; ^ /scratch/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 /scratch/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; ^ /scratch/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 /scratch/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::type; ^ /scratch/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::type; ^ /scratch/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::type; ^ /scratch/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::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:412:11: error: expected nested-name-specifier before 'type' using type = seq4; ^ /scratch/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::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:429:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:430:1: error: expected unqualified-id before 'using' using index_sequence = integer_sequence; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:433:1: error: expected unqualified-id before 'using' using make_index_sequence = make_integer_sequence; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:435:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/mp.hpp:436:1: error: expected unqualified-id before 'using' using index_sequence_for = make_integer_sequence; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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; ^ /scratch/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 /scratch/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::value); ^ /scratch/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 /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:139:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:110:46: error: expected '{' before '<' token class name : public std::integral_constant{}; \ ^ /scratch/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) ^ /scratch/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{}; \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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(0))) == sizeof(char); \ ^ /scratch/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) ^ /scratch/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* = nullptr); \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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::value; \ ^ /scratch/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) ^ /scratch/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; \ ^ /scratch/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) ^ /scratch/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< ^ /scratch/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< ^ /scratch/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(0))) == sizeof(char); ^ /scratch/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 /scratch/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::value; ^ /scratch/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 /scratch/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(0))) == sizeof(char); ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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::value; ^ /scratch/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 /scratch/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; ^ /scratch/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; ^ /scratch/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, T, N-1>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:301:10: error: expected nested-name-specifier before 'type' using type = Seq; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:365:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:366:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:367:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:368:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:369:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:370:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:371:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:72: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:79: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:372:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:73: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:80: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:373:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:73: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:80: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:374:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:73: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:80: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:375:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:73: error: 'boost::math::policies::detail::is_valid_policy::value' is not a type static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:80: error: expected ',' or '...' before string constant /scratch/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::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/assert.hpp:58:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:19, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:376:4: error: 'int boost::math::policies::policy::_Static_assert(int, int)' cannot be overloaded static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:364:4: error: with 'int boost::math::policies::policy::_Static_assert(int, int)' static_assert(::boost::math::policies::detail::is_valid_policy::value, "::boost::math::policies::detail::is_valid_policy::value"); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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; ^ /scratch/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::value; ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:386:13: error: expected nested-name-specifier before 'type' using type = A; ^ /scratch/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; ^ /scratch/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; ^ /scratch/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); ^ /scratch/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 /scratch/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::type; ^ /scratch/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, digits10<>>::type; ^ /scratch/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, digits2<>>::type; ^ /scratch/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, domain_error<>>::type; ^ /scratch/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, pole_error<>>::type; ^ /scratch/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, overflow_error<>>::type; ^ /scratch/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, underflow_error<>>::type; ^ /scratch/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, denorm_error<>>::type; ^ /scratch/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, evaluation_error<>>::type; ^ /scratch/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, rounding_error<>>::type; ^ /scratch/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, indeterminate_result_error<>>::type; ^ /scratch/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::type; ^ /scratch/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, promote_float<>>::type; ^ /scratch/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, promote_double<>>::type; ^ /scratch/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, discrete_quantile<>>::type; ^ /scratch/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, assert_undefined<>>::type; ^ /scratch/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, max_series_iterations<>>::type; ^ /scratch/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, max_root_iterations<>>::type; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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; ^ /scratch/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; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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<>; ^ /scratch/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; ^ /scratch/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::value; ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:517:13: error: expected nested-name-specifier before 'type' using type = A; ^ /scratch/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; ^ /scratch/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; ^ /scratch/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); ^ /scratch/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 /scratch/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::type; ^ /scratch/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, typename Policy::domain_error_type>::type; ^ /scratch/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, typename Policy::pole_error_type>::type; ^ /scratch/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, typename Policy::overflow_error_type>::type; ^ /scratch/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, typename Policy::underflow_error_type>::type; ^ /scratch/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, typename Policy::denorm_error_type>::type; ^ /scratch/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, typename Policy::evaluation_error_type>::type; ^ /scratch/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, typename Policy::rounding_error_type>::type; ^ /scratch/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, typename Policy::indeterminate_result_error_type>::type; ^ /scratch/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, digits10<>>::type; ^ /scratch/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, typename Policy::precision_type>::type; ^ /scratch/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::type; ^ /scratch/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, typename Policy::promote_float_type>::type; ^ /scratch/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, typename Policy::promote_double_type>::type; ^ /scratch/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, typename Policy::discrete_quantile_type>::type; ^ /scratch/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, typename Policy::assert_undefined_type>::type; ^ /scratch/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, typename Policy::max_series_iterations_type>::type; ^ /scratch/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, typename Policy::max_root_iterations_type>::type; ^ /scratch/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< ^ /scratch/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; ^ /scratch/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; ^ /scratch/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::value)>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:591:10: error: expected nested-name-specifier before 'type' using type = policy< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:623:10: error: expected nested-name-specifier before 'type' using type = policy; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:640:10: error: expected nested-name-specifier before 'type' using type = policy; ^ /scratch/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 ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:647:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1>::type make_policy(const A1&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:654:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1, A2>::type make_policy(const A1&, const A2&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:661:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1, A2, A3>::type make_policy(const A1&, const A2&, const A3&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:668:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1, A2, A3, A4>::type make_policy(const A1&, const A2&, const A3&, const A4&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:675:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1, A2, A3, A4, A5>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:682:8: error: 'constexpr' does not name a type inline constexpr typename normalise, A1, A2, A3, A4, A5, A6>::type make_policy(const A1&, const A2&, const A3&, const A4&, const A5&, const A6&) noexcept ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:689:8: error: 'constexpr' does not name a type inline constexpr typename normalise, 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 ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:696:8: error: 'constexpr' does not name a type inline constexpr typename normalise, 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 ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:703:8: error: 'constexpr' does not name a type inline constexpr typename normalise, 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 ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:710:8: error: 'constexpr' does not name a type inline constexpr typename normalise, 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 ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:717:8: error: 'constexpr' does not name a type inline constexpr typename normalise, 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 ^ /scratch/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 /scratch/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::type; ^ /scratch/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::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:18: error: expected identifier before '(' token static_assert((std::numeric_limits::radix == 2) || ((std::numeric_limits::is_specialized == 0) || (std::numeric_limits::digits == 0)), ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected unqualified-id before '==' token static_assert((std::numeric_limits::radix == 2) || ((std::numeric_limits::is_specialized == 0) || (std::numeric_limits::digits == 0)), ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected ')' before '==' token /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected ')' before '==' token /scratch/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] /scratch/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::radix == 2) || ((std::numeric_limits::is_specialized == 0) || (std::numeric_limits::digits == 0)), ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:747:52: error: expected unqualified-id before '==' token static_assert((std::numeric_limits::radix == 2) || ((std::numeric_limits::is_specialized == 0) || (std::numeric_limits::digits == 0)), ^ /scratch/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; ^ /scratch/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< ^ /scratch/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 ^ /scratch/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 /scratch/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 ^ /scratch/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 /scratch/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 ^ /scratch/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 /scratch/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 ^ /scratch/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 /scratch/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 ^ /scratch/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 /scratch/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 ^ /scratch/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 /scratch/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::value) ^ /scratch/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::value) ^ /scratch/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::value) ^ /scratch/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::value) ^ /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:54: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:68: error: template argument 3 is invalid struct series_factor_calc ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:849:68: error: template argument 4 is invalid /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note: 'boost::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note: 'boost::move_detail::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:54: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note: 'boost::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note: 'boost::move_detail::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:69: error: template argument 3 is invalid struct series_factor_calc ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:857:69: error: template argument 4 is invalid /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note: 'boost::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note: 'boost::move_detail::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:38: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:93:43: note: 'boost::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:104:41: note: 'boost::move_detail::false_type' typedef integral_constant false_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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 ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:55: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/integral_constant.hpp:92:42: note: 'boost::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:103:41: note: 'boost::move_detail::true_type' typedef integral_constant true_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:21:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:69: error: template argument 3 is invalid struct series_factor_calc ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:865:69: error: template argument 4 is invalid /scratch/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::value) ^ /scratch/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 /scratch/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::value) ^ /scratch/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 /scratch/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::value) ^ /scratch/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 /scratch/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(0))) == sizeof(char)); ^ /scratch/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 /scratch/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

::value; ^ /scratch/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 /scratch/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; ^ /scratch/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; ^ /scratch/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< ^ /scratch/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; ^ /scratch/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< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/policy.hpp:970:11: error: 'constexpr' does not name a type static constexpr bool value = ^ /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:88:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:88:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:94:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:94:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:102:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:102:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:102:31: error: redefinition of 'template T boost::math::tools::detail::log_max_value(int)' inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:88:31: note: 'template T boost::math::tools::detail::log_max_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:108:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:108:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:108:31: error: redefinition of 'template T boost::math::tools::detail::log_min_value(int)' inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:94:31: note: 'template T boost::math::tools::detail::log_min_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:116:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:116:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:116:31: error: redefinition of 'template T boost::math::tools::detail::log_max_value(int)' inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:88:31: note: 'template T boost::math::tools::detail::log_max_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:56: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:73: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:122:31: error: redefinition of 'template T boost::math::tools::detail::log_min_value(int)' inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:94:31: note: 'template T boost::math::tools::detail::log_min_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/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_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:128:52: error: expected ',' or '...' before '<' token inline T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:128:10: error: redefinition of 'template T boost::math::tools::detail::log_max_value(int)' inline T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:88:31: note: 'template T boost::math::tools::detail::log_max_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_max_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:141:35: error: 'integral_constant' in namespace 'std' does not name a template type inline T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:141:52: error: expected ',' or '...' before '<' token inline T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:141:10: error: redefinition of 'template T boost::math::tools::detail::log_min_value(int)' inline T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:94:31: note: 'template T boost::math::tools::detail::log_min_value(int)' previously declared here inline BOOST_MATH_CONSTEXPR T log_min_value(const std::integral_constant& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:154:50: error: 'true_type' in namespace 'std' does not name a type inline BOOST_MATH_CONSTEXPR T epsilon(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:180: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)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:180:10: error: redefinition of 'template T boost::math::tools::detail::epsilon(const int&)' inline T epsilon(const std::false_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:154:31: note: 'template T boost::math::tools::detail::epsilon(const int&)' previously declared here inline BOOST_MATH_CONSTEXPR T epsilon(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:190:26: error: 'conditional' in namespace 'std' does not name a template type typedef typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:190:37: error: expected unqualified-id before '<' token typedef typename std::conditional< ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/config.hpp:61:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/config/workaround.hpp:41, from /scratch/work/games/violetland/work/.buildlink/include/boost/detail/workaround.hpp:8, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:19, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:198:40: error: 'tag_type' has not been declared BOOST_STATIC_CONSTANT(bool, value = tag_type::value ? true : false); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:203:98: error: expected template-name before '<' token template struct log_limit_noexcept_traits_imp : public std::integral_constant {}; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:203:98: error: expected '{' before '<' token /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:203:98: error: expected unqualified-id before '<' token /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: In function 'T boost::math::tools::epsilon()': /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:249:30: error: 'integral_constant' is not a member of 'std' return detail::epsilon(std::integral_constant::is_specialized>()); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:249:30: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:249:53: error: expected primary-expression before 'bool' return detail::epsilon(std::integral_constant::is_specialized>()); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:249:101: error: expected primary-expression before ')' token return detail::epsilon(std::integral_constant::is_specialized>()); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp: At global scope: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:260:59: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:260:76: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:266:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:266:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:272:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:272:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:272:31: error: redefinition of 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:266:31: note: 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:278:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:278:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:278:31: error: redefinition of 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:266:31: note: 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:292:48: error: 'integral_constant' in namespace 'std' does not name a template type inline T root_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:292:65: error: expected ',' or '...' before '<' token inline T root_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:292:10: error: redefinition of 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' inline T root_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:266:31: note: 'template T boost::math::tools::detail::root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:299:59: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:299:76: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:305:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:305:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:311:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:311:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:311:31: error: redefinition of 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:305:31: note: 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:317:69: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:317:86: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:317:31: error: redefinition of 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:305:31: note: 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:331:48: error: 'integral_constant' in namespace 'std' does not name a template type inline T cbrt_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:331:65: error: expected ',' or '...' before '<' token inline T cbrt_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:331:10: error: redefinition of 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' inline T cbrt_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:305:31: note: 'template T boost::math::tools::detail::cbrt_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T cbrt_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:75: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:92: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:344:75: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:344:92: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:344:31: error: redefinition of 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:31: note: 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:350:75: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:350:92: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:350:31: error: redefinition of 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:31: note: 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:356:75: error: 'integral_constant' in namespace 'std' does not name a template type inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:356:92: error: expected ',' or '...' before '<' token inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:356:31: error: redefinition of 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:31: note: 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:370: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&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:370:71: error: expected ',' or '...' before '<' token inline T forth_root_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:370:10: error: redefinition of 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' inline T forth_root_epsilon_imp(const T*, const std::integral_constant&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:338:31: note: 'template T boost::math::tools::detail::forth_root_epsilon_imp(const T*, int)' previously declared here inline BOOST_MATH_CONSTEXPR T forth_root_epsilon_imp(const T*, const std::integral_constant&) BOOST_MATH_NOEXCEPT(T) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:379:17: error: 'integral_constant' in namespace 'std' does not name a template type typedef std::integral_constant::radix == 2) && (::std::numeric_limits::digits != INT_MAX) ? std::numeric_limits::digits : 0> tag_type; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/config.hpp:61:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/config/workaround.hpp:41, from /scratch/work/games/violetland/work/.buildlink/include/boost/detail/workaround.hpp:8, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:19, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:380:48: error: 'tag_type' has not been declared BOOST_STATIC_CONSTANT(bool, has_noexcept = (tag_type::value == 113) || (tag_type::value == 64) || (tag_type::value == 53) || (tag_type::value == 24)); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:380:76: error: 'tag_type' has not been declared BOOST_STATIC_CONSTANT(bool, has_noexcept = (tag_type::value == 113) || (tag_type::value == 64) || (tag_type::value == 53) || (tag_type::value == 24)); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:380:103: error: 'tag_type' has not been declared BOOST_STATIC_CONSTANT(bool, has_noexcept = (tag_type::value == 113) || (tag_type::value == 64) || (tag_type::value == 53) || (tag_type::value == 24)); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/precision.hpp:380:130: error: 'tag_type' has not been declared BOOST_STATIC_CONSTANT(bool, has_noexcept = (tag_type::value == 113) || (tag_type::value == 64) || (tag_type::value == 53) || (tag_type::value == 24)); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:14:0, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp: In function 'void boost::math::policies::check_series_iterations(const char*, uintmax_t, const Policy&)': /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:809:19: error: 'get_max_series_iterations' is not a member of 'boost::math::policies' if(max_iter >= policies::get_max_series_iterations()) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:809:61: error: expected primary-expression before '>' token if(max_iter >= policies::get_max_series_iterations()) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:809:63: error: expected primary-expression before ')' token if(max_iter >= policies::get_max_series_iterations()) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp: In function 'void boost::math::policies::check_root_iterations(const char*, uintmax_t, const Policy&)': /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:818:19: error: 'get_max_root_iterations' is not a member of 'boost::math::policies' if(max_iter >= policies::get_max_root_iterations()) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:818:59: error: expected primary-expression before '>' token if(max_iter >= policies::get_max_root_iterations()) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/policies/error_handling.hpp:818:61: error: expected primary-expression before ')' token if(max_iter >= policies::get_max_root_iterations()) ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp: At global scope: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:61:15: error: expected nested-name-specifier before 'type' using type = typename std::conditional::value, double, T>::type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:65:53: error: expected nested-name-specifier before 'type' template <> struct promote_arg { using type = float; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:66:53: error: expected nested-name-specifier before 'type' template <> struct promote_arg{ using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:67:59: error: expected nested-name-specifier before 'type' template <> struct promote_arg { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:68:52: error: expected nested-name-specifier before 'type' template <> struct promote_arg { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:74:15: error: expected nested-name-specifier before 'T1P' using T1P = typename promote_arg::type; // T1 perhaps promoted. ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:75:15: error: expected nested-name-specifier before 'T2P' using T2P = typename promote_arg::type; // T2 perhaps promoted. ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:77:15: error: expected nested-name-specifier before 'type' using type = typename std::conditional< ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:98:63: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = float; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:99:64: error: expected nested-name-specifier before 'type' template <> struct promote_args_2{ using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:100:75: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:101:60: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:102:62: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:103:62: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:104:63: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:105:63: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:106:68: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:107:68: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:108:65: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:109:65: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:110:70: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:111:70: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:112:71: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:113:71: error: expected nested-name-specifier before 'type' template <> struct promote_args_2 { using type = long double; }; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:118:16: error: expected nested-name-specifier before 'type' using type = typename promote_args_2< ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:33:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:40: error: 'is_same' is not a member of 'std' BOOST_STATIC_ASSERT_MSG((0 == std::is_same::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented."); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:40: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/is_base_and_derived.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/is_base_of.hpp:12, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:43, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/is_same.hpp:29:39: note: 'boost::is_same' template struct is_same : public false_type {}; ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils_core.hpp:111:8: note: 'boost::move_detail::is_same' struct is_same ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:33:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:57: error: a comma operator cannot appear in a constant-expression BOOST_STATIC_ASSERT_MSG((0 == std::is_same::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented."); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:70: error: template argument 1 is invalid BOOST_STATIC_ASSERT_MSG((0 == std::is_same::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented."); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:78: error: template argument 1 is invalid BOOST_STATIC_ASSERT_MSG((0 == std::is_same::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented."); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:138:10: error: expected unqualified-id before ')' token BOOST_STATIC_ASSERT_MSG((0 == std::is_same::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented."); ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/tools/promotion.hpp:150:16: error: expected nested-name-specifier before 'type' using type = typename promote_args_2< ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:15:0, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:197:18: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:197:27: error: expected unqualified-id before '<' token typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:200:25: error: 'enable_if' in namespace 'std' does not name a template type inline typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:200:34: error: expected unqualified-id before '<' token inline typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:208:18: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:208:27: error: expected unqualified-id before '<' token typename std::enable_if::value, typename tools::promote_args::type>::type ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:242:13: error: expected nested-name-specifier before 'type' using type = typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:398:13: error: expected nested-name-specifier before 'type' using type = typename std::conditional< ^ /scratch/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 bessel_no_int_tag; // No integer optimisation possible. ^ /scratch/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 bessel_maybe_int_tag; // Maybe integer optimisation. ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:643:20: error: 'integral_constant' in namespace 'std' does not name a template type typedef std::integral_constant bessel_int_tag; // Definite integer optimisation. ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:648:16: error: expected nested-name-specifier before 'result_type' using result_type = typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:654:47: error: 'result_type' was not declared in this scope typedef typename policies::precision::type precision_type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:654:66: error: template argument 1 is invalid typedef typename policies::precision::type precision_type; ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:656:16: error: expected nested-name-specifier before 'optimisation_tag' using optimisation_tag = typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:666:16: error: expected nested-name-specifier before 'optimisation_tag128' using optimisation_tag128 = typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:904:29: error: 'conditional' in namespace 'std' does not name a template type typedef typename std::conditional< ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:904:40: error: expected unqualified-id before '<' token typedef typename std::conditional< ^ In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:16:0, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2: /scratch/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&) ^ /scratch/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&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:127:13: error: redefinition of 'template bool boost::math_detail::is_nan_helper(T, const int&)' inline bool is_nan_helper(T, const std::false_type&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:110:13: note: 'template bool boost::math_detail::is_nan_helper(T, const int&)' previously declared here inline bool is_nan_helper(T t, const std::true_type&) ^ /scratch/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&)': /scratch/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::type())) ^ /scratch/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::type())) ^ /scratch/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::type())) ^ /scratch/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::type())) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/fpclassify.hpp:165:80: note: suggested alternative: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:35:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/work/games/violetland/work/.buildlink/include/boost/type.hpp:14:10: note: 'boost::type' struct type {}; ^ In file included from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: At global scope: /scratch/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::type round(const T& v, const Policy& pol, const std::false_type&) ^ In file included from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/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::type round(const T& v, const Policy&, const std::true_type&) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:55:46: error: redefinition of 'template typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, const int&)' inline typename tools::promote_args::type round(const T& v, const Policy&, const std::true_type&) ^ In file included from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:23:46: note: 'template typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, const int&)' previously declared here inline typename tools::promote_args::type round(const T& v, const Policy& pol, const std::false_type&) ^ In file included from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In function 'typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&)': /scratch/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::value>()); ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:65:33: note: suggested alternatives: In file included from /scratch/work/games/violetland/work/.buildlink/include/boost/type_traits/alignment_of.hpp:16:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:36, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/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 /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/meta_utils.hpp:22:0, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/detail/type_traits.hpp:31, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/core.hpp:58, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility_core.hpp:30, from /scratch/work/games/violetland/work/.buildlink/include/boost/move/utility.hpp:29, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional/optional.hpp:53, from /scratch/work/games/violetland/work/.buildlink/include/boost/optional.hpp:15, from /scratch/work/games/violetland/work/.buildlink/include/boost/format/internals.hpp:21, from /scratch/work/games/violetland/work/.buildlink/include/boost/format.hpp:38, from /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:1: /scratch/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 /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/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::value>()); ^ /scratch/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::value>()); ^ /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp: In member function 'void violetland::CharStatsWindow::refresh()': /scratch/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 /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: candidate: template typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) inline typename tools::promote_args::type round(const T& v, const Policy& pol) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: template argument deduction/substitution failed: /scratch/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 /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: candidate: template typename boost::math::tools::promote_args::type boost::math::round(const T&) inline typename tools::promote_args::type round(const T& v) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: template argument deduction/substitution failed: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In substitution of 'template typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = float]': /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:131:31: required from here /scratch/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' /scratch/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 /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: candidate: template typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) inline typename tools::promote_args::type round(const T& v, const Policy& pol) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:63:46: note: template argument deduction/substitution failed: /scratch/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 /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:2:0: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: candidate: template typename boost::math::tools::promote_args::type boost::math::round(const T&) inline typename tools::promote_args::type round(const T& v) ^ /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp:68:46: note: template argument deduction/substitution failed: /scratch/work/games/violetland/work/.buildlink/include/boost/math/special_functions/round.hpp: In substitution of 'template typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = float]': /scratch/work/games/violetland/work/violetland-0.5/src/windows/CharStatsWindow.cpp:145:57: required from here /scratch/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' *** [CMakeFiles/violetland.dir/src/windows/CharStatsWindow.cpp.o] Error code 1 make[2]: stopped in /scratch/work/games/violetland/work/violetland-0.5 1 error make[2]: stopped in /scratch/work/games/violetland/work/violetland-0.5 *** [CMakeFiles/violetland.dir/all] Error code 2 make[1]: stopped in /scratch/work/games/violetland/work/violetland-0.5 1 error make[1]: stopped in /scratch/work/games/violetland/work/violetland-0.5 *** [all] Error code 2 make: stopped in /scratch/work/games/violetland/work/violetland-0.5 1 error make: stopped in /scratch/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