Make failure

I'm running Ubuntu 16. Any advice?
$ make

Making all in src
make[1]: Entering directory '/home/chainhead/blockchains/syscoin2/src'
make[2]: Entering directory '/home/chainhead/blockchains/syscoin2/src'
  CXX      libsyscoin_server_a-alias.o
In file included from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14:0,
                 from /usr/local/include/boost/fusion/view/iterator_range/iterator_range.hpp:21,
                 from /usr/local/include/boost/fusion/view/iterator_range.hpp:10,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
                 from /usr/local/include/boost/fusion/iterator/segmented_iterator.hpp:12,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp:12,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/end.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/back.hpp:11,
                 from /usr/local/include/boost/fusion/sequence/intrinsic.hpp:11,
                 from /usr/local/include/boost/fusion/include/intrinsic.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:22,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:51:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:60:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
In file included from /usr/include/boost/fusion/container/list/detail/empty_impl.hpp:12:0,
                 from /usr/local/include/boost/fusion/container/list/cons.hpp:22,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
                 from /usr/local/include/boost/fusion/iterator/segmented_iterator.hpp:12,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp:12,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/end.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/back.hpp:11,
                 from /usr/local/include/boost/fusion/sequence/intrinsic.hpp:11,
                 from /usr/local/include/boost/fusion/include/intrinsic.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:22,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/list/nil.hpp:43:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:17:0,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
                 from /usr/local/include/boost/fusion/iterator/segmented_iterator.hpp:12,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp:12,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/end.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/back.hpp:11,
                 from /usr/local/include/boost/fusion/sequence/intrinsic.hpp:11,
                 from /usr/local/include/boost/fusion/include/intrinsic.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:22,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/local/include/boost/fusion/container/list/cons.hpp:37:12: error: redefinition of ‘struct boost::fusion::nil_’
     struct nil_ : sequence_base<nil_>
            ^
In file included from /usr/include/boost/fusion/container/list/detail/empty_impl.hpp:12:0,
                 from /usr/local/include/boost/fusion/container/list/cons.hpp:22,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
                 from /usr/local/include/boost/fusion/iterator/segmented_iterator.hpp:12,
                 from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp:12,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/end.hpp:17,
                 from /usr/local/include/boost/fusion/sequence/intrinsic/back.hpp:11,
                 from /usr/local/include/boost/fusion/sequence/intrinsic.hpp:11,
                 from /usr/local/include/boost/fusion/include/intrinsic.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:22,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/list/nil.hpp:24:12: error: previous definition of ‘struct boost::fusion::nil_’
     struct nil_ : sequence_base<nil_>
            ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:23:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:30:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:46:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:55:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:68:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:107:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:115:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:121:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:128:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:138:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:146:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:157:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:167:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:175:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:185:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:187:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:210:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:217:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:233:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:242:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:255:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:293:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:298:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:304:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:311:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:321:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:329:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:339:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:348:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:356:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:366:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:366:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:368:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:391:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:398:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:414:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:423:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:436:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:474:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:479:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:485:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:492:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:502:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:510:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:520:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:529:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:537:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:547:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:547:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:547:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:549:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:572:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:579:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:595:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:604:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:617:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:655:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:660:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:666:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:673:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:683:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:691:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:701:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:710:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:718:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:728:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:728:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:728:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:728:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:730:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:753:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:760:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:776:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:785:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:798:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:836:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:841:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:847:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:854:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:864:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:872:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:882:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:891:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:899:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:909:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:909:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:909:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:909:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:909:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:911:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:934:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:941:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:957:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:966:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:979:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1017:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1022:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1028:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1035:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1045:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1053:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1063:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1072:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1080:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1090:1369: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T4>::type>::type at_impl(mpl::int_<4>) const { return this->m4; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1092:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1115:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1122:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1138:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1147:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1160:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1198:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1203:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1209:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1216:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1226:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1234:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1244:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1253:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1261:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:1369: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T4>::type>::type at_impl(mpl::int_<4>) const { return this->m4; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1271:1641: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T5>::type>::type at_impl(mpl::int_<5>) const { return this->m5; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1273:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1296:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1303:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1319:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1328:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1341:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1379:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1384:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1390:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1397:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1407:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1415:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1425:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1434:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1442:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:1369: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T4>::type>::type at_impl(mpl::int_<4>) const { return this->m4; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:1641: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T5>::type>::type at_impl(mpl::int_<5>) const { return this->m5; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1452:1913: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T6>::type>::type at_impl(mpl::int_<6>) const { return this->m6; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1454:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1477:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1484:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1500:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1509:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1522:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1560:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1565:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1571:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1578:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1588:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1596:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1606:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1615:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1623:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:1369: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T4>::type>::type at_impl(mpl::int_<4>) const { return this->m4; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:1641: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T5>::type>::type at_impl(mpl::int_<5>) const { return this->m5; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:1913: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T6>::type>::type at_impl(mpl::int_<6>) const { return this->m6; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1633:2185: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T7>::type>::type at_impl(mpl::int_<7>) const { return this->m7; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1635:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1658:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1665:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1681:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1690:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1703:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1741:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1746:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1752:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1759:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1769:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR
     ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1777:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1787:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1796:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1804:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED typename add_reference<T0>::type at_impl(mpl::int_<0>) { return this->m0; } BOO
         ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:281: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T0>::type>::type at_impl(mpl::int_<0>) const { return this->m0; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:553: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T1>::type>::type at_impl(mpl::int_<1>) const { return this->m1; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:825: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T2>::type>::type at_impl(mpl::int_<2>) const { return this->m2; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:1097: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T3>::type>::type at_impl(mpl::int_<3>) const { return this->m3; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:1369: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T4>::type>::type at_impl(mpl::int_<4>) const { return this->m4; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:1641: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T5>::type>::type at_impl(mpl::int_<5>) const { return this->m5; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:1913: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T6>::type>::type at_impl(mpl::int_<6>) const { return this->m6; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:2185: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T7>::type>::type at_impl(mpl::int_<7>) const { return this->m7; } BOOST_CXX14
                                                                                ^
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1814:2457: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
 ON_GPU_ENABLED typename add_reference<typename add_const<T8>::type>::type at_impl(mpl::int_<8>) const { return this->m8; } BOOST_CXX14
                                                                                ^
In file included from /usr/local/include/boost/fusion/container/vector/vector10.hpp:62:0,
                 from /usr/local/include/boost/fusion/container/vector/vector_fwd.hpp:14,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:10,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:1816:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/container/map/map_fwd.hpp:24:0,
                 from /usr/local/include/boost/fusion/mpl/detail/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl/clear.hpp:12,
                 from /usr/local/include/boost/fusion/mpl.hpp:17,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:45:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:49:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:51:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:53:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:84:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:102:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:115:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:148:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:162:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:170:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:178:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:186:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/container/map/detail/map_impl.hpp:195:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:32:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:17:52: error: expected template-name before ‘<’ token
           : fusion::detail::result_of_with_decltype<
                                                    ^
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:17:52: error: expected ‘{’ before ‘<’ token
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:17:52: error: expected unqualified-id before ‘<’ token
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:276:46: error: ‘result_of_with_decltype’ in namespace ‘boost::fusion::detail’ does not name a template type
                     typename fusion::detail::result_of_with_decltype<
                                              ^
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:276:69: error: expected template-argument before ‘<’ token
                     typename fusion::detail::result_of_with_decltype<
                                                                     ^
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:276:69: error: expected ‘>’ before ‘<’ token
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:287:17: error: wrong number of template arguments (1, should be 4)
                 >::type
                 ^
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:146:16: note: provided for ‘template<class StateRef, class It0, class F, int N> struct boost::fusion::detail::result_of_unrolled_fold’
         struct result_of_unrolled_fold
                ^
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:359:43: error: redeclaration ‘constexpr typename boost::fusion::result_of::fold<Seq, const State, F>::type boost::fusion::fold(Seq&, const State&, F)’ differs in ‘constexpr’
     fold(Seq& seq, State const& state, F f)
                                           ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:12:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/local/include/boost/fusion/algorithm/iteration/fold_fwd.hpp:25:5: error: from previous declaration ‘typename boost::fusion::result_of::fold<Seq, const State, F>::type boost::fusion::fold(Seq&, const State&, F)’
     fold(Seq& seq, State const& state, F f);
     ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:32:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:373:49: error: redeclaration ‘constexpr typename boost::fusion::result_of::fold<const Seq, const State, F>::type boost::fusion::fold(const Seq&, const State&, F)’ differs in ‘constexpr’
     fold(Seq const& seq, State const& state, F f)
                                                 ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:12:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/local/include/boost/fusion/algorithm/iteration/fold_fwd.hpp:33:5: error: from previous declaration ‘typename boost::fusion::result_of::fold<const Seq, const State, F>::type boost::fusion::fold(const Seq&, const State&, F)’
     fold(Seq const& seq, State const& state, F f);
     ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:32:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:387:37: error: redeclaration ‘constexpr typename boost::fusion::result_of::fold<Seq, const State, F>::type boost::fusion::fold(Seq&, State&, F)’ differs in ‘constexpr’
     fold(Seq& seq, State& state, F f)
                                     ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:12:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/local/include/boost/fusion/algorithm/iteration/fold_fwd.hpp:41:5: error: from previous declaration ‘typename boost::fusion::result_of::fold<Seq, const State, F>::type boost::fusion::fold(Seq&, State&, F)’
     fold(Seq& seq, State& state, F f);
     ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:32:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp:401:43: error: redeclaration ‘constexpr typename boost::fusion::result_of::fold<const Seq, const State, F>::type boost::fusion::fold(const Seq&, State&, F)’ differs in ‘constexpr’
     fold(Seq const& seq, State& state, F f)
                                           ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/fold.hpp:12:0,
                 from /usr/local/include/boost/fusion/view/detail/strictest_traversal.hpp:16,
                 from /usr/local/include/boost/fusion/view/transform_view/transform_view.hpp:20,
                 from /usr/local/include/boost/fusion/algorithm/transformation/transform.hpp:10,
                 from /usr/local/include/boost/fusion/include/transform.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:24,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/local/include/boost/fusion/algorithm/iteration/fold_fwd.hpp:49:5: error: from previous declaration ‘typename boost::fusion::result_of::fold<const Seq, const State, F>::type boost::fusion::fold(const Seq&, State&, F)’
     fold(Seq const& seq, State& state, F f);
     ^
In file included from /usr/local/include/boost/fusion/container/list/convert.hpp:11:0,
                 from /usr/local/include/boost/fusion/include/as_list.hpp:10,
                 from /usr/local/include/boost/proto/fusion.hpp:25,
                 from /usr/local/include/boost/proto/core.hpp:21,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:19,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/container/list/detail/build_cons.hpp:50:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/for_each.hpp:11:0,
                 from /usr/local/include/boost/fusion/include/for_each.hpp:10,
                 from /usr/local/include/boost/xpressive/detail/core/linker.hpp:28,
                 from /usr/local/include/boost/xpressive/detail/static/static.hpp:19,
                 from /usr/include/boost/xpressive/detail/static/transforms/as_matcher.hpp:18,
                 from /usr/local/include/boost/xpressive/detail/static/grammar.hpp:21,
                 from /usr/local/include/boost/xpressive/basic_regex.hpp:28,
                 from /usr/local/include/boost/xpressive/regex_compiler.hpp:30,
                 from /usr/local/include/boost/xpressive/xpressive_dynamic.hpp:17,
                 from alias.cpp:27:
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:24:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:31:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:42:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:59:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:80:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:97:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:111:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:122:9: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
         BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
         ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:129:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:139:5: error: ‘BOOST_CXX14_CONSTEXPR’ does not name a type
     BOOST_CXX14_CONSTEXPR BOOST_FUSION_GPU_ENABLED
     ^
In file included from /usr/local/include/boost/fusion/algorithm/iteration/for_each.hpp:12:0,
                 from /usr/local/include/boost/fusion/include/for_each.hpp:10,
                 from /usr/local/include/boost/xpressive/detail/core/linker.hpp:28,
                 from /usr/local/include/boost/xpressive/detail/static/static.hpp:19,