=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/unrest", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for unrest-1.1.0 clang++ -c -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL2 -D_THREAD_SAFE -o AlphaImage.o AlphaImage.cpp clang++ -c -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL2 -D_THREAD_SAFE -o AnimationFrame.o AnimationFrame.cpp In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:11: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:27:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_bool = std::integral_constant; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:29:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_true = mp_bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:30:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_false = mp_bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:33:38: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_to_bool = mp_bool( T::value )>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:36:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_not = mp_bool< !T::value >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:39:32: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_int = std::integral_constant; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:42:43: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_size_t = std::integral_constant; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_list.hpp:17:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_list ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:20:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:24:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:26:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:31:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = E; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:36:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_if_c = typename detail::mp_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:36:55: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_if_c = typename detail::mp_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:37:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:37:54: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:66:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_valid_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:66:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_valid_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:28: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class G, class = G> static mp_true check(int); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:56: error: a space is required between consecutive right angle brackets (use '> >') template class G, class = G> static mp_true check(int); ^~ > > /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:48: warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions] template class G, class = G> static mp_true check(int); ^ ~~~~~~~ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:69:28: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class> static mp_false check(...); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:71:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = decltype(check(0)); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__config:625:27: note: expanded from macro 'decltype' # define decltype(...) __decltype(__VA_ARGS__) ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:67: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:80:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_valid_q = mp_valid; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:80:50: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_valid_q = mp_valid; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:86:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_defer_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:86:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_defer_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:88:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = F; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:67: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:13: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:24:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class B> struct mp_rename_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:64: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:43:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class B> using mp_rename = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:43:65: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class B> using mp_rename = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:46:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class L> using mp_apply = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:46:64: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class L> using mp_apply = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:49:47: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_apply_q = typename detail::mp_rename_impl::type; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:25:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:40:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class V, template class F> struct mp_fold_impl, V, F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:40:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class V, template class F> struct mp_fold_impl, V, F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:42:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = V; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:49:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q1 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:52:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:55:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q2 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:58:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:61:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q3 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:64:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:67:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q4 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:70:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:73:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q5 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:76:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:79:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q6 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:82:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:85:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q7 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:88:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:91:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q8 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:94:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>, T8>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:97:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q9 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:100:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>, T8>, T9>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:105:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:105:71: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:110:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:110:81: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:115:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:115:91: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:120:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:120:101: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:125:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:125:111: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:130:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:130:121: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:135:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:135:131: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:140:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:140:141: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:145:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:145:151: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:144: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:174: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:155:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename mp_fold_impl, F, T2>, T3>, T4>, T5>, T6>, T7>, T8>, T9>, T10>, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:160:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> using mp_fold = typename detail::mp_fold_impl, V, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:160:72: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F> using mp_fold = typename detail::mp_fold_impl, V, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:161:55: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_fold_q = mp_fold; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class... T> struct mp_front_impl> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:53: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class... T> struct mp_front_impl> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:91: error: a space is required between consecutive right angle brackets (use '> >') template class L, class T1, class... T> struct mp_front_impl> ^~ > > /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:31:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T1; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:45:36: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_front = typename detail::mp_front_impl::type; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:27:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:31:41: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_identity_t = typename mp_identity::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:34:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_inherit: T... {}; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:45:41: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:45:60: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:47:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:47:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:49:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:52:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:52:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:41: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:60: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:88: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:87: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:60:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_q = typename detail::mp_eval_if_c_impl(C::value), T, Q::template fn, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:60:70: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_q = typename detail::mp_eval_if_c_impl(C::value), T, Q::template fn, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:91: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:64:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_not_q = mp_eval_if, T, Q::template fn, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:64:74: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_not_q = mp_eval_if, T, Q::template fn, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:78: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:68:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_or_q = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:68:61: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_or_q = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:76: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:72:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_valid_and_true_q = mp_valid_and_true; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:72:59: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_valid_and_true_q = mp_valid_and_true; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:82:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_cond_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:86:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_cond = typename detail::mp_cond_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:86:56: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_cond = typename detail::mp_cond_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:91:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_cond_ = mp_eval_if; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:91:57: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_cond_ = mp_eval_if; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:93:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_cond_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:100:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_quote ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:105:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = typename mp_defer::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:105:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = typename mp_defer::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:109:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_quote_trait ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:111:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = typename F::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:111:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = typename F::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:132:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_invoke_q = typename Q::template fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:132:51: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_invoke_q = typename Q::template fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:137:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class P> struct mp_not_fn ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:139:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_not< mp_invoke_q, T...> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:139:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_not< mp_invoke_q, T...> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:142:39: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_not_fn_q = mp_not_fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:148:54: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_compose_helper = mp_list< mp_apply_q >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:154:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class... F> struct mp_compose ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:154:34: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class... F> struct mp_compose ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:156:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold...>, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:156:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold...>, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:161:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_compose_q ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:163:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:163:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold, mp_list, detail::mp_compose_helper> >; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:14:26: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_value_t = typename std::iterator_traits< Iterator >::value_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:19:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_value_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:23:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_reference_t = typename std::iterator_traits< Iterator >::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:28:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_reference_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:32:28: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_pointer_t = typename std::iterator_traits< Iterator >::pointer; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:37:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_pointer_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:41:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_difference_t = typename std::iterator_traits< Iterator >::difference_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:46:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_difference_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:50:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category_t = typename std::iterator_traits< Iterator >::iterator_category; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:55:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_category_t< Iterator >; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:20: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:32:42: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category_to_traversal_t = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:46:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_category_to_traversal_t< Cat >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:51:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_traversal_t = iterator_category_to_traversal_t< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:58:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_traversal_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:65:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pure_traversal_tag_t = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:77:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = pure_traversal_tag_t< Traversal >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:84:35: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pure_iterator_traversal_t = pure_traversal_tag_t< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:91:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = pure_iterator_traversal_t< Iterator >; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:21: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:47:20: error: too many template arguments for class template 'disjunction' public detail::disjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/type_traits/disjunction.hpp:34:8: note: template is declared here struct disjunction ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:21: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:59:40: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using is_traversal_of_input_iterator = detail::conjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:77:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:88:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:98:44: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_facade_default_category_t = typename iterator_facade_default_category< Traversal, ValueParam, Reference >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:147:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using category = iterator_facade_default_category_t< Traversal, ValueParam, Reference >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:160:41: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using facade_iterator_category_impl_t = typename facade_iterator_category_impl< Traversal, ValueParam, Reference >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:168:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_eval_if< ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:72:17: error: too many template arguments for class template 'conjunction' detail::conjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/type_traits/conjunction.hpp:34:8: note: template is declared here struct conjunction ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:93:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category = typename facade_iterator_category< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:97:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename std::remove_const< ValueParam >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:100:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pointer = typename std::add_pointer< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:118:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:181:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:209:24: warning: rvalue references are a C++11 extension [-Wc++11-extensions] >::type operator=(T&& x) const ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:211:48: warning: rvalue references are a C++11 extension [-Wc++11-extensions] *this->stored_iterator = static_cast< T&& >(x); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:223:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:278:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_eval_if_not< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:322:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using result_type = proxy; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:333:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using result_type = Pointer; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:349:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = typename Iterator::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:352:59: error: expected ';' at end of declaration list explicit operator_brackets_proxy(Iterator const& iter) noexcept(std::is_nothrow_copy_constructible< Iterator >::value) : ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:398:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using always_bool_t = bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:401:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using choose_difference_type_t = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:561:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] iterator_core_access() = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:577:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using associated_types = boost::iterators::detail::iterator_facade_types< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:581:38: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using operator_arrow_dispatch_ = boost::iterators::detail::operator_arrow_dispatch< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:587:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename associated_types::value_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:588:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = Reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:589:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using difference_type = Difference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:591:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pointer = typename operator_arrow_dispatch_::result_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:593:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category = typename associated_types::iterator_category; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:665:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using base_type = iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, false >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:668:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = typename base_type::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:669:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using difference_type = typename base_type::difference_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:722:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_facade_ = iterator_facade< Derived, Value, CategoryOrTraversal, Reference, Difference >; ^ In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:10: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:66:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] error_category( error_category const & ) = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:67:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] error_category& operator=( error_category const & ) = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:85:25: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions] ~error_category() = default; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:11: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:27:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_bool = std::integral_constant; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:29:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_true = mp_bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:30:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_false = mp_bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:33:38: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_to_bool = mp_bool( T::value )>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:36:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_not = mp_bool< !T::value >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:39:32: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_int = std::integral_constant; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/integral.hpp:42:43: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_size_t = std::integral_constant; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_list.hpp:17:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_list ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:20:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:24:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:26:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:31:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = E; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:36:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_if_c = typename detail::mp_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:36:55: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_if_c = typename detail::mp_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:37:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:37:54: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:66:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_valid_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:66:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_valid_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:28: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class G, class = G> static mp_true check(int); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:56: error: a space is required between consecutive right angle brackets (use '> >') template class G, class = G> static mp_true check(int); ^~ > > /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:68:48: warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions] template class G, class = G> static mp_true check(int); ^ ~~~~~~~ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:69:28: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class> static mp_false check(...); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:71:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = decltype(check(0)); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__config:625:27: note: expanded from macro 'decltype' # define decltype(...) __decltype(__VA_ARGS__) ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:12: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:76:67: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid = typename detail::mp_valid_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:80:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_valid_q = mp_valid; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:80:50: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_valid_q = mp_valid; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:86:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_defer_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:86:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> struct mp_defer_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:88:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = F; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_defer.hpp:112:67: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_defer = mp_if, detail::mp_defer_impl, detail::mp_no_type>; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:13: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:24:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class B> struct mp_rename_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:29:64: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class... T, template class B> struct mp_rename_impl, B>: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:43:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class B> using mp_rename = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:43:65: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class B> using mp_rename = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:46:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class L> using mp_apply = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:46:64: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class L> using mp_apply = typename detail::mp_rename_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_rename.hpp:49:47: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_apply_q = typename detail::mp_rename_impl::type; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:13: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:25:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:40:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class V, template class F> struct mp_fold_impl, V, F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:40:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class V, template class F> struct mp_fold_impl, V, F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:42:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = V; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:49:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q1 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:52:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:55:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q2 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:58:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:61:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q3 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:64:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:67:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q4 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:70:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:73:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q5 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:76:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:79:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q6 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:82:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:85:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q7 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:88:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:91:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q8 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:94:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>, T8>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:97:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_fold_Q9 ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:100:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = F, T2>, T3>, T4>, T5>, T6>, T7>, T8>, T9>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:105:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:105:71: warning: variadic templates are a C++11 extension [-Wc++11-extensions] /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpptemplate class L, class T1, class V, template class F>:87:5: ^ error: unknown type name 'constexpr' constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:87:15: error: constructor cannot have a return type /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:110:24: warning: constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^~~~~~~~~~~~~~ variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:110:81: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:87:31: error: expected ';' at end of declaration list constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:115:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:115:91: warning: variadic templates are a C++11 extension [-Wc++11-extensions] /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:99:97: template class L, class T1, class T2, class T3, class V, template class F>error: expected ';' at end of declaration list ^ BOOST_SYSTEM_CXX20_CONSTEXPR virtual error_condition default_error_condition( int ev ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:120:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:100:109/var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:120:101: warning: :variadic templates are a C++11 extension [-Wc++11-extensions] error: template class L, class T1, class T2, class T3, class T4, class V, template class F> ^expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool equivalent( int code, error_condition const& condition ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:125:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:125:111: warning: variadic templates are a C++11 extension [-Wc++11-extensions] /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:template class L, class T1, class T2, class T3, class T4, class T5, class V, template class F> ^ 101:104: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool equivalent( error_code const& code, int condition ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:130:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:130:121: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:104:79: error: expected ';' at end of declaration list virtual char const* message( int ev, char* buffer, std::size_t len ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:106:69: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool failed( int ev ) const noexcept ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:135:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] In file included from AlphaImage.cpp:1: In file included from template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class V, template class F> ^ ./stdafx.h:2: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp./common_header.h::13524:: 131In file included from :/var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp :warning: 16variadic templates are a C++11 extension [-Wc++11-extensions]: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:11: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_condition.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category_message.hpp:83template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class V, template class F>: 94 ^: error: expected function body after function declarator inline char const * generic_error_category_message( int ev, char * buffer, std::size_t len ) noexcept ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:140:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] In file included from AlphaImage.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:11: In file included from template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class V, template class F>/var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_condition.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:38:52: error: expected ';' at end of declaration list ^ BOOST_SYSTEM_CONSTEXPR generic_error_category() noexcept: ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:140:141: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:49:73: error: expected ';' at end of declaration list char const * message( int ev, char * buffer, std::size_t len ) const noexcept BOOST_OVERRIDE; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:58:101: error: expected function body after function declarator inline char const * generic_error_category::message( int ev, char * buffer, std::size_t len ) const noexcept ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:145:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:97:50: error: expected function body after function declarator template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class V, template class F> ^ inline error_category const & generic_category() noexcept BOOST_SYMBOL_VISIBLE; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp/var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp::145100:50: error: expected function body after function declarator inline error_category const & generic_category() noexcept : ^ 151: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:144: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:152:174: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class... T, class V, template class F> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:155:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename mp_fold_impl, F, T2>, T3>, T4>, T5>, T6>, T7>, T8>, T9>, T10>, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:160:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> using mp_fold = typename detail::mp_fold_impl, V, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:160:72: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F> using mp_fold = typename detail::mp_fold_impl, V, F>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_fold.hpp:161:55: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_fold_q = mp_fold; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class... T> struct mp_front_impl> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:53: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, class T1, class... T> struct mp_front_impl> ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:29:91: error: a space is required between consecutive right angle brackets (use '> >') template class L, class T1, class... T> struct mp_front_impl> ^~ > > /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:31:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T1; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/detail/mp_front.hpp:45:36: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_front = typename detail::mp_front_impl::type; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30fatal error: too many errors emitted, stopping now [-ferror-limit=]: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:16: /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:27:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:31:41: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_identity_t = typename mp_identity::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:34:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_inherit: T... {}; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:45:41: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:45:60: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:47:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:47:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:49:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:52:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:52:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> struct mp_eval_if_c_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:41: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:60: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:58:88: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_c = typename detail::mp_eval_if_c_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:59:87: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if = typename detail::mp_eval_if_c_impl(C::value), T, F, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:60:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_q = typename detail::mp_eval_if_c_impl(C::value), T, Q::template fn, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:60:70: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_q = typename detail::mp_eval_if_c_impl(C::value), T, Q::template fn, U...>::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:61: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:63:91: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_if_not = mp_eval_if, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:64:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_not_q = mp_eval_if, T, Q::template fn, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:64:74: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_if_not_q = mp_eval_if, T, Q::template fn, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:52: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:67:78: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... U> using mp_eval_or = mp_eval_if_not, T, F, U...>; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:68:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_eval_or_q = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:68:61: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_eval_or_q = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:43: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:71:76: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template class F, class... T> using mp_valid_and_true = mp_eval_or; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:72:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_valid_and_true_q = mp_valid_and_true; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:72:59: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_valid_and_true_q = mp_valid_and_true; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:82:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_cond_impl; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:86:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_cond = typename detail::mp_cond_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:86:56: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_cond = typename detail::mp_cond_impl::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:91:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_cond_ = mp_eval_if; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:91:57: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_cond_ = mp_eval_if; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:93:33: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_cond_impl: mp_defer ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:100:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_quote ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:105:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = typename mp_defer::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:105:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = typename mp_defer::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:109:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> struct mp_quote_trait ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:111:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = typename F::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:111:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = typename F::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:132:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using mp_invoke_q = typename Q::template fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:132:51: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_invoke_q = typename Q::template fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:137:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class P> struct mp_not_fn ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:139:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_not< mp_invoke_q, T...> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:139:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_not< mp_invoke_q, T...> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:142:39: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_not_fn_q = mp_not_fn; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:148:54: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using mp_compose_helper = mp_list< mp_apply_q >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:154:24: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class... F> struct mp_compose ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:154:34: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class... F> struct mp_compose ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:156:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold...>, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:156:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold...>, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:161:15: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template struct mp_compose_q ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:163:19: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold, mp_list, detail::mp_compose_helper> >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/mp11/utility.hpp:163:37: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template using fn = mp_front< mp_fold, mp_list, detail::mp_compose_helper> >; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:19: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:14:26: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_value_t = typename std::iterator_traits< Iterator >::value_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:19:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_value_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:23:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_reference_t = typename std::iterator_traits< Iterator >::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:28:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_reference_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:32:28: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_pointer_t = typename std::iterator_traits< Iterator >::pointer; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:37:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_pointer_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:41:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_difference_t = typename std::iterator_traits< Iterator >::difference_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:46:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_difference_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:50:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category_t = typename std::iterator_traits< Iterator >::iterator_category; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_traits.hpp:55:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_category_t< Iterator >; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:20: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:32:42: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category_to_traversal_t = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:46:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_category_to_traversal_t< Cat >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:51:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_traversal_t = iterator_category_to_traversal_t< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:58:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = iterator_traversal_t< Iterator >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:65:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pure_traversal_tag_t = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:77:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = pure_traversal_tag_t< Traversal >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:84:35: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pure_iterator_traversal_t = pure_traversal_tag_t< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_categories.hpp:91:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = pure_iterator_traversal_t< Iterator >; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:21: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:47:20: error: too many template arguments for class template 'disjunction' public detail::disjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/type_traits/disjunction.hpp:34:8: note: template is declared here struct disjunction ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:21: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:59:40: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using is_traversal_of_input_iterator = detail::conjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:77:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:88:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_cond< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:98:44: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_facade_default_category_t = typename iterator_facade_default_category< Traversal, ValueParam, Reference >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:147:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using category = iterator_facade_default_category_t< Traversal, ValueParam, Reference >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:160:41: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using facade_iterator_category_impl_t = typename facade_iterator_category_impl< Traversal, ValueParam, Reference >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:168:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_eval_if< ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:72:17: error: too many template arguments for class template 'conjunction' detail::conjunction< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/type_traits/conjunction.hpp:34:8: note: template is declared here struct conjunction ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:30: /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:93:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category = typename facade_iterator_category< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:97:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename std::remove_const< ValueParam >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:100:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pointer = typename std::add_pointer< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:118:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:181:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:209:24: warning: rvalue references are a C++11 extension [-Wc++11-extensions] >::type operator=(T&& x) const ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:211:48: warning: rvalue references are a C++11 extension [-Wc++11-extensions] *this->stored_iterator = static_cast< T&& >(x); ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:223:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename iterator_value< Iterator >::type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:278:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp11::mp_eval_if_not< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:322:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using result_type = proxy; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:333:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using result_type = Pointer; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:349:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = typename Iterator::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:352:59: error: expected ';' at end of declaration list explicit operator_brackets_proxy(Iterator const& iter) noexcept(std::is_nothrow_copy_constructible< Iterator >::value) : ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:398:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using always_bool_t = bool; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:401:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using choose_difference_type_t = typename std::conditional< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:561:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] iterator_core_access() = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:577:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using associated_types = boost::iterators::detail::iterator_facade_types< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:581:38: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using operator_arrow_dispatch_ = boost::iterators::detail::operator_arrow_dispatch< ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:587:24: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using value_type = typename associated_types::value_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:588:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = Reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:589:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using difference_type = Difference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:591:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using pointer = typename operator_arrow_dispatch_::result_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:593:31: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_category = typename associated_types::iterator_category; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:665:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using base_type = iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, false >; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:668:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using reference = typename base_type::reference; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:669:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using difference_type = typename base_type::difference_type; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/iterator/iterator_facade.hpp:722:30: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using iterator_facade_ = iterator_facade< Derived, Value, CategoryOrTraversal, Reference, Difference >; ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:10: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:66:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] error_category( error_category const & ) = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:67:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions] error_category& operator=( error_category const & ) = delete; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:85:25: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions] ~error_category() = default; ^ 207 warnings and 20 errors generated. /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:87:5: error: unknown type name 'constexpr' constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:87:15: error: constructor cannot have a return type constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^~~~~~~~~~~~~~ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:87:31: error: expected ';' at end of declaration list constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_() ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:99:97: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual error_condition default_error_condition( int ev ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:100:109: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool equivalent( int code, error_condition const& condition ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:101:104: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool equivalent( error_code const& code, int condition ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:104:79: error: expected ';' at end of declaration list virtual char const* message( int ev, char* buffer, std::size_t len ) const noexcept; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category.hpp:106:69: error: expected ';' at end of declaration list BOOST_SYSTEM_CXX20_CONSTEXPR virtual bool failed( int ev ) const noexcept ^ ; In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:11: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_condition.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category_message.hpp:83:94: error: expected function body after function declarator inline char const * generic_error_category_message( int ev, char * buffer, std::size_t len ) noexcept ^ In file included from AnimationFrame.cpp:1: In file included from ./stdafx.h:2: In file included from ./common_header.h:24: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem.hpp:16: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/path.hpp:34: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:26: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/error_category.hpp:11: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:14: In file included from /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/error_condition.hpp:14: /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:38:52: error: expected ';' at end of declaration list BOOST_SYSTEM_CONSTEXPR generic_error_category() noexcept: ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:49:73: error: expected ';' at end of declaration list char const * message( int ev, char * buffer, std::size_t len ) const noexcept BOOST_OVERRIDE; ^ ; /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:58:101: error: expected function body after function declarator inline char const * generic_error_category::message( int ev, char * buffer, std::size_t len ) const noexcept ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:97:50: error: expected function body after function declarator inline error_category const & generic_category() noexcept BOOST_SYMBOL_VISIBLE; ^ /var/tmp/work/games/unrest/work/.buildlink/include/boost/system/detail/generic_category.hpp:100:50: error: expected function body after function declarator inline error_category const & generic_category() noexcept ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] gmake: *** [Makefile:170: AlphaImage.o] Error 1 gmake: *** Waiting for unfinished jobs.... 207 warnings and 20 errors generated. gmake: *** [Makefile:170: AnimationFrame.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/unrest *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/unrest